diff --git a/.ci/macos/build.sh b/.ci/macos/build.sh
new file mode 100755
index 00000000..5724b438
--- /dev/null
+++ b/.ci/macos/build.sh
@@ -0,0 +1,32 @@
+#!/usr/bin/env sh
+
+set -u
+
+# unused
+#TAG=$(git tag -l --points-at HEAD)
+
+# Add Qt binaries to path
+PATH="$(brew --prefix qt5):${PATH}"
+export PATH
+
+CMAKE_PREFIX_PATH="$(brew --prefix qt5)"
+export CMAKE_PREFIX_PATH
+
+cmake -GNinja -S. -Bbuild \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=.deps/usr \
+ -DHUNTER_ROOT="../.hunter" \
+ -DHUNTER_ENABLED=ON -DBUILD_SHARED_LIBS=OFF \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo -DHUNTER_CONFIGURATION_TYPES=RelWithDebInfo \
+ -DUSE_BUNDLED_OPENSSL=ON \
+ -DCI_BUILD=ON
+cmake --build build
+( cd build || exit
+ git clone https://github.com/Nheko-Reborn/qt-jdenticon.git
+ ( cd qt-jdenticon || exit
+ qmake
+ make -j 4
+ cp libqtjdenticon.dylib ../nheko.app/Contents/MacOS
+ )
+ "$(brew --prefix qt5)/bin/macdeployqt" nheko.app -always-overwrite -qmldir=../resources/qml/
+)
diff --git a/.ci/macos/deploy.sh b/.ci/macos/deploy.sh
deleted file mode 100755
index 56a1f23a..00000000
--- a/.ci/macos/deploy.sh
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/usr/bin/env sh
-
-set -eux
-
-# unused
-#TAG=$(git tag -l --points-at HEAD)
-
-# Add Qt binaries to path
-PATH=/usr/local/opt/qt@5/bin/:${PATH}
-
-( cd build
- # macdeployqt does not copy symlinks over.
- # this specifically addresses icu4c issues but nothing else.
- ICU_LIB="$(brew --prefix icu4c)/lib"
- export ICU_LIB
- mkdir -p nheko.app/Contents/Frameworks
- find "${ICU_LIB}" -type l -name "*.dylib" -exec cp -a -n {} nheko.app/Contents/Frameworks/ \; || true
-
- macdeployqt nheko.app -dmg -always-overwrite -qmldir=../resources/qml/
-
- user=$(id -nu)
- chown "${user}" nheko.dmg
- mv nheko.dmg ..
-)
-
-dmgbuild -s ./.ci/macos/settings.json "Nheko" nheko.dmg
-
-VERSION=${CI_COMMIT_SHORT_SHA}
-
-if [ -n "$VERSION" ]; then
- mv nheko.dmg "nheko-${VERSION}.dmg"
- mkdir artifacts
- cp "nheko-${VERSION}.dmg" artifacts/
-fi
diff --git a/.ci/macos/notarize.sh b/.ci/macos/notarize.sh
index af62a6d2..2757d44c 100755
--- a/.ci/macos/notarize.sh
+++ b/.ci/macos/notarize.sh
@@ -7,24 +7,28 @@ set -u
# Add Qt binaries to path
PATH="/usr/local/opt/qt@5/bin/:${PATH}"
+export PATH
security unlock-keychain -p "${RUNNER_USER_PW}" login.keychain
-( cd build || exit
- # macdeployqt does not copy symlinks over.
- # this specifically addresses icu4c issues but nothing else.
- # We might not even need this any longer...
- # ICU_LIB="$(brew --prefix icu4c)/lib"
- # export ICU_LIB
- # mkdir -p nheko.app/Contents/Frameworks
- # find "${ICU_LIB}" -type l -name "*.dylib" -exec cp -a -n {} nheko.app/Contents/Frameworks/ \; || true
+if [ -n "${CI_PIPELINE_TRIGGERED:-}" ] && [ "${TRIGGERED_BY:-}" = "cirrus" ]; then
+ echo "cirrus build id: ${TRIGGER_BUILD_ID}"
+ cat "${TRIGGER_PAYLOAD}"
+ # download the build artifacts from cirrus api
+ curl "https://api.cirrus-ci.com/v1/artifact/build/${TRIGGER_BUILD_ID}/binaries.zip" -o binaries.zip
+ # cirrus ci artifacts task name is 'binaries' so that's the zip name.
+ unzip binaries.zip
+ # we zip 'build/nheko.app' in cirrus ci, cirrus itself puts it in a 'build' directory
+ # so move it to the right place for the rest of the process.
+ ( cd build || exit
+ unzip nheko.zip
+ )
+fi
- #macdeployqt nheko.app -dmg -always-overwrite -qmldir=../resources/qml/ -sign-for-notarization="${APPLE_DEV_IDENTITY}"
- macdeployqt nheko.app -always-overwrite -qmldir=../resources/qml/
-
- # user=$(id -nu)
- # chown "${user}" nheko.dmg
-)
+if [ ! -d "build/nheko.app" ]; then
+ echo "nheko.app is missing, you did something wrong!"
+ exit 1
+fi
echo "[INFO] Signing app contents"
find "build/nheko.app/Contents"|while read -r fname; do
@@ -46,6 +50,7 @@ trap finish EXIT
dmgbuild -s .ci/macos/settings.json "Nheko" nheko.dmg
codesign -s "${APPLE_DEV_IDENTITY}" nheko.dmg
+
user=$(id -nu)
chown "${user}" nheko.dmg
@@ -72,7 +77,7 @@ while sleep 60 && date; do
#isSuccess=$(grep "success" "$NOTARIZE_STATUS_LOG")
#isFailure=$(grep "invalid" "$NOTARIZE_STATUS_LOG")
- echo "Status for submission \"${requestUUID}\": \"${sub_status}\""
+ echo "Status for submission \"${requestUUID}\": \"${sub_status}\""
if [ "${sub_status}" = "Accepted" ]; then
echo "Notarization done!"
@@ -82,6 +87,7 @@ while sleep 60 && date; do
fi
if [ "${sub_status}" = "Invalid" ] || [ "${sub_status}" = "Rejected" ]; then
echo "Notarization failed"
+ xcrun notarytool log "${requestUUID}" --apple-id "${APPLE_DEV_USER}" --password "${APPLE_DEV_PASS}" --team-id "${APPLE_TEAM_ID}" > "$NOTARIZE_STATUS_LOG" 2>&1
cat "$NOTARIZE_STATUS_LOG" 1>&2
exit 1
fi
@@ -91,7 +97,7 @@ done
VERSION=${CI_COMMIT_SHORT_SHA}
if [ -n "$VERSION" ]; then
- mv nheko.dmg "nheko-${VERSION}.dmg"
+ mv nheko.dmg "nheko-${VERSION}_${PLAT}.dmg"
mkdir artifacts
- cp "nheko-${VERSION}.dmg" artifacts/
+ cp "nheko-${VERSION}_${PLAT}.dmg" artifacts/
fi
\ No newline at end of file
diff --git a/.cirrus.yml b/.cirrus.yml
new file mode 100644
index 00000000..2658b4b3
--- /dev/null
+++ b/.cirrus.yml
@@ -0,0 +1,24 @@
+task:
+ macos_instance:
+ image: ghcr.io/cirruslabs/macos-monterey-xcode:13
+ name: Build - macOS Apple Silicon
+ only_if: $CIRRUS_REPO_OWNER == 'Nheko-Reborn'
+ environment:
+ GITLAB_TRIGGER_TOKEN: ENCRYPTED[!5fb4bbdecbde3b2c766ac7383dca573cd5ec8b815c5ac9bede0cadfe9ad70ecd3e64b1728f7840da087099f3fc1fd4f7!]
+ homebrew_script:
+ - brew bundle --file .ci/macos/Brewfile
+ build_script:
+ - export PATH="$(brew --prefix qt5)/bin/:${PATH}"
+ - ./.ci/macos/build.sh
+ zip_script:
+ - ditto -c -k --sequesterRsrc --keepParent build/nheko.app build/nheko.zip
+ gitlab_script:
+ - curl -X POST
+ --fail
+ -F token="${GITLAB_TRIGGER_TOKEN}"
+ -F ref="${CIRRUS_BRANCH}"
+ -F "variables[TRIGGER_BUILD_ID]=${CIRRUS_BUILD_ID}"
+ -F "variables[TRIGGERED_BY]=cirrus"
+ "https://nheko.im/api/v4/projects/2/trigger/pipeline"
+ binaries_artifacts:
+ path: build/nheko.zip
\ No newline at end of file
diff --git a/.clang-format b/.clang-format
index e9ebcb6d..adb43177 100644
--- a/.clang-format
+++ b/.clang-format
@@ -13,3 +13,6 @@ KeepEmptyLinesAtTheStartOfBlocks: false
PointerAlignment: Right
Cpp11BracedListStyle: true
PenaltyReturnTypeOnItsOwnLine: 0
+---
+BasedOnStyle: WebKit
+Language: ObjC
\ No newline at end of file
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 2b9cc03b..14063f88 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -14,10 +14,10 @@ build-clazy:
before_script:
- apt-get update
- apt-get -y install --no-install-suggests --no-install-recommends ca-certificates build-essential ninja-build cmake gcc make automake liblmdb-dev libre2-dev
- libssl-dev libqt5multimedia5-plugins libqt5multimediagsttools5 libqt5multimediaquick5 libqt5svg5-dev
- qtmultimedia5-dev qtquickcontrols2-5-dev qttools5-dev qttools5-dev-tools qtdeclarative5-dev
- qml-module-qtmultimedia qml-module-qtquick-controls2 qml-module-qtquick-layouts qml-module-qt-labs-platform
- qt5keychain-dev ccache clazy libcurl4-openssl-dev libevent-dev libspdlog-dev git nlohmann-json3-dev libcmark-dev asciidoc # libolm-dev
+ libssl-dev libqt5multimedia5-plugins libqt5multimediagsttools5 libqt5multimediaquick5 libqt5svg5-dev
+ qtmultimedia5-dev qtquickcontrols2-5-dev qttools5-dev qttools5-dev-tools qtdeclarative5-dev
+ qml-module-qtmultimedia qml-module-qtquick-controls2 qml-module-qtquick-layouts qml-module-qt-labs-platform
+ qt5keychain-dev ccache clazy libcurl4-openssl-dev libevent-dev libspdlog-dev git nlohmann-json3-dev libcmark-dev asciidoc # libolm-dev
script:
- export PATH="/usr/local/bin/:/usr/lib/ccache:${PATH}"
- export CMAKE_BUILD_PARALLEL_LEVEL=$(cat /proc/cpuinfo | awk '/^processor/{print $3}' | wc -l)
@@ -28,6 +28,8 @@ build-clazy:
-DCMAKE_BUILD_TYPE=Release
-DCI_BUILD=ON -DFETCHCONTENT_QUIET=OFF -DCMAKE_CXX_COMPILER=clazy
- cmake --build build
+ rules:
+ - if : '$CI_PIPELINE_TRIGGERED == null'
cache:
key: "$CI_JOB_NAME"
paths:
@@ -41,11 +43,11 @@ build-gcc11:
TRAVIS_OS_NAME: linux
before_script:
- apt-get update
- - apt-get -y install --no-install-suggests --no-install-recommends ca-certificates build-essential ninja-build cmake gcc make automake ccache liblmdb-dev
- libssl-dev libqt5multimedia5-plugins libqt5multimediagsttools5 libqt5multimediaquick5 libqt5svg5-dev
- qtmultimedia5-dev qtquickcontrols2-5-dev qttools5-dev qttools5-dev-tools qtdeclarative5-dev
- qml-module-qtmultimedia qml-module-qtquick-controls2 qml-module-qtquick-layouts qml-module-qt-labs-platform
- qt5keychain-dev ccache clazy libcurl4-openssl-dev libevent-dev libspdlog-dev git nlohmann-json3-dev libcmark-dev asciidoc # libolm-dev
+ - apt-get -y install --no-install-suggests --no-install-recommends ca-certificates build-essential ninja-build cmake gcc make automake ccache liblmdb-dev
+ libssl-dev libqt5multimedia5-plugins libqt5multimediagsttools5 libqt5multimediaquick5 libqt5svg5-dev
+ qtmultimedia5-dev qtquickcontrols2-5-dev qttools5-dev qttools5-dev-tools qtdeclarative5-dev
+ qml-module-qtmultimedia qml-module-qtquick-controls2 qml-module-qtquick-layouts qml-module-qt-labs-platform
+ qt5keychain-dev ccache clazy libcurl4-openssl-dev libevent-dev libspdlog-dev git nlohmann-json3-dev libcmark-dev asciidoc # libolm-dev
# need recommended deps for wget
- apt-get -y install wget
- /usr/sbin/update-ccache-symlinks
@@ -63,6 +65,8 @@ build-gcc11:
- cmake --build build
after_script:
- mv ../.hunter .hunter
+ rules:
+ - if : '$CI_PIPELINE_TRIGGERED == null'
cache:
key: "$CI_JOB_NAME"
paths:
@@ -77,11 +81,11 @@ build-gcc10:
TRAVIS_OS_NAME: linux
before_script:
- apt-get update
- - apt-get -y install --no-install-suggests --no-install-recommends ca-certificates build-essential ninja-build cmake gcc make automake ccache liblmdb-dev
- libssl-dev libqt5multimedia5-plugins libqt5multimediagsttools5 libqt5multimediaquick5 libqt5svg5-dev
- qtmultimedia5-dev qtquickcontrols2-5-dev qttools5-dev qttools5-dev-tools qtdeclarative5-dev
- qml-module-qtmultimedia qml-module-qtquick-controls2 qml-module-qtquick-layouts qml-module-qt-labs-platform
- qt5keychain-dev ccache clazy libcurl4-openssl-dev libevent-dev libspdlog-dev git nlohmann-json3-dev libcmark-dev asciidoc # libolm-dev
+ - apt-get -y install --no-install-suggests --no-install-recommends ca-certificates build-essential ninja-build cmake gcc make automake ccache liblmdb-dev
+ libssl-dev libqt5multimedia5-plugins libqt5multimediagsttools5 libqt5multimediaquick5 libqt5svg5-dev
+ qtmultimedia5-dev qtquickcontrols2-5-dev qttools5-dev qttools5-dev-tools qtdeclarative5-dev
+ qml-module-qtmultimedia qml-module-qtquick-controls2 qml-module-qtquick-layouts qml-module-qt-labs-platform
+ qt5keychain-dev ccache clazy libcurl4-openssl-dev libevent-dev libspdlog-dev git nlohmann-json3-dev libcmark-dev asciidoc # libolm-dev
# need recommended deps for wget
- apt-get -y install wget
- /usr/sbin/update-ccache-symlinks
@@ -100,6 +104,8 @@ build-gcc10:
- cmake --build build
after_script:
- mv ../.hunter .hunter
+ rules:
+ - if : '$CI_PIPELINE_TRIGGERED == null'
cache:
key: "$CI_JOB_NAME"
paths:
@@ -112,22 +118,11 @@ build-macos:
before_script:
- rm -rf ../.hunter && mv .hunter ../.hunter || true
script:
- - export PATH=/usr/local/opt/qt@5/bin/:${PATH}
- - export CMAKE_PREFIX_PATH=/usr/local/opt/qt@5
- - cmake -GNinja -H. -Bbuild
- -DCMAKE_BUILD_TYPE=RelWithDebInfo
- -DCMAKE_INSTALL_PREFIX=.deps/usr
- -DHUNTER_ROOT="../.hunter"
- -DHUNTER_ENABLED=ON -DBUILD_SHARED_LIBS=OFF
- -DCMAKE_BUILD_TYPE=RelWithDebInfo -DHUNTER_CONFIGURATION_TYPES=RelWithDebInfo
- -DUSE_BUNDLED_OPENSSL=ON
- -DUSE_BUNDLED_BOOST=ON
- -DCI_BUILD=ON
- -DCMAKE_OSX_DEPLOYMENT_TARGET=10.15
- - cmake --build build
- - (cd build && git clone https://github.com/Nheko-Reborn/qt-jdenticon.git && cd qt-jdenticon && qmake && make -j 4 && cp libqtjdenticon.dylib ../nheko.app/Contents/MacOS)
+ - ./.ci/macos/build.sh
after_script:
- mv ../.hunter .hunter
+ rules:
+ - if : '$CI_PIPELINE_TRIGGERED == null'
artifacts:
paths:
- build/nheko.app
@@ -143,22 +138,27 @@ build-macos:
codesign-macos:
stage: deploy
tags: [macos]
+ variables:
+ PLAT: "intel"
before_script:
- - 'brew upgrade qt@5'
- pip3 install dmgbuild
script:
- export PATH=/usr/local/opt/qt@5/bin/:${PATH}
- ./.ci/macos/notarize.sh
after_script:
- - ./.ci/upload-nightly-gitlab.sh artifacts/nheko-${CI_COMMIT_SHORT_SHA}.dmg
+ - ./.ci/upload-nightly-gitlab.sh artifacts/nheko-${CI_COMMIT_SHORT_SHA}_${PLAT}.dmg
needs:
- - build-macos
+ - job: build-macos
+ optional: true # optional since we want to be able to also trigger this job from cirrus ci for apple silicon builds.
rules:
- - if: '$CI_COMMIT_BRANCH == "master"'
+ - if : '$CI_PIPELINE_TRIGGERED && $CI_COMMIT_REF_PROTECTED == "true"'
+ variables:
+ PLAT: "m1"
+ - if : '$CI_COMMIT_BRANCH == "master"'
- if : $CI_COMMIT_TAG
artifacts:
paths:
- - artifacts/nheko-${CI_COMMIT_SHORT_SHA}.dmg
+ - artifacts/nheko-${CI_COMMIT_SHORT_SHA}_${PLAT}.dmg
- /tmp/notarize*
name: nheko-${CI_COMMIT_SHORT_SHA}-macos
@@ -181,6 +181,8 @@ build-flatpak-amd64:
after_script:
- (cd ./scripts && ./upload-to-flatpak-repo.sh ../build-flatpak/repo) || true
- bash ./.ci/upload-nightly-gitlab.sh build-flatpak/nheko-amd64.flatpak
+ rules:
+ - if : '$CI_PIPELINE_TRIGGERED == null'
cache:
key: "$CI_JOB_NAME"
paths:
@@ -202,13 +204,16 @@ build-flatpak-arm64:
- flatpak --noninteractive install --user flathub org.kde.Sdk//5.15-22.08
script:
- export VERSION=$(git describe)
+ - if [ "$(grep MemTotal /proc/meminfo | tr -cd '[0-9]')" -lt "6000000" ]; then export EXTRA_FLAGS='--jobs=3'; fi
- mkdir -p build-flatpak
- cd build-flatpak
- - flatpak-builder --user --disable-rofiles-fuse --ccache --repo=repo --default-branch=${CI_COMMIT_REF_NAME//\//_} --subject="Build of Nheko ${VERSION} `date` for arm64" app ../io.github.NhekoReborn.Nheko.yaml
+ - flatpak-builder --user --disable-rofiles-fuse --ccache $EXTRA_FLAGS --repo=repo --default-branch=${CI_COMMIT_REF_NAME//\//_} --subject="Build of Nheko ${VERSION} `date` for arm64" app ../io.github.NhekoReborn.Nheko.yaml
- flatpak build-bundle repo nheko-arm64.flatpak io.github.NhekoReborn.Nheko ${CI_COMMIT_REF_NAME//\//_}
after_script:
- (cd ./scripts && ./upload-to-flatpak-repo.sh ../build-flatpak/repo) || true
- bash ./.ci/upload-nightly-gitlab.sh build-flatpak/nheko-arm64.flatpak
+ rules:
+ - if : '$CI_PIPELINE_TRIGGERED == null'
cache:
key: "$CI_JOB_NAME"
paths:
@@ -285,3 +290,6 @@ linting:
script:
- make lint
- make license
+ rules:
+ - if : '$CI_PIPELINE_TRIGGERED == null'
+
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3a11a187..8658b228 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -25,9 +25,9 @@ set(CMAKE_POSITION_INDEPENDENT_CODE ON CACHE BOOL "compile as PIC by default")
option(HUNTER_ENABLED "Enable Hunter package manager" OFF)
include("cmake/HunterGate.cmake")
HunterGate(
- URL "https://github.com/cpp-pm/hunter/archive/v0.24.3.tar.gz"
- SHA1 "10738b59e539818a01090e64c2d09896247530c7"
- LOCAL
+ URL "https://github.com/cpp-pm/hunter/archive/v0.24.8.tar.gz"
+ SHA1 "ca7838dded9a1811b04ffd56175f629e0af82d3d"
+ LOCAL
)
macro(hunter_add_package_safe)
@@ -186,7 +186,7 @@ if(USE_BUNDLED_COEURL)
FetchContent_Declare(
coeurl
GIT_REPOSITORY https://nheko.im/Nheko-Reborn/coeurl.git
- GIT_TAG v0.2.1
+ GIT_TAG f989f3c54c1ca15e29c5bd6b1ce4efbcb3fd8078
)
FetchContent_MakeAvailable(coeurl)
set(COEURL_TARGET_NAME coeurl::coeurl)
@@ -451,6 +451,8 @@ set(SRC_FILES
src/ColorImageProvider.h
src/CombinedImagePackModel.cpp
src/CombinedImagePackModel.h
+ src/CommandCompleter.cpp
+ src/CommandCompleter.h
src/CompletionModelRoles.h
src/CompletionProxyModel.cpp
src/CompletionProxyModel.h
@@ -592,8 +594,8 @@ if(USE_BUNDLED_MTXCLIENT)
include(FetchContent)
FetchContent_Declare(
MatrixClient
- GIT_REPOSITORY https://github.com/Nheko-Reborn/mtxclient.git
- GIT_TAG e139f8b98fb2cfb0d89b44b63af86d037c2f2c55
+ GIT_REPOSITORY https://github.com/Nheko-Reborn/mtxclient.git
+ GIT_TAG d187c63a27710fa87a44ab44d43b7cfa2023132a
)
set(BUILD_LIB_EXAMPLES OFF CACHE INTERNAL "")
set(BUILD_LIB_TESTS OFF CACHE INTERNAL "")
@@ -629,9 +631,9 @@ set(TRANSLATION_DEPS ${LANG_QRC} ${QRC} ${QM_SRC})
if (APPLE)
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -framework Foundation -framework Cocoa -framework UserNotifications")
- set(SRC_FILES ${SRC_FILES} src/notifications/ManagerMac.mm src/notifications/ManagerMac.cpp src/emoji/MacHelper.mm src/emoji/MacHelper.h)
+ set(SRC_FILES ${SRC_FILES} src/notifications/NotificationManagerProxy.h src/notifications/MacNotificationDelegate.h src/notifications/MacNotificationDelegate.mm src/notifications/ManagerMac.mm src/notifications/ManagerMac.cpp src/emoji/MacHelper.mm src/emoji/MacHelper.h)
if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.16.0")
- set_source_files_properties( src/notifications/ManagerMac.mm src/emoji/MacHelper.mm src/emoji/MacHelper.h PROPERTIES SKIP_PRECOMPILE_HEADERS ON)
+ set_source_files_properties( src/notifications/NotificationManagerProxy.h src/notifications/MacNotificationDelegate.h src/notifications/MacNotificationDelegate.mm src/notifications/ManagerMac.mm src/emoji/MacHelper.mm src/emoji/MacHelper.h PROPERTIES SKIP_PRECOMPILE_HEADERS ON)
endif()
elseif (WIN32)
file(DOWNLOAD
diff --git a/cmake/Findcmark.cmake b/cmake/Findcmark.cmake
index 29092bb0..6f3e72a3 100644
--- a/cmake/Findcmark.cmake
+++ b/cmake/Findcmark.cmake
@@ -2,7 +2,7 @@
# CMake module to search for the cmark library
#
-include(FindPkgConfig)
+find_package(PkgConfig)
pkg_check_modules(PC_CMARK QUIET cmark)
if(NOT CMARK_INCLUDE_DIR)
@@ -34,9 +34,8 @@ endif()
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(cmark
- DEFAULT_MSG
- CMARK_INCLUDE_DIR
- CMARK_LIBRARY)
+ REQUIRED_VARS CMARK_LIBRARY CMARK_INCLUDE_DIR
+)
mark_as_advanced(CMARK_LIBRARY CMARK_INCLUDE_DIR)
diff --git a/io.github.NhekoReborn.Nheko.yaml b/io.github.NhekoReborn.Nheko.yaml
index c2c8e5fa..e8b6e9f2 100644
--- a/io.github.NhekoReborn.Nheko.yaml
+++ b/io.github.NhekoReborn.Nheko.yaml
@@ -170,8 +170,8 @@ modules:
- -Ddefault_library=static
name: coeurl
sources:
- - commit: cfeae3acef061dbb19706f462ee58b9be2e6ec76
- tag: v0.2.1
+ - commit: f989f3c54c1ca15e29c5bd6b1ce4efbcb3fd8078
+ #tag: v0.2.1
type: git
url: https://nheko.im/nheko-reborn/coeurl.git
- config-opts:
@@ -182,7 +182,7 @@ modules:
buildsystem: cmake-ninja
name: mtxclient
sources:
- - commit: e139f8b98fb2cfb0d89b44b63af86d037c2f2c55
+ - commit: d187c63a27710fa87a44ab44d43b7cfa2023132a
#tag: v0.8.2
type: git
url: https://github.com/Nheko-Reborn/mtxclient.git
diff --git a/resources/confettiparticle.png b/resources/confettiparticle.png
new file mode 100644
index 00000000..808429d8
Binary files /dev/null and b/resources/confettiparticle.png differ
diff --git a/resources/confettiparticle.svg b/resources/confettiparticle.svg
new file mode 100644
index 00000000..80b85629
--- /dev/null
+++ b/resources/confettiparticle.svg
@@ -0,0 +1,49 @@
+
+
diff --git a/resources/langs/nheko_ca.ts b/resources/langs/nheko_ca.ts
index aa521bbb..02017193 100644
--- a/resources/langs/nheko_ca.ts
+++ b/resources/langs/nheko_ca.ts
@@ -89,12 +89,12 @@
-
+
-
+
@@ -130,7 +130,7 @@
Cache
-
+
@@ -208,7 +208,7 @@
CallManager
-
+
@@ -222,22 +222,27 @@
-
+
-
+
+
+
+
+
+
-
+
-
+
@@ -263,12 +268,12 @@
-
+
-
+
@@ -313,17 +318,24 @@
-
+
-
+
-
+
+
+
+
+
+
@@ -333,7 +345,7 @@
-
+
@@ -345,13 +357,13 @@
-
+
-
+
@@ -412,6 +424,305 @@ You may optionally provide a reason for others to accept your knock:
+
+ CommandCompleter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CommunitiesList
@@ -458,7 +769,7 @@ You may optionally provide a reason for others to accept your knock:
-
+
@@ -648,7 +959,7 @@ You may optionally provide a reason for others to accept your knock:
CrossSigningSecrets
-
+
@@ -892,7 +1203,7 @@ You may optionally provide a reason for others to accept your knock:
HiddenEvents
-
+
@@ -1107,7 +1418,7 @@ You may optionally provide a reason for others to accept your knock:
-
+
@@ -1167,7 +1478,7 @@ You may optionally provide a reason for others to accept your knock:
LeaveRoomDialog
-
+
@@ -1246,7 +1557,7 @@ Example: https://server.my:8787
-
+
@@ -1352,7 +1663,7 @@ Example: https://server.my:8787
MessageDelegate
-
+
@@ -1417,27 +1728,48 @@ Example: https://server.my:8787
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -1455,7 +1787,12 @@ Example: https://server.my:8787
-
+
+
+
+
+
+
@@ -1465,7 +1802,7 @@ Example: https://server.my:8787
-
+
@@ -1488,7 +1825,7 @@ Example: https://server.my:8787
MessageView
-
+
@@ -1518,7 +1855,7 @@ Example: https://server.my:8787
-
+
@@ -1694,8 +2031,8 @@ Example: https://server.my:8787
NotificationsManager
-
-
+
+
@@ -1711,7 +2048,7 @@ Example: https://server.my:8787
-
+
@@ -1894,7 +2231,7 @@ Example: https://server.my:8787
PowerLevels
-
+
@@ -1910,7 +2247,7 @@ Example: https://server.my:8787
PowerlevelsTypeListModel
-
+
@@ -2079,6 +2416,11 @@ Example: https://server.my:8787
+
+
+
+
+
@@ -2096,7 +2438,7 @@ Example: https://server.my:8787
QCoreApplication
-
+
@@ -2138,6 +2480,21 @@ Example: https://server.my:8787
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ReadReceipts
@@ -2150,7 +2507,7 @@ Example: https://server.my:8787
ReadReceiptsModel
-
+
@@ -2224,7 +2581,7 @@ Example: https://server.my:8787
-
+
@@ -2318,7 +2675,7 @@ Example: https://server.my:8787
RoomInfo
-
+
@@ -2342,6 +2699,11 @@ Example: https://server.my:8787
+
+
+
+
+
@@ -2751,7 +3113,7 @@ Example: https://server.my:8787
-
+
@@ -2885,7 +3247,7 @@ Example: https://server.my:8787
SecretStorage
-
+
@@ -2981,7 +3343,7 @@ If you choose verify, you need to have the other device available. If you choose
SingleImagePackModel
-
+
@@ -3094,19 +3456,19 @@ If you choose verify, you need to have the other device available. If you choose
TimelineModel
-
+
-
+
-
+
@@ -3126,7 +3488,7 @@ If you choose verify, you need to have the other device available. If you choose
-
+
Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.)
@@ -3394,7 +3756,7 @@ Reason: %4
-
+
@@ -3454,17 +3816,17 @@ Reason: %4
-
+
-
+
-
+
@@ -3498,7 +3860,7 @@ Reason: %4
TimelineRow
-
+
@@ -3511,12 +3873,12 @@ Reason: %4
TimelineView
-
+
-
+
@@ -3554,7 +3916,17 @@ Reason: %4
-
+
+
+
+
+
+
+
+
+
+
+
@@ -3562,22 +3934,22 @@ Reason: %4
TopBar
-
+
-
+
-
+
-
+
@@ -3597,12 +3969,17 @@ Reason: %4
-
+
-
+
+
+
+
+
+
@@ -3631,6 +4008,11 @@ Reason: %4
+
+
+
+
+
TrayIcon
@@ -3673,7 +4055,7 @@ Reason: %4
UploadBox
-
+
@@ -3808,8 +4190,8 @@ Reason: %4
UserSettings
-
-
+
+
@@ -3817,7 +4199,7 @@ Reason: %4
UserSettingsModel
-
+
@@ -3851,6 +4233,11 @@ Reason: %4
+
+
+
+
+
@@ -3926,8 +4313,18 @@ Reason: %4
+
+
+
+
+
+
+
+
+
+
@@ -4117,7 +4514,7 @@ Reason: %4
-
+
@@ -4159,6 +4556,11 @@ Set to 0 to blur immediately after focus loss. Max value of 1 hour (3600 seconds
When disabled, all messages are sent as a plain text.
+
+
+
+
+
@@ -4198,9 +4600,19 @@ OFF - square, ON - circle.
+
+
+
+
+
+
+
+
+
+
@@ -4212,23 +4624,23 @@ OFF - square, ON - circle.
-
+
-
+
-
+
-
+
@@ -4238,7 +4650,7 @@ This usually causes the application icon in the task bar to animate in some fash
-
+
@@ -4275,7 +4687,7 @@ Only affects messages in encrypted chats.
-
+
@@ -4328,7 +4740,7 @@ This setting will take effect upon restart.
-
+
@@ -4480,7 +4892,7 @@ This setting will take effect upon restart.
descriptiveTime
-
+
@@ -4534,7 +4946,7 @@ This setting will take effect upon restart.
message-description sent:
-
+
@@ -4595,16 +5007,28 @@ This setting will take effect upon restart.
+
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
@@ -4643,6 +5067,16 @@ This setting will take effect upon restart.
+
+
+
+
+
+
+
+
+
+
utils
diff --git a/resources/langs/nheko_cs.ts b/resources/langs/nheko_cs.ts
index b8255ea7..ecdf1824 100644
--- a/resources/langs/nheko_cs.ts
+++ b/resources/langs/nheko_cs.ts
@@ -89,12 +89,12 @@
-
+
-
+
@@ -130,7 +130,7 @@
Cache
-
+
@@ -209,7 +209,7 @@
CallManager
-
+
@@ -223,22 +223,27 @@
-
+
-
+
+
+
+
+
+
-
+
-
+
@@ -264,12 +269,12 @@
-
+
-
+
@@ -314,17 +319,24 @@
-
+
-
+
-
+
+
+
+
+
+
@@ -334,7 +346,7 @@
-
+
@@ -346,13 +358,13 @@
-
+
-
+
@@ -413,6 +425,305 @@ You may optionally provide a reason for others to accept your knock:
+
+ CommandCompleter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CommunitiesList
@@ -459,7 +770,7 @@ You may optionally provide a reason for others to accept your knock:
-
+
@@ -650,7 +961,7 @@ You may optionally provide a reason for others to accept your knock:
CrossSigningSecrets
-
+
@@ -894,7 +1205,7 @@ You may optionally provide a reason for others to accept your knock:
HiddenEvents
-
+
@@ -1109,7 +1420,7 @@ You may optionally provide a reason for others to accept your knock:
-
+
@@ -1169,7 +1480,7 @@ You may optionally provide a reason for others to accept your knock:
LeaveRoomDialog
-
+
@@ -1248,7 +1559,7 @@ Example: https://server.my:8787
-
+
@@ -1354,7 +1665,7 @@ Example: https://server.my:8787
MessageDelegate
-
+
@@ -1419,27 +1730,48 @@ Example: https://server.my:8787
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -1457,7 +1789,12 @@ Example: https://server.my:8787
-
+
+
+
+
+
+
@@ -1467,7 +1804,7 @@ Example: https://server.my:8787
-
+
@@ -1490,7 +1827,7 @@ Example: https://server.my:8787
MessageView
-
+
@@ -1520,7 +1857,7 @@ Example: https://server.my:8787
-
+
@@ -1696,8 +2033,8 @@ Example: https://server.my:8787
NotificationsManager
-
-
+
+
@@ -1713,7 +2050,7 @@ Example: https://server.my:8787
-
+
@@ -1896,7 +2233,7 @@ Example: https://server.my:8787
PowerLevels
-
+
@@ -1912,7 +2249,7 @@ Example: https://server.my:8787
PowerlevelsTypeListModel
-
+
@@ -2081,6 +2418,11 @@ Example: https://server.my:8787
+
+
+
+
+
@@ -2098,7 +2440,7 @@ Example: https://server.my:8787
QCoreApplication
-
+
@@ -2140,6 +2482,21 @@ Example: https://server.my:8787
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ReadReceipts
@@ -2152,7 +2509,7 @@ Example: https://server.my:8787
ReadReceiptsModel
-
+
@@ -2226,7 +2583,7 @@ Example: https://server.my:8787
-
+
@@ -2320,7 +2677,7 @@ Example: https://server.my:8787
RoomInfo
-
+
@@ -2344,6 +2701,11 @@ Example: https://server.my:8787
+
+
+
+
+
@@ -2755,7 +3117,7 @@ Example: https://server.my:8787
-
+
@@ -2889,7 +3251,7 @@ Example: https://server.my:8787
SecretStorage
-
+
@@ -2985,7 +3347,7 @@ If you choose verify, you need to have the other device available. If you choose
SingleImagePackModel
-
+
@@ -3098,19 +3460,19 @@ If you choose verify, you need to have the other device available. If you choose
TimelineModel
-
+
-
+
-
+
@@ -3130,7 +3492,7 @@ If you choose verify, you need to have the other device available. If you choose
-
+
Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.)
@@ -3403,7 +3765,7 @@ Reason: %4
-
+
@@ -3463,17 +3825,17 @@ Reason: %4
-
+
-
+
-
+
@@ -3507,7 +3869,7 @@ Reason: %4
TimelineRow
-
+
@@ -3520,12 +3882,12 @@ Reason: %4
TimelineView
-
+
-
+
@@ -3564,7 +3926,17 @@ Reason: %4
-
+
+
+
+
+
+
+
+
+
+
+
@@ -3572,22 +3944,22 @@ Reason: %4
TopBar
-
+
-
+
-
+
-
+
@@ -3607,12 +3979,17 @@ Reason: %4
-
+
-
+
+
+
+
+
+
@@ -3641,6 +4018,11 @@ Reason: %4
+
+
+
+
+
TrayIcon
@@ -3683,7 +4065,7 @@ Reason: %4
UploadBox
-
+
@@ -3819,8 +4201,8 @@ Reason: %4
UserSettings
-
-
+
+
@@ -3828,7 +4210,7 @@ Reason: %4
UserSettingsModel
-
+
@@ -3862,6 +4244,11 @@ Reason: %4
+
+
+
+
+
@@ -3937,8 +4324,18 @@ Reason: %4
+
+
+
+
+
+
+
+
+
+
@@ -4128,7 +4525,7 @@ Reason: %4
-
+
@@ -4170,6 +4567,11 @@ Set to 0 to blur immediately after focus loss. Max value of 1 hour (3600 seconds
When disabled, all messages are sent as a plain text.
+
+
+
+
+
@@ -4209,9 +4611,19 @@ OFF - square, ON - circle.
+
+
+
+
+
+
+
+
+
+
@@ -4223,23 +4635,23 @@ OFF - square, ON - circle.
-
+
-
+
-
+
-
+
@@ -4249,7 +4661,7 @@ This usually causes the application icon in the task bar to animate in some fash
-
+
@@ -4286,7 +4698,7 @@ Only affects messages in encrypted chats.
-
+
@@ -4339,7 +4751,7 @@ This setting will take effect upon restart.
-
+
@@ -4491,7 +4903,7 @@ This setting will take effect upon restart.
descriptiveTime
-
+
@@ -4545,7 +4957,7 @@ This setting will take effect upon restart.
message-description sent:
-
+
@@ -4606,16 +5018,28 @@ This setting will take effect upon restart.
+
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
@@ -4654,6 +5078,16 @@ This setting will take effect upon restart.
+
+
+
+
+
+
+
+
+
+
utils
diff --git a/resources/langs/nheko_de.ts b/resources/langs/nheko_de.ts
index 9be4599f..76a540bd 100644
--- a/resources/langs/nheko_de.ts
+++ b/resources/langs/nheko_de.ts
@@ -89,12 +89,12 @@
Adresse entfernen
-
+
#neue-addresse:server.domain
-
+
Hinzufügen
@@ -104,33 +104,33 @@
-
+ Erlaubte Raumeinstellungen
-
+ Liste der Räume, die Zugriff zu diesem Raum erlauben. Personen in einem dieser Räume können diesen Raum betreten.
-
+ Übergeordnete Community
-
+ Anderer Raum
-
+ Weitere Räume eingeben, die noch nicht in der Liste sind…
Cache
-
+
%1 und %n anderer Teilnehmer
@@ -208,7 +208,7 @@
CallManager
-
+
Ganzer Bildschirm
@@ -222,22 +222,27 @@
-
+
Eingeladener Benutzer: %1
-
+
+
+ Abmelden bestätigen
+
+
+
Das Datenbankformat auf der Festplatte ist neuer als die von dieser Nhekoversion unterstützte Version. Bitte update Nheko oder lösche die Datenbank.
-
+
Öffnen der Datenbank fehlgeschlagen, du wirst ausgeloggt!
-
+
Raumbeitritt anfragen (anklopfen)
@@ -263,12 +268,12 @@
-
+
Einladung bestätigen
-
+
Nutzer %1 (%2) wirklich einladen?
@@ -313,19 +318,28 @@
Verbannung aufgehoben: %1
-
+
Möchtest du wirklich eine private Konversation mit %1 beginnen?
-
+
Migration des Caches fehlgeschlagen!
-
+
+
+ Aus folgendem Grund möchte dich Nheko zurück zur Anmeldeseite schicken:
+%1
+Wenn du glaubst,.dass das ein Fehler ist, dann kannst du Nheko schließen und vielleicht deine Schlüssel sichern. Von der Anmeldeseite kannst du dich mit den normalen Methoden anmelden.
+
+
+
-
+ Die Migration der Datenbank auf die aktuelle Version ist fehlgeschlagen. Dies kann verschiedene Gründe haben. Bitte erstelle einen Fehlereport auf https://github.com/Nheko-Reborn/nheko und versuche zwischenzeitlich eine ältere Version zu verwenden. Alternativ kannst du die Datenbank manuell löschen.
@@ -333,7 +347,7 @@
Inkompatible Version des Caches
-
+
Wiederherstellung des OLM Accounts fehlgeschlagen. Bitte logge dich erneut ein.
@@ -345,13 +359,13 @@
Gespeicherte Nachrichten konnten nicht wiederhergestellt werden. Bitte melde Dich erneut an.
-
+
Fehler beim Setup der Verschlüsselungsschlüssel. Servermeldung: %1 %2. Bitte versuche es später erneut.
-
+
Bitte melde dich erneut an: %1
@@ -359,7 +373,8 @@
-
+ Du konntest %1 nicht betreten. Du kannst versuchen anzuklopfen, so dass andere Leute dich einladen können. Möchtest du das tun?
+Du kannst zusätzlich einen Grund angeben, warum die anderen dein Anklopfen annehmen sollten:
@@ -412,17 +427,316 @@ You may optionally provide a reason for others to accept your knock:
Keine Netzwerkverbindung
+
+ CommandCompleter
+
+
+
+ /me <Nachricht>
+
+
+
+
+ /react <Text>
+
+
+
+
+ /join (!raumid|#alias) [Grund]
+
+
+
+
+ /knock (!raumid|#alias) [Grund]
+
+
+
+
+ /part [Grund]
+
+
+
+
+ /leave [Grund]
+
+
+
+
+ /invite @nutzerid [Grund]
+
+
+
+
+ /kick @nutzerid [Grund]
+
+
+
+
+ /ban @nutzerid [Grund]
+
+
+
+
+ /unban @nutzerid [Grund]
+
+
+
+
+ /redact ($eventid|@nutzerid)
+
+
+
+
+ /roomnick <Anzeigename>
+
+
+
+
+ /shrug [Nachricht]
+
+
+
+
+ /fliptable
+
+
+
+
+ /unfliptable
+
+
+
+
+ /sovietflip
+
+
+
+
+ /clear-timeline
+
+
+
+
+ /reset-state
+
+
+
+
+ /rotate-megolm-session
+
+
+
+
+ /md [Nachricht]
+
+
+
+
+ /plain [Nachricht]
+
+
+
+
+ /rainbow [Nachricht]
+
+
+
+
+ /rainbowme [Nachricht]
+
+
+
+
+ /notice [Nachricht]
+
+
+
+
+ /rainbownotice [Nachricht]
+
+
+
+
+ /confetti [Nachricht]
+
+
+
+
+ /rainbowconfetti [Nachricht]
+
+
+
+
+ /goto ($eventid|Nachrichten Index|matrix:r/raumid/e/eventid)
+
+
+
+
+ /converttodm
+
+
+
+
+ /converttoroom
+
+
+
+
+ Sende eine Nachricht, die eine Aktion ausdrückt.
+
+
+
+
+ Sende <Text> als Reaktion auf eine Nachricht anstatt als Antwort.
+
+
+
+
+ Raum betreten. Ein Grund ist optional.
+
+
+
+
+ Anfragen einen Raum zu betreten. Ein Grund ist optional.
+
+
+
+
+
+ Raum verlassen. Ein Grund ist optional.
+
+
+
+
+ Einen Nutzer in diesen Raum einladen. Ein Grund ist optional.
+
+
+
+
+ Einen Nutzer aus diesem Raum werfen. Ein Grund ist optional.
+
+
+
+
+ Einen Nutzer von diesem Raum verbannen. Ein Grund ist optional.
+
+
+
+
+ Verbannung eines Nutzers aufheben. Ein Grund ist optional.
+
+
+
+
+ Eine bestimmte Nachricht oder alle lokal geladenen Nachrichten eines Nutzers löschen.
+
+
+
+
+ Ändere deinen Anzeigenamen in diesem Raum.
+
+
+
+
+ ¯\_(ツ)_/¯ mit einer optionalen Nachricht.
+
+
+
+
+ (╯°□°)╯︵ ┻━┻
+
+
+
+
+ ┯━┯╭( º _ º╭)
+
+
+
+
+ ノ┬─┬ノ ︵ ( \o°o)\
+
+
+
+
+ Lokalen Nachrichtenspeicher für diesen Raum leeren.
+
+
+
+
+ Raumzustand für diesen Raum vom Server aktualisieren.
+
+
+
+
+ Den symmetrischen Nachrichtenschlüssel wechseln.
+
+
+
+
+ Sende diese Nachricht als Markdown (selbst wenn die globale Einstellung Plaintext preferiert).
+
+
+
+
+ Sende diese Nachricht unformatiert (selbst wenn die globale Einstellung Markdown preferiert).
+
+
+
+
+ Sende eine Nachricht in Regenbogenfarben.
+
+
+
+
+ Sende eine /me-Nachricht in Regenbogenfarben.
+
+
+
+
+ Sende eine Nachricht als wärst du ein Bot.
+
+
+
+
+ Sende eine Botnachricht, aber in Regenbogenfarben.
+
+
+
+
+ Sende eine Nachricht mit Konfetti.
+
+
+
+
+ Sende eine Nachricht in Regenbogenfarben mit Konfetti.
+
+
+
+
+ Navigiere zu dieser Nachricht oder diesem Link.
+
+
+
+
+ Verwandel diesen Raum in eine Direktnachricht.
+
+
+
+
+ Verwandle diese Direktnachricht in einen normalen Chatraum.
+
+
CommunitiesList
-
+ Zeige keine Benachrichtigungen für diese Gruppe oder Tag an.
-
+ Verstecke Räume dieser Gruppe oder dieses Tags standardmäßig.
@@ -458,7 +772,7 @@ You may optionally provide a reason for others to accept your knock:
Zeige 1:1 Konversationen an.
-
+
Favoriten
@@ -490,22 +804,22 @@ You may optionally provide a reason for others to accept your knock:
-
+ Konnte diese Gruppe nicht aktualisieren: %1
-
+ Konnte Raum nicht von dieser Gruppe entfernen: %1
-
+ Konnte Gruppe für den Raum nicht aktualisieren: %1
-
+ Konnte Gruppe für den Raum nicht entfernen: %1
@@ -536,7 +850,7 @@ You may optionally provide a reason for others to accept your knock:
-
+ Dieser Raum kann nicht direkt betreten werden. Du kanns aber anklopfen und die Personen in dem Raum können dich dann reinlassen oder auch nicht. Optional kannst du auch einen Grund angeben, warum sie das tun sollten.
@@ -622,7 +936,7 @@ You may optionally provide a reason for others to accept your knock:
-
+ Öffentliche Räume können von jedem betreten werden. Private Räume benötigen eine Einladung.
@@ -648,7 +962,7 @@ You may optionally provide a reason for others to accept your knock:
CrossSigningSecrets
-
+
Geheimnisse entschlüsseln
@@ -892,7 +1206,7 @@ You may optionally provide a reason for others to accept your knock:
HiddenEvents
-
+
Konnte die versteckten Events nicht ändern: %1
@@ -1107,7 +1421,7 @@ You may optionally provide a reason for others to accept your knock:
Alle Dateien (*)
-
+
Das Hochladen von '%1' ist fehlgeschlagen
@@ -1167,7 +1481,7 @@ You may optionally provide a reason for others to accept your knock:
LeaveRoomDialog
-
+
Raum verlassen
@@ -1195,7 +1509,10 @@ You may optionally provide a reason for others to accept your knock:
You can also put your homeserver address there if your server doesn't support .well-known lookup.
Example: @user:server.my
If Nheko fails to discover your homeserver, it will show you a field to enter the server manually.
-
+ Dein Anmeldename. Eine mxid sollte mit eine @ anfangen gefolgt von der Nutzerid. Nach dem Nutzernamen folgt der servername, getrennt durch ein :.
+Wenn dein Server keinen .well-known unterstützt, kannst du auch eine Serveradresse angeben.
+Beispiel: @nutzer:mein.server
+Wenn Nheko den Server nicht finden kann, wird es dich nach der Serveradresse fragen.
@@ -1215,13 +1532,14 @@ If Nheko fails to discover your homeserver, it will show you a field to enter th
-
+ Der Name für dieses Gerät, den andere sehen, wenn sie deine Geräte verifizieren. Wenn nichts angeben ist, wird ein Standardwert verwendet.
-
+ Die Adresse unter der die Client-API deines Heimservers erreicht wird.
+Beispiel: https://mein.server:8787
@@ -1246,7 +1564,7 @@ Example: https://server.my:8787
-
+
Du hast eine invalide Matrix ID eingegeben. Normalerwise sehen die so aus: @joe:matrix.org
@@ -1279,7 +1597,7 @@ Example: https://server.my:8787
-
+ Der ausgewählte Server unterstützt keine der Matrix versionen, die Nheko versteht (v1.1 bis v1.4). Du kannst dich nicht anmelden.
@@ -1352,7 +1670,17 @@ Example: https://server.my:8787
MessageDelegate
-
+
+
+ Dieser Raum wurde aus folgendem Grund ersetzt: %1
+
+
+
+
+ Gehe zum neuen Raum
+
+
+
%1 hat eine Nachricht gelöscht
@@ -1399,7 +1727,7 @@ Example: https://server.my:8787
-
+ %1 hat die übergeordneten Gruppen für diesen Raum bearbeitet.
@@ -1426,18 +1754,29 @@ Example: https://server.my:8787
%1 hat den Anruf angenommen.
+
+
+
+ %1 hat den Anruf abgewiesen.
+
+
+
+
+ %1 hat einen Anruf ausgewählt
+
%1 hat den Anruf beendet.
+
%1 wartet auf Verbindung...
-
+
Reinlassen
@@ -1455,7 +1794,12 @@ Example: https://server.my:8787
Anrufen
-
+
+
+ Bereits in einem Telefonat
+
+
+
Versende Datei
@@ -1465,7 +1809,7 @@ Example: https://server.my:8787
Schreibe eine Nachricht…
-
+
Sticker
@@ -1488,7 +1832,7 @@ Example: https://server.my:8787
MessageView
-
+
Bearbeiten
@@ -1500,12 +1844,12 @@ Example: https://server.my:8787
-
+ In Gesprächsfaden antworten
-
+ Neuer Gesprächsfaden
@@ -1518,7 +1862,7 @@ Example: https://server.my:8787
Optionen
-
+
Grund für die Löschung
@@ -1557,7 +1901,7 @@ Example: https://server.my:8787
-
+ &Gesprächsfaden
@@ -1572,7 +1916,7 @@ Example: https://server.my:8787
-
+ &Lesebestätigung
@@ -1635,12 +1979,12 @@ Example: https://server.my:8787
-
+ Damit andere Nutzer sehen können, welche Geräte wirklich dir gehören, kannst du sie verifizieren. Das aktiviert auch den Onlinespeicher für Nachrichtenschlüssel. Willst du ein unverifiziertes Gerät verifizieren? (Stelle sicher, dass du eines der Geräte in deiner Nähe hast.)
-
+ Damit andere Nutzer sehen können, welche Geräte wirklich dir gehören, kannst du sie verifizieren. Das aktiviert auch den Onlinespeicher für Nachrichtenschlüssel. Willst du %1 verifizieren?
@@ -1694,8 +2038,8 @@ Example: https://server.my:8787
NotificationsManager
-
-
+
+
%1 hat eine verschlüsselte Nachricht gesendet
@@ -1711,7 +2055,7 @@ Example: https://server.my:8787
%1 hat mit einer verschlüsselten Nachricht geantwortet
-
+
%1 hat auf eine Nachricht geantwortet
@@ -1853,50 +2197,50 @@ Example: https://server.my:8787
-
+ Berechtigungsänderungen anwenden
-
+ Auf welche Unterguppen und Räume sollen diese Berechtigungen angewandt werden?
-
+ Berechtigungen rekursiv anwenden
-
+ Existierende Änderungen in den Räumen überschreiben
-
+ Keine Berechtigung die Berechtigungen hier zu verändern
-
+ Keine Änderungen notwendig
-
+ Existierende Änderungen in diesem Raum werden überschrieben
-
+ Berechtigungen mit der Gruppe synchronisiert
PowerLevels
-
+
- Konnte Berechtigungen nicht aktualisieren: %1
+ Konnte Berechtigungen nicht aktualisieren: %1
@@ -1910,7 +2254,7 @@ Example: https://server.my:8787
PowerlevelsTypeListModel
-
+
Andere Events
@@ -2052,12 +2396,12 @@ Example: https://server.my:8787
-
+ Untergeordnete Gruppen und Räume ändern
-
+ Übergeordnete Gruppen ändern
@@ -2079,6 +2423,11 @@ Example: https://server.my:8787
Anruf auflegen
+
+
+
+ Anruf abweisen
+
@@ -2096,9 +2445,9 @@ Example: https://server.my:8787
QCoreApplication
-
+
-
+ Erstelle ein separates Profil, was mehrere Instanzen von Nheko mit verschiedenen Accounts zur gleichen Zeit ermöglicht.
@@ -2116,27 +2465,42 @@ Example: https://server.my:8787
-
+ Alias für '--log-level trace'.
-
+ Setze das globale loglevel oder eine kommaseparierte liste con <Komponente>=<Level> Paaren oder beides. Z.B. um das Loglevel auf 'warn' zu setzen aber für die 'ui' Komponente zu deaktivieren, kannst du 'warn,ui=off' verwenden. Level: {trace,debug,info,warning,error,critical,off}, Komponenten: {crypto,db,mtx,net,qml,ui}
-
+ Level
-
+ Definiere wohin geloggt wird. Eine kommaseparierte Liste kann angegeben werden. Standartwert ist 'file,stderr'. Valide Typen: {file,stderr,none}
-
+ Typ
+
+
+
+
+ Antworten
+
+
+
+
+ Senden
+
+
+
+
+ Schreibe eine Nachricht…
@@ -2150,7 +2514,7 @@ Example: https://server.my:8787
ReadReceiptsModel
-
+
Gestern, %1
@@ -2191,7 +2555,7 @@ Example: https://server.my:8787
-
+ Ein Name für dieses Gerät, der eventuell anderen Nutzern gezeigt wird, wenn du Geräte verifizierst. Ohne Angabe wird ein Standardwert verwendet.
@@ -2224,7 +2588,7 @@ Example: https://server.my:8787
REGISTRIEREN
-
+
Automatische Erkennung fehlgeschlagen. Antwort war fehlerhaft.
@@ -2251,7 +2615,7 @@ Example: https://server.my:8787
-
+ Der ausgewählte Server unterstützt keine der Matrix versionen, die Nheko versteht (v1.1 bis v1.4). Du kannst dich nicht registrieren.
@@ -2294,7 +2658,7 @@ Example: https://server.my:8787
-
+ Gesprächsfaden abbrechen
@@ -2318,7 +2682,7 @@ Example: https://server.my:8787
RoomInfo
-
+
keine Version gespeichert
@@ -2342,6 +2706,11 @@ Example: https://server.my:8787
+
+ Raumeinstellungen
+
+
+
Raum verlassen
@@ -2378,7 +2747,7 @@ Example: https://server.my:8787
-
+ Zu Gruppe hinzufügen oder entfernen...
@@ -2674,37 +3043,37 @@ Die Verschlüsselung des Raumes kann nach Aktivierung nicht mehr deaktiviert wer
-
+ Jeder kann beitreten
-
+ Anklopfen erlauben
-
+ Durch andere Räume betreten
-
+ Räume die Zutritt erlauben
-
+ Ändere die Liste an Räumen, die den Zutritt erlauben. Normalerweise ist das die offizielle Gruppe dieses Raumes.
-
+ Erlaube Gästen beizutreten
-
+ Zugriffsregeln anwenden
@@ -2714,7 +3083,7 @@ Die Verschlüsselung des Raumes kann nach Aktivierung nicht mehr deaktiviert wer
-
+ Ändere welche Packungen aktiv sind, entferne oder erstelle neue Packungen.
@@ -2752,7 +3121,7 @@ Die Verschlüsselung des Raumes kann nach Aktivierung nicht mehr deaktiviert wer
mehr anzeigen
-
+
Aktivierung der Verschlüsselung fehlgeschlagen: %1
@@ -2821,7 +3190,7 @@ Die Verschlüsselung des Raumes kann nach Aktivierung nicht mehr deaktiviert wer
-
+ Bitte gib das Token ein, dass dir geschickt wurde:
@@ -2886,7 +3255,7 @@ Die Verschlüsselung des Raumes kann nach Aktivierung nicht mehr deaktiviert wer
SecretStorage
-
+
Verbindung zum kryptografischen Speicher fehlgeschlagen
@@ -2984,7 +3353,7 @@ Wenn du verifizieren wählst, musst du dein anderes Gerät zur Hand haben. Wenn
SingleImagePackModel
-
+
Konnte die Bilderpackung nicht aktualisieren: %1
@@ -3012,7 +3381,7 @@ Wenn du verifizieren wählst, musst du dein anderes Gerät zur Hand haben. Wenn
-
+ Zu Gruppe hinzufügen oder entfernen
@@ -3097,19 +3466,19 @@ Wenn du verifizieren wählst, musst du dein anderes Gerät zur Hand haben. Wenn
TimelineModel
-
+
Nachricht zurückziehen fehlgeschlagen: %1
-
+
Event konnte nicht verschlüsselt werden, senden wurde abgebrochen!
-
+
Bild speichern
@@ -3129,7 +3498,7 @@ Wenn du verifizieren wählst, musst du dein anderes Gerät zur Hand haben. Wenn
Datei speichern
-
+
Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.)
@@ -3398,7 +3767,7 @@ Reason: %4
Grund: %4
-
+
%2 hat die Einladung an %1 zurückgezogen.
@@ -3458,17 +3827,17 @@ Grund: %4
%1 hat das Anklopfen zurückgezogen.
-
+
Du bist dem Raum beigetreten.
-
+
-
+ %1 hat diesen Raum nur eingeladenen Nutzern zugänglich gemacht.
-
+
%1 hat %2 eingeladen.
@@ -3502,25 +3871,25 @@ Grund: %4
TimelineRow
-
+
Bearbeitet
-
+ Teil eines Gesprächfadens
TimelineView
-
+
Kein Raum geöffnet
-
+
Keine Vorschau verfügbar
@@ -3558,7 +3927,17 @@ Grund: %4
Einladung ablehnen
-
+
+
+ Einladungsgrund verstecken
+
+
+
+
+ Einladungsgrund anzeigen
+
+
+
Zurück zur Raumliste
@@ -3566,22 +3945,22 @@ Grund: %4
TopBar
-
+
Zurück zur Raumliste
-
+
Kein Raum ausgewählt
-
+
-
+ In %1
-
+
Zeige Raummitglieder an.
@@ -3601,12 +3980,17 @@ Grund: %4
Dieser Raum enthält unverifizierte Geräte!
-
+
Angehefte Nachrichten anzeigen oder verstecken
-
+
+
+ Diesen Raum durchsuchen
+
+
+
Raumoptionen
@@ -3635,6 +4019,11 @@ Grund: %4
Anheften aufheben
+
+
+
+ Suchanfrage eingeben
+
TrayIcon
@@ -3677,7 +4066,7 @@ Grund: %4
UploadBox
-
+
Datei hochladen
@@ -3812,8 +4201,8 @@ Grund: %4
UserSettings
-
-
+
+
Standard
@@ -3821,7 +4210,7 @@ Grund: %4
UserSettingsModel
-
+
Erscheinungsbild
@@ -3855,6 +4244,11 @@ Grund: %4
Sende Nachrichten als Markdown formatiert
+
+
+
+ Neuzeile mit Umschalt+Enter einfügen.
+
@@ -3930,8 +4324,18 @@ Grund: %4
Entschlüssele Nachrichten in der Raumliste
+
+
+
+ Benachrichtigungen entschlüsseln
+
+
+ Lustige Chateffekte wie Konfetti anzeigen
+
+
+
Blickschutz
@@ -4121,7 +4525,7 @@ Grund: %4
Mache Rauminformationen über D-Bus verfügbar
-
+
Standard
@@ -4166,6 +4570,11 @@ When disabled, all messages are sent as a plain text.
Nutze Markdown als Format für Nachrichten.
Wenn deaktiviert werden alle Nachrichten als unformatierter Text gesendet.
+
+
+
+ Erlaubt das invertieren des Verhaltens der Enter taste. Kontrolliert ob Umschalt+Enter eine Neuzeile einfügt oder die Nachricht sendet.
+
@@ -4207,13 +4616,23 @@ AUS - Quadratisch, AN - Kreisförmig.
+
+ Nachrichten in Benachrichtigungen entschlüsseln in verschlüsselten Räumen.
+
+
+
-
+ Wähle aus ob die Benachrichtigungsanzahl für Gruppen und Tags angezeigt werden oder nicht.
+
+
+
+
+ Manche Nachrichten lösen extra Effekte aus. Z.B. erzeugen Nachrichten, die mit /confetti gesendet wurden, einen kleinen Konfettischauer.
-
+ Teilt automatisch Schlüssel für Nachrichten mit verifizierten Nutzern (auf Anfrage), selbst wenn diese sonst keinen Zugriff darauf hätten.
@@ -4221,38 +4640,40 @@ AUS - Quadratisch, AN - Kreisförmig.
Der Schlüssel um deine eigenen Geräte zu verifizieren. Wenn dieser im Cache ist, dann werden alle deine Geräte als verifiziert für andere Nutzer erscheinen, wenn du diese verifiziert hast.
-
+
Hebe das Fenster hervor, wenn eine Nachricht empfangen wurde.
Normalerweise animiert das den Taskbaricon oder färbt das Fenster orange ein.
-
+
-
+ Gruppenseitenleiste
-
+
-
+ Zeige Nachrichtenzahl für Gruppen und Tags
-
+
-
+ Setze eine maximale Breite für Nachrichten im Chat (in Pixeln). Das kann die Lesbarkeit auf breiten Bildschirmen erhöhen.
-
+ Zeige eine Liste mit Gruppen und Tags neben der Raumliste.
-
+
-
+ Zeige Räume mit neuen Nachrichten zuerst an.
+Wenn dies aus ist, dann werden Räume nur nach Zeitstempel der letzten Nachricht sortiert.
+Wenn dies an ist, dann werden Nachrichten mit aktiven Benachrichtigungen (der kleine Kreis mit der Zahl drin) zuerst angezeigt. Räume, die stummgestellt sind, werden immer noch nach Zeitstempel sortiert, nachdem diese weniger wichtig zu sein scheinen.
@@ -4290,7 +4711,7 @@ Only affects messages in encrypted chats.
Betrifft nur Nachrichten in verschlüsselten Chats.
-
+
Die Zeitliste wird unscharf, wenn das Fenster den Fokus verliert.
@@ -4345,7 +4766,7 @@ This setting will take effect upon restart.
Diese Einstellung benötigt einen Neustart von Nheko.
-
+
Datei auswählen
@@ -4497,7 +4918,7 @@ Diese Einstellung benötigt einen Neustart von Nheko.
descriptiveTime
-
+
Gestern
@@ -4522,7 +4943,7 @@ Diese Einstellung benötigt einen Neustart von Nheko.
-
+ Öffne die Webseite und folge den Schritten auf dieser. Klicke dann auf Bestätigen.
@@ -4551,7 +4972,7 @@ Diese Einstellung benötigt einen Neustart von Nheko.
message-description sent:
-
+
Du hast eine Audiodatei gesendet
@@ -4612,16 +5033,28 @@ Diese Einstellung benötigt einen Neustart von Nheko.
+
Du: %1
-
+
+
%1: %2
-
+
+
+ Du hast etwas Konfetti geschicht
+
+
+
+
+ %1 hat etwas Konfetti geschicht
+
+
+
Du hast eine verschlüsselte Nachricht gesendet
@@ -4660,6 +5093,16 @@ Diese Einstellung benötigt einen Neustart von Nheko.
%1 hat einen Anruf beendet
+
+
+
+ Du hast einen Anruf abgewiesen
+
+
+
+
+ %1 hat einen Anruf abgewiesen
+
utils
diff --git a/resources/langs/nheko_el.ts b/resources/langs/nheko_el.ts
index a6c65c4f..c894cdea 100644
--- a/resources/langs/nheko_el.ts
+++ b/resources/langs/nheko_el.ts
@@ -89,12 +89,12 @@
-
+
-
+
@@ -130,7 +130,7 @@
Cache
-
+
@@ -208,7 +208,7 @@
CallManager
-
+
@@ -222,22 +222,27 @@
-
+
-
+
+
+
+
+
+
-
+
-
+
@@ -263,12 +268,12 @@
-
+
-
+
@@ -313,17 +318,24 @@
-
+
-
+
-
+
+
+
+
+
+
@@ -333,7 +345,7 @@
-
+
@@ -345,13 +357,13 @@
-
+
-
+
@@ -412,6 +424,305 @@ You may optionally provide a reason for others to accept your knock:
+
+ CommandCompleter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CommunitiesList
@@ -458,7 +769,7 @@ You may optionally provide a reason for others to accept your knock:
-
+
@@ -648,7 +959,7 @@ You may optionally provide a reason for others to accept your knock:
CrossSigningSecrets
-
+
@@ -892,7 +1203,7 @@ You may optionally provide a reason for others to accept your knock:
HiddenEvents
-
+
@@ -1107,7 +1418,7 @@ You may optionally provide a reason for others to accept your knock:
Όλα τα αρχεία (*)
-
+
@@ -1167,7 +1478,7 @@ You may optionally provide a reason for others to accept your knock:
LeaveRoomDialog
-
+
Βγές
@@ -1246,7 +1557,7 @@ Example: https://server.my:8787
-
+
@@ -1352,7 +1663,17 @@ Example: https://server.my:8787
MessageDelegate
-
+
+
+
+
+
+
+
+
+
+
+
@@ -1426,18 +1747,29 @@ Example: https://server.my:8787
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -1455,7 +1787,12 @@ Example: https://server.my:8787
-
+
+
+
+
+
+
@@ -1465,7 +1802,7 @@ Example: https://server.my:8787
Γράψε ένα μήνυμα...
-
+
@@ -1488,7 +1825,7 @@ Example: https://server.my:8787
MessageView
-
+
@@ -1518,7 +1855,7 @@ Example: https://server.my:8787
-
+
@@ -1694,8 +2031,8 @@ Example: https://server.my:8787
NotificationsManager
-
-
+
+
@@ -1711,7 +2048,7 @@ Example: https://server.my:8787
-
+
@@ -1894,7 +2231,7 @@ Example: https://server.my:8787
PowerLevels
-
+
@@ -1910,7 +2247,7 @@ Example: https://server.my:8787
PowerlevelsTypeListModel
-
+
@@ -2079,6 +2416,11 @@ Example: https://server.my:8787
+
+
+
+
+
@@ -2096,7 +2438,7 @@ Example: https://server.my:8787
QCoreApplication
-
+
@@ -2138,6 +2480,21 @@ Example: https://server.my:8787
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Γράψε ένα μήνυμα...
+
ReadReceipts
@@ -2150,7 +2507,7 @@ Example: https://server.my:8787
ReadReceiptsModel
-
+
@@ -2224,7 +2581,7 @@ Example: https://server.my:8787
ΕΓΓΡΑΦΗ
-
+
@@ -2318,7 +2675,7 @@ Example: https://server.my:8787
RoomInfo
-
+
@@ -2342,6 +2699,11 @@ Example: https://server.my:8787
+
+
+
+
+
Βγές
@@ -2751,7 +3113,7 @@ Example: https://server.my:8787
-
+
@@ -2885,7 +3247,7 @@ Example: https://server.my:8787
SecretStorage
-
+
@@ -2981,7 +3343,7 @@ If you choose verify, you need to have the other device available. If you choose
SingleImagePackModel
-
+
@@ -3094,19 +3456,19 @@ If you choose verify, you need to have the other device available. If you choose
TimelineModel
-
+
-
+
-
+
Αποθήκευση Εικόνας
@@ -3126,7 +3488,7 @@ If you choose verify, you need to have the other device available. If you choose
-
+
Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.)
@@ -3394,7 +3756,7 @@ Reason: %4
-
+
@@ -3454,17 +3816,17 @@ Reason: %4
-
+
-
+
-
+
@@ -3498,7 +3860,7 @@ Reason: %4
TimelineRow
-
+
@@ -3511,12 +3873,12 @@ Reason: %4
TimelineView
-
+
-
+
@@ -3554,7 +3916,17 @@ Reason: %4
-
+
+
+
+
+
+
+
+
+
+
+
@@ -3562,22 +3934,22 @@ Reason: %4
TopBar
-
+
-
+
-
+
-
+
@@ -3597,12 +3969,17 @@ Reason: %4
-
+
-
+
+
+
+
+
+
@@ -3631,6 +4008,11 @@ Reason: %4
+
+
+
+
+
TrayIcon
@@ -3673,7 +4055,7 @@ Reason: %4
UploadBox
-
+
@@ -3808,8 +4190,8 @@ Reason: %4
UserSettings
-
-
+
+
@@ -3817,7 +4199,7 @@ Reason: %4
UserSettingsModel
-
+
Φόντο
@@ -3851,6 +4233,11 @@ Reason: %4
+
+
+
+
+
@@ -3926,8 +4313,18 @@ Reason: %4
+
+
+
+
+
+
+
+
+
+
@@ -4117,7 +4514,7 @@ Reason: %4
-
+
@@ -4159,6 +4556,11 @@ Set to 0 to blur immediately after focus loss. Max value of 1 hour (3600 seconds
When disabled, all messages are sent as a plain text.
+
+
+
+
+
@@ -4198,9 +4600,19 @@ OFF - square, ON - circle.
+
+
+
+
+
+
+
+
+
+
@@ -4212,23 +4624,23 @@ OFF - square, ON - circle.
-
+
-
+
-
+
-
+
@@ -4238,7 +4650,7 @@ This usually causes the application icon in the task bar to animate in some fash
-
+
@@ -4275,7 +4687,7 @@ Only affects messages in encrypted chats.
-
+
@@ -4328,7 +4740,7 @@ This setting will take effect upon restart.
-
+
Διάλεξε ένα αρχείο
@@ -4480,7 +4892,7 @@ This setting will take effect upon restart.
descriptiveTime
-
+
@@ -4534,7 +4946,7 @@ This setting will take effect upon restart.
message-description sent:
-
+
@@ -4595,16 +5007,28 @@ This setting will take effect upon restart.
+
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
@@ -4643,6 +5067,16 @@ This setting will take effect upon restart.
+
+
+
+
+
+
+
+
+
+
utils
diff --git a/resources/langs/nheko_en.ts b/resources/langs/nheko_en.ts
index fe97cd35..fed69aab 100644
--- a/resources/langs/nheko_en.ts
+++ b/resources/langs/nheko_en.ts
@@ -89,12 +89,12 @@
Remove this alias
-
+
#new-alias:server.tld
-
+
Add
@@ -130,7 +130,7 @@
Cache
-
+
%1 and %n other
@@ -208,7 +208,7 @@
CallManager
-
+
Entire screen
@@ -222,22 +222,27 @@
-
+
Invited user: %1
-
+
+
+ Confirm logout
+
+
+
The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.
-
+
Failed to open database, logging out!
-
+
Knock on room
@@ -263,12 +268,12 @@
-
+
Confirm invite
-
+
Do you really want to invite %1 (%2)?
@@ -313,17 +318,26 @@
Unbanned user: %1
-
+
Do you really want to start a private chat with %1?
-
+
Cache migration failed!
-
+
+
+ Because of the following reason Nheko wants to drop you to the login page:
+%1
+If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.
+
+
+
Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.
@@ -333,7 +347,7 @@
Incompatible cache version
-
+
Failed to restore OLM account. Please login again.
@@ -345,13 +359,13 @@
Failed to restore saved data. Please login again.
-
+
Failed to setup encryption keys. Server response: %1 %2. Please try again later.
-
+
Please try to login again: %1
@@ -413,6 +427,305 @@ You may optionally provide a reason for others to accept your knock:No network connection
+
+ CommandCompleter
+
+
+
+ /me <message>
+
+
+
+
+ /react <text>
+
+
+
+
+ /join (!roomid|#alias) [reason]
+
+
+
+
+ /knock (!roomid|#alias) [reason]
+
+
+
+
+ /part [reason]
+
+
+
+
+ /leave [reason]
+
+
+
+
+ /invite @userid [reason]
+
+
+
+
+ /kick @userid [reason]
+
+
+
+
+ /ban @userid [reason]
+
+
+
+
+ /unban @userid [reason]
+
+
+
+
+ /redact ($eventid|@userid)
+
+
+
+
+ /roomnick <displayname>
+
+
+
+
+ /shrug [message]
+
+
+
+
+ /fliptable
+
+
+
+
+ /unfliptable
+
+
+
+
+ /sovietflip
+
+
+
+
+ /clear-timeline
+
+
+
+
+ /reset-state
+
+
+
+
+ /rotate-megolm-session
+
+
+
+
+ /md [message]
+
+
+
+
+ /plain [message]
+
+
+
+
+ /rainbow [message]
+
+
+
+
+ /rainbowme [message]
+
+
+
+
+ /notice [message]
+
+
+
+
+ /rainbownotice [message]
+
+
+
+
+ /confetti [message]
+
+
+
+
+ /rainbowconfetti [message]
+
+
+
+
+ /goto ($eventid|message index|matrix:r/room/e/event)
+
+
+
+
+ /converttodm
+
+
+
+
+ /converttoroom
+
+
+
+
+ Send a message expressing an action.
+
+
+
+
+ Send <text> as a reaction when you’re replying to a message.
+
+
+
+
+ Join a room. Reason is optional.
+
+
+
+
+ Ask to join a room. Reason is optional.
+
+
+
+
+
+ Leave a room. Reason is optional.
+
+
+
+
+ Invite a user into the current room. Reason is optional.
+
+
+
+
+ Kick a user from the current room. Reason is optional.
+
+
+
+
+ Ban a user from the current room. Reason is optional.
+
+
+
+
+ Unban a user in the current room. Reason is optional.
+
+
+
+
+ Redact an event or all locally cached messages of a user.
+
+
+
+
+ Change your displayname in this room.
+
+
+
+
+ ¯\_(ツ)_/¯ with an optional message.
+
+
+
+
+ (╯°□°)╯︵ ┻━┻
+
+
+
+
+ ┯━┯╭( º _ º╭)
+
+
+
+
+ ノ┬─┬ノ ︵ ( \o°o)\
+
+
+
+
+ Clear the currently cached messages in this room.
+
+
+
+
+ Refetch the state in this room.
+
+
+
+
+ Rotate the current symmetric encryption key.
+
+
+
+
+ Send a markdown formatted message (ignoring the global setting).
+
+
+
+
+ Send an unformatted message (ignoring the global setting).
+
+
+
+
+ Send a message in rainbow colors.
+
+
+
+
+ Send /me in rainbow colors.
+
+
+
+
+ Send a bot message.
+
+
+
+
+ Send a bot message in rainbow colors.
+
+
+
+
+ Send a message with confetti.
+
+
+
+
+ Send a message in rainbow colors with confetti.
+
+
+
+
+ Go to this event or link.
+
+
+
+
+ Convert this room to a direct chat.
+
+
+
+
+ Convert this direct chat into a room.
+
+
CommunitiesList
@@ -459,7 +772,7 @@ You may optionally provide a reason for others to accept your knock:Show direct chats.
-
+
Favourites
@@ -649,7 +962,7 @@ You may optionally provide a reason for others to accept your knock:
CrossSigningSecrets
-
+
Decrypt secrets
@@ -893,7 +1206,7 @@ You may optionally provide a reason for others to accept your knock:
HiddenEvents
-
+
Failed to set hidden events: %1
@@ -1108,7 +1421,7 @@ You may optionally provide a reason for others to accept your knock:All Files (*)
-
+
Upload of '%1' failed
@@ -1168,7 +1481,7 @@ You may optionally provide a reason for others to accept your knock:
LeaveRoomDialog
-
+
Leave room
@@ -1251,7 +1564,7 @@ Example: https://server.my:8787
-
+
You have entered an invalid Matrix ID e.g @joe:matrix.org
@@ -1357,7 +1670,7 @@ Example: https://server.my:8787
MessageDelegate
-
+
%1 removed a message
@@ -1422,27 +1735,48 @@ Example: https://server.my:8787
%1 placed a call.
-
+
+
+ %1 rejected the call.
+
+
+
+
+ %1 select answer
+
+
+
+
%1 is negotiating the call...
-
+
Allow them in
-
+
%1 answered the call.
-
+
+
+ This room was replaced for the following reason: %1
+
+
+
+
+ Go to replacement room
+
+
+
%1 changed the parent communities for this room.
-
+
%1 ended the call.
@@ -1460,7 +1794,12 @@ Example: https://server.my:8787
Place a call
-
+
+
+ Already on a call
+
+
+
Send a file
@@ -1470,7 +1809,7 @@ Example: https://server.my:8787
Write a message…
-
+
Stickers
@@ -1493,7 +1832,7 @@ Example: https://server.my:8787
MessageView
-
+
Edit
@@ -1523,7 +1862,7 @@ Example: https://server.my:8787
Options
-
+
Reason for removal
@@ -1699,8 +2038,8 @@ Example: https://server.my:8787
NotificationsManager
-
-
+
+
%1 sent an encrypted message
@@ -1716,7 +2055,7 @@ Example: https://server.my:8787
%1 replied with an encrypted message
-
+
%1 replied to a message
@@ -1899,7 +2238,7 @@ Example: https://server.my:8787
PowerLevels
-
+
Failed to update powerlevel: %1
@@ -1915,7 +2254,7 @@ Example: https://server.my:8787
PowerlevelsTypeListModel
-
+
Other events
@@ -2084,6 +2423,11 @@ Example: https://server.my:8787
Hang up a call
+
+
+
+ Reject a call
+
@@ -2101,7 +2445,7 @@ Example: https://server.my:8787
QCoreApplication
-
+
Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko.
@@ -2143,6 +2487,21 @@ Example: https://server.my:8787
type
+
+
+
+ Respond
+
+
+
+
+ Send
+
+
+
+
+ Write a message…
+
ReadReceipts
@@ -2155,7 +2514,7 @@ Example: https://server.my:8787
ReadReceiptsModel
-
+
Yesterday, %1
@@ -2229,7 +2588,7 @@ Example: https://server.my:8787
REGISTER
-
+
Autodiscovery failed. Received malformed response.
@@ -2323,7 +2682,7 @@ Example: https://server.my:8787
RoomInfo
-
+
no version stored
@@ -2347,6 +2706,11 @@ Example: https://server.my:8787
+
+ Room settings
+
+
+
Leave room
@@ -2757,7 +3121,7 @@ Please take note that it can't be disabled afterwards.
show more
-
+
Failed to enable encryption: %1
@@ -2891,7 +3255,7 @@ Please take note that it can't be disabled afterwards.
SecretStorage
-
+
Failed to connect to secret storage
@@ -2989,7 +3353,7 @@ If you choose verify, you need to have the other device available. If you choose
SingleImagePackModel
-
+
Failed to update image pack: %1
@@ -3102,19 +3466,19 @@ If you choose verify, you need to have the other device available. If you choose
TimelineModel
-
+
Message redaction failed: %1
-
+
Failed to encrypt event, sending aborted!
-
+
Save image
@@ -3134,7 +3498,7 @@ If you choose verify, you need to have the other device available. If you choose
Save file
-
+
Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.)
@@ -3403,7 +3767,7 @@ Reason: %4
Reason: %4
-
+
%2 revoked the invite to %1.
@@ -3463,17 +3827,17 @@ Reason: %4
%1 redacted their knock.
-
+
You joined this room.
-
+
%1 made this room require an invitation to join.
-
+
%1 invited %2.
@@ -3507,7 +3871,7 @@ Reason: %4
TimelineRow
-
+
Edited
@@ -3520,12 +3884,12 @@ Reason: %4
TimelineView
-
+
No room open
-
+
No preview available
@@ -3563,7 +3927,17 @@ Reason: %4
decline invite
-
+
+
+ Hide invite reason
+
+
+
+
+ Show invite reason
+
+
+
Back to room list
@@ -3571,22 +3945,22 @@ Reason: %4
TopBar
-
+
Back to room list
-
+
No room selected
-
+
In %1
-
+
Show room members.
@@ -3606,12 +3980,17 @@ Reason: %4
This room contains unverified devices!
-
+
Show or hide pinned messages
-
+
+
+ Search this room
+
+
+
Room options
@@ -3640,6 +4019,11 @@ Reason: %4
Unpin
+
+
+
+ Enter search query
+
TrayIcon
@@ -3682,7 +4066,7 @@ Reason: %4
UploadBox
-
+
Upload file
@@ -3817,8 +4201,8 @@ Reason: %4
UserSettings
-
-
+
+
Default
@@ -3826,7 +4210,7 @@ Reason: %4
UserSettingsModel
-
+
Theme
@@ -3860,6 +4244,11 @@ Reason: %4
Send messages as Markdown
+
+
+
+ Use shift+enter to send and enter to start a new line
+
@@ -3935,8 +4324,18 @@ Reason: %4
Decrypt messages in sidebar
+
+
+
+ Decrypt notifications
+
+
+ Display fancy effects such as confetti
+
+
+
Privacy Screen
@@ -4126,7 +4525,7 @@ Reason: %4
Expose room information via D-Bus
-
+
Default
@@ -4171,6 +4570,11 @@ When disabled, all messages are sent as a plain text.
Allow using markdown in messages.
When disabled, all messages are sent as a plain text.
+
+
+
+ Invert the behavior of the enter key in the text input, making it send the message when shift+enter is pressed and starting a new line when enter is pressed.
+
@@ -4212,9 +4616,19 @@ OFF - square, ON - circle.
+
+ Decrypt messages shown in notifications for encrypted chats.
+
+
+
Choose where to show the total number of notifications contained within a community or tag.
+
+
+
+ Some messages can be sent with fancy effects. For example, messages sent with '/confetti' will show confetti on screen.
+
@@ -4226,24 +4640,24 @@ OFF - square, ON - circle.
The key to verify your own devices. If it is cached, verifying one of your devices will mark it verified for all your other devices and for users that have verified you.
-
+
Show an alert when a message is received.
This usually causes the application icon in the task bar to animate in some fashion.
-
+
Communities sidebar
-
+
Show message counts for communities and tags
-
+
Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized
@@ -4253,7 +4667,7 @@ This usually causes the application icon in the task bar to animate in some fash
Show a column containing communities and tags next to the room list.
-
+
@@ -4297,7 +4711,7 @@ Only affects messages in encrypted chats.
Only affects messages in encrypted chats.
-
+
When the window loses focus, the timeline will
@@ -4353,7 +4767,7 @@ This setting will take effect upon restart.
This setting will take effect upon restart.
-
+
Select a file
@@ -4505,7 +4919,7 @@ This setting will take effect upon restart.
descriptiveTime
-
+
Yesterday
@@ -4559,7 +4973,7 @@ This setting will take effect upon restart.
message-description sent:
-
+
You sent an audio clip
@@ -4620,16 +5034,28 @@ This setting will take effect upon restart.
+
You: %1
-
+
+
%1: %2
-
+
+
+ You sent some confetti
+
+
+
+
+ %1 sent some confetti
+
+
+
You sent an encrypted message
@@ -4668,6 +5094,16 @@ This setting will take effect upon restart.
%1 ended a call
+
+
+
+ You rejected a call
+
+
+
+
+ %1 rejected a call
+
utils
diff --git a/resources/langs/nheko_eo.ts b/resources/langs/nheko_eo.ts
index 0d448988..6b98b9c2 100644
--- a/resources/langs/nheko_eo.ts
+++ b/resources/langs/nheko_eo.ts
@@ -89,12 +89,12 @@
-
+
-
+
Aldoni
@@ -130,7 +130,7 @@
Cache
-
+
@@ -208,7 +208,7 @@
CallManager
-
+
Tuta ekrano
@@ -222,22 +222,27 @@
-
+
Invitita uzanto: %1
-
+
+
+
+
+
+
La kaŝmemoro sur via disko pli novas, ol tio, kion povas subteni ĉi tiu versio de Nheko. Bonvolu ĝisdatigi Nhekon aŭ vakigi vian kaŝmemoron.
-
+
Malsukcesis malfermi datumbazon; adiaŭas!
-
+
@@ -264,12 +269,12 @@
-
+
Konfirmu inviton
-
+
Ĉu vi certe volas inviti uzanton %1 (%2)?
@@ -314,17 +319,24 @@
Malforbaris uzanton: %1
-
+
Ĉu vi certe volas komenci privatan babilon kun %1?
-
+
Malsukcesis migrado de kaŝmemoro!
-
+
+
+
+
+
+
@@ -334,7 +346,7 @@
Neakorda versio de kaŝmemoro
-
+
Malsukcesis rehavi konton je OLM. Bonvolu resaluti.
@@ -346,13 +358,13 @@
Malsukcesis rehavi konservitajn datumojn. Bonvolu resaluti.
-
+
Malsukcesis agordi ĉifrajn ŝlosilojn. Respondo de servilo: %1 %2. Bonvolu reprovi poste.
-
+
Bonvolu provi resaluti: %1
@@ -413,6 +425,305 @@ You may optionally provide a reason for others to accept your knock:
Neniu retkonekto
+
+ CommandCompleter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CommunitiesList
@@ -459,7 +770,7 @@ You may optionally provide a reason for others to accept your knock:
Montri individuajn ĉambrojn.
-
+
Elstaraj
@@ -649,7 +960,7 @@ You may optionally provide a reason for others to accept your knock:
CrossSigningSecrets
-
+
Malĉifri sekretojn
@@ -893,7 +1204,7 @@ You may optionally provide a reason for others to accept your knock:
HiddenEvents
-
+
Malsukcesis agordi kaŝitajn okazojn: %1
@@ -1108,7 +1419,7 @@ You may optionally provide a reason for others to accept your knock:
Ĉiuj dosieroj (*)
-
+
@@ -1168,7 +1479,7 @@ You may optionally provide a reason for others to accept your knock:
LeaveRoomDialog
-
+
Eliri el ĉambro
@@ -1248,7 +1559,7 @@ Example: https://server.my:8787
-
+
Vi enigis nevalidan identigilon de Matrikso ekz. @tacuo:matrix.org
@@ -1354,7 +1665,17 @@ Example: https://server.my:8787
MessageDelegate
-
+
+
+
+
+
+
+
+
+
+
+
%1 forigis mesaĝon
@@ -1428,18 +1749,29 @@ Example: https://server.my:8787
%1 respondis la vokon.
+
+
+
+
+
+
+
+
+
+
%1 finis la vokon.
+
-
+
Enlasi ĝin
@@ -1457,7 +1789,12 @@ Example: https://server.my:8787
Voki
-
+
+
+
+
+
+
Sendi dosieron
@@ -1467,7 +1804,7 @@ Example: https://server.my:8787
Skribu mesaĝon…
-
+
Glumarkoj
@@ -1490,7 +1827,7 @@ Example: https://server.my:8787
MessageView
-
+
Redakti
@@ -1520,7 +1857,7 @@ Example: https://server.my:8787
Elektebloj
-
+
Kialo de forigo
@@ -1696,8 +2033,8 @@ Example: https://server.my:8787
NotificationsManager
-
-
+
+
%1 sendis ĉifritan mesaĝon
@@ -1713,7 +2050,7 @@ Example: https://server.my:8787
%1 respondis per ĉifrita mesaĝo
-
+
%1 respondis al mesaĝo
@@ -1896,7 +2233,7 @@ Example: https://server.my:8787
PowerLevels
-
+
@@ -1912,7 +2249,7 @@ Example: https://server.my:8787
PowerlevelsTypeListModel
-
+
@@ -2081,6 +2418,11 @@ Example: https://server.my:8787
+
+
+
+
+
@@ -2098,7 +2440,7 @@ Example: https://server.my:8787
QCoreApplication
-
+
@@ -2140,6 +2482,21 @@ Example: https://server.my:8787
+
+
+
+
+
+
+
+
+ Sendi
+
+
+
+
+ Skribu mesaĝon…
+
ReadReceipts
@@ -2152,7 +2509,7 @@ Example: https://server.my:8787
ReadReceiptsModel
-
+
Hieraŭ, %1
@@ -2226,7 +2583,7 @@ Example: https://server.my:8787
REGISTRIĜI
-
+
Malsukcesis memaga trovado. Ricevis misformitan respondon.
@@ -2320,7 +2677,7 @@ Example: https://server.my:8787
RoomInfo
-
+
neniu versio konservita
@@ -2344,6 +2701,11 @@ Example: https://server.my:8787
+
+
+
+
+
Eliri el ĉambro
@@ -2753,7 +3115,7 @@ Example: https://server.my:8787
-
+
Malsukcesis ŝalti ĉifradon: %1
@@ -2887,7 +3249,7 @@ Example: https://server.my:8787
SecretStorage
-
+
Malsukcesis konektiĝi al sekreta deponejo
@@ -2985,7 +3347,7 @@ Se vi elektos kontrolon, vi devos havi alian aparaton disponeblan. Se vi elektos
SingleImagePackModel
-
+
Malsukcesis ĝisdatigi bildopakon: %1
@@ -3099,19 +3461,19 @@ Se vi elektos kontrolon, vi devos havi alian aparaton disponeblan. Se vi elektos
TimelineModel
-
+
Malsukcesis redaktado de mesaĝo: %1
-
+
Malsukcesis ĉifri okazon; sendado nuliĝis!
-
+
Konservi bildon
@@ -3131,7 +3493,7 @@ Se vi elektos kontrolon, vi devos havi alian aparaton disponeblan. Se vi elektos
Konservi dosieron
-
+
Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.)
@@ -3400,7 +3762,7 @@ Reason: %4
Kialo: %4
-
+
@@ -3461,17 +3823,17 @@ Kialo: %4
%1 forigis sian frapon.
-
+
Vi aliĝis ĉi tiun ĉambron.
-
+
-
+
@@ -3505,7 +3867,7 @@ Kialo: %4
TimelineRow
-
+
Redaktita
@@ -3518,12 +3880,12 @@ Kialo: %4
TimelineView
-
+
Neniu ĉambro estas malfermita
-
+
Neniu antaŭrigardo disponeblas
@@ -3561,7 +3923,17 @@ Kialo: %4
rifuzi inviton
-
+
+
+
+
+
+
+
+
+
+
+
Reen al listo de ĉambroj
@@ -3569,22 +3941,22 @@ Kialo: %4
TopBar
-
+
Reen al listo de ĉambroj
-
+
Neniu ĉambro estas elektita
-
+
-
+
@@ -3604,12 +3976,17 @@ Kialo: %4
Ĉi tiu ĉambro enhavas nekontrolitajn aparatojn!
-
+
-
+
+
+
+
+
+
Elektebloj de ĉambro
@@ -3638,6 +4015,11 @@ Kialo: %4
+
+
+
+
+
TrayIcon
@@ -3680,7 +4062,7 @@ Kialo: %4
UploadBox
-
+
@@ -3815,8 +4197,8 @@ Kialo: %4
UserSettings
-
-
+
+
Implicita
@@ -3824,7 +4206,7 @@ Kialo: %4
UserSettingsModel
-
+
Haŭto
@@ -3858,6 +4240,11 @@ Kialo: %4
Sendi mesaĝojn Markdaŭne
+
+
+
+
+
@@ -3933,8 +4320,18 @@ Kialo: %4
Malĉifri mesaĝojn en flanka breto
+
+
+
+
+
+
+
+
+
+
Privateca ŝirmilo
@@ -4124,7 +4521,7 @@ Kialo: %4
-
+
Implicita
@@ -4170,6 +4567,11 @@ When disabled, all messages are sent as a plain text.
Permesas uzon de Markdaŭno en mesaĝoj.
Kun ĉi tio malŝaltita, ĉiuj mesaĝoj sendiĝas en plata teksto.
+
+
+
+
+
@@ -4211,9 +4613,19 @@ OFF - square, ON - circle.
+
+
+
+
+
+
+
+
+
+
@@ -4225,24 +4637,24 @@ OFF - square, ON - circle.
-
+
Atentigas je ricevo de mesaĝo.
Ĉi tio kutime movbildigas la simbolbildon sur la pleto iumaniere.
-
+
-
+
-
+
@@ -4252,7 +4664,7 @@ This usually causes the application icon in the task bar to animate in some fash
-
+
@@ -4290,7 +4702,7 @@ Only affects messages in encrypted chats.
Influas nur sur mesaĝoj en ĉifritaj babiloj.
-
+
Kiam la fenestro ne estos fokusata, la historio
@@ -4344,7 +4756,7 @@ This setting will take effect upon restart.
-
+
Elektu dosieron
@@ -4497,7 +4909,7 @@ This setting will take effect upon restart.
descriptiveTime
-
+
Hieraŭ
@@ -4551,7 +4963,7 @@ This setting will take effect upon restart.
message-description sent:
-
+
Vi sendis sonmesaĝon
@@ -4612,16 +5024,28 @@ This setting will take effect upon restart.
+
Vi: %1
-
+
+
%1: %2
-
+
+
+
+
+
+
+
+
+
+
+
Vi sendis ĉifritan mesaĝon
@@ -4660,6 +5084,16 @@ This setting will take effect upon restart.
%1 finis vokon
+
+
+
+
+
+
+
+
+
+
utils
diff --git a/resources/langs/nheko_es.ts b/resources/langs/nheko_es.ts
index de839198..df8e46aa 100644
--- a/resources/langs/nheko_es.ts
+++ b/resources/langs/nheko_es.ts
@@ -89,12 +89,12 @@
-
+
-
+
Añadir
@@ -130,7 +130,7 @@
Cache
-
+
%1 y %n otro
@@ -208,7 +208,7 @@
CallManager
-
+
Pantalla completa
@@ -222,22 +222,27 @@
-
+
Se invitó al usuario: %1
-
+
+
+
+
+
+
La cache en su disco es más reciente de lo que esta versión de Nheko soporta. Por favor actualiza Nheko o limpia la cache.
-
+
Error al abrir la base de datos, cerrando sesión!
-
+
@@ -263,12 +268,12 @@
-
+
Confirmar invitación
-
+
¿Seguro que quieres invitar a %1 (%2)?
@@ -313,17 +318,24 @@
Usuario desbaneado: %1
-
+
¿Seguro que quieres comenzar un chat privado con %1?
-
+
Migración de cache fallida!
-
+
+
+
+
+
+
@@ -333,7 +345,7 @@
Versión de cache incompatible
-
+
No se ha podido restaurar la cuenta OLM. Por favor inicia sesión de nuevo.
@@ -345,13 +357,13 @@
No se ha podido restaurar los datos guardados. Por favor inicia sesión de nuevo.
-
+
No se han podido configurar las claves de encriptación. Respuesta del servidor: %1 %2. Por favor intentalo de nuevo más tarde.
-
+
Por favor intenta iniciar sesión de nuevo: %1
@@ -412,6 +424,305 @@ You may optionally provide a reason for others to accept your knock:
+
+ CommandCompleter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CommunitiesList
@@ -458,7 +769,7 @@ You may optionally provide a reason for others to accept your knock:
Mostrar chats directos.
-
+
Favoritos
@@ -648,7 +959,7 @@ You may optionally provide a reason for others to accept your knock:
CrossSigningSecrets
-
+
Desencriptar secretos
@@ -892,7 +1203,7 @@ You may optionally provide a reason for others to accept your knock:
HiddenEvents
-
+
@@ -1109,7 +1420,7 @@ You may optionally provide a reason for others to accept your knock:
Todos los archivos (*)
-
+
@@ -1169,7 +1480,7 @@ You may optionally provide a reason for others to accept your knock:
LeaveRoomDialog
-
+
Salir de la sala
@@ -1248,7 +1559,7 @@ Example: https://server.my:8787
-
+
Has insertado un ID de Matrix invalido ej @joe:matrix.org
@@ -1354,7 +1665,7 @@ Example: https://server.my:8787
MessageDelegate
-
+
@@ -1419,27 +1730,48 @@ Example: https://server.my:8787
%1 hizo una llamada.
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
Permitir que entren
-
+
%1 atendió la llamada.
-
+
+
+
+
+
+
+
+
+
+
+
-
+
%1 terminó la llamada.
@@ -1457,7 +1789,12 @@ Example: https://server.my:8787
Llamar
-
+
+
+
+
+
+
Enviar archivo
@@ -1467,7 +1804,7 @@ Example: https://server.my:8787
Escribe un mensaje...
-
+
Stickers
@@ -1490,7 +1827,7 @@ Example: https://server.my:8787
MessageView
-
+
Editar
@@ -1520,7 +1857,7 @@ Example: https://server.my:8787
Opciones
-
+
@@ -1696,8 +2033,8 @@ Example: https://server.my:8787
NotificationsManager
-
-
+
+
%1 envió un mensaje encriptado
@@ -1713,7 +2050,7 @@ Example: https://server.my:8787
%1 respondió con un mensaje encriptado
-
+
%1 respondió a un mensaje
@@ -1896,7 +2233,7 @@ Example: https://server.my:8787
PowerLevels
-
+
@@ -1912,7 +2249,7 @@ Example: https://server.my:8787
PowerlevelsTypeListModel
-
+
@@ -2081,6 +2418,11 @@ Example: https://server.my:8787
+
+
+
+
+
@@ -2098,7 +2440,7 @@ Example: https://server.my:8787
QCoreApplication
-
+
@@ -2140,6 +2482,21 @@ Example: https://server.my:8787
+
+
+
+
+
+
+
+
+ Enviar
+
+
+
+
+ Escribe un mensaje...
+
ReadReceipts
@@ -2152,7 +2509,7 @@ Example: https://server.my:8787
ReadReceiptsModel
-
+
Ayer, %1
@@ -2226,7 +2583,7 @@ Example: https://server.my:8787
REGISTRARSE
-
+
El autodescubrimiento falló. Se ha recibido una respuesta malformada.
@@ -2320,7 +2677,7 @@ Example: https://server.my:8787
RoomInfo
-
+
ninguna version guardada
@@ -2344,6 +2701,11 @@ Example: https://server.my:8787
+
+
+
+
+
Salir de la sala
@@ -2754,7 +3116,7 @@ Example: https://server.my:8787
-
+
Error al activar la encriptación: %1
@@ -2888,7 +3250,7 @@ Example: https://server.my:8787
SecretStorage
-
+
Hubo en error al conectarse al almacenamiento secreto
@@ -2986,7 +3348,7 @@ Si escoges verificar, necesitas tener otro dispositivo disponible. Si escoges &q
SingleImagePackModel
-
+
Falló en la actualización del pack de imágenes: %1
@@ -3099,19 +3461,19 @@ Si escoges verificar, necesitas tener otro dispositivo disponible. Si escoges &q
TimelineModel
-
+
Falló en la eliminación del mensaje: %1
-
+
Falló al encriptar el evento, abortando el envío!
-
+
Guardar imagen
@@ -3131,7 +3493,7 @@ Si escoges verificar, necesitas tener otro dispositivo disponible. Si escoges &q
Guardar archivo
-
+
Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.)
@@ -3400,7 +3762,7 @@ Reason: %4
Razón: %4
-
+
@@ -3430,12 +3792,12 @@ Razón: %4
%1 cambió su avatar y su nombre a %2.
-
+
-
+
%1 cambió su nombre a %2.
@@ -3480,12 +3842,12 @@ Razón: %4
%1 canceló después de tocar la puerta.
-
+
Te has unido a esta sala.
-
+
This is a leave event after the user already left and shouldn't happen apart from state resets
%1 se fue después de ya haberse ido!
@@ -3504,7 +3866,7 @@ Razón: %4
TimelineRow
-
+
Editado
@@ -3517,12 +3879,12 @@ Razón: %4
TimelineView
-
+
Ninguna sala abierta
-
+
Vista previa no disponible
@@ -3560,7 +3922,17 @@ Razón: %4
rechazar invitación
-
+
+
+
+
+
+
+
+
+
+
+
De vuelta a la lista de salas
@@ -3568,22 +3940,22 @@ Razón: %4
TopBar
-
+
Volver a la lista de salas
-
+
Ninguna sala seleccionada
-
+
-
+
@@ -3603,12 +3975,17 @@ Razón: %4
Esta sala contiene dispositivos sin verificar!
-
+
Mostrar u ocultar mensajes fijados
-
+
+
+
+
+
+
Ajustes de la sala
@@ -3637,6 +4014,11 @@ Razón: %4
Desfijar
+
+
+
+
+
TrayIcon
@@ -3679,7 +4061,7 @@ Razón: %4
UploadBox
-
+
@@ -3814,8 +4196,8 @@ Razón: %4
UserSettings
-
-
+
+
Por defecto
@@ -3823,7 +4205,7 @@ Razón: %4
UserSettingsModel
-
+
Tema
@@ -3857,6 +4239,11 @@ Razón: %4
Enviar mensajes en Markdown
+
+
+
+
+
@@ -3932,8 +4319,18 @@ Razón: %4
Desencriptar mensajes en la barra lateral
+
+
+
+
+
+
+
+
+
+
Privacidad de pantalla
@@ -4123,7 +4520,7 @@ Razón: %4
-
+
Por defecto
@@ -4168,6 +4565,11 @@ When disabled, all messages are sent as a plain text.
Permitir usar markdown en los mensajes.
Cuando está deshabilitado, todos los mensajes son enviados en texto sin formato.
+
+
+
+
+
@@ -4208,9 +4610,19 @@ OFF - square, ON - circle.
+
+
+
+
+
+
+
+
+
+
@@ -4222,24 +4634,24 @@ OFF - square, ON - circle.
-
+
Mostrar una alerta cuando un mensaje sea recibido.
Esto usualmente causa que el icono de la aplicación en la barra de tareas sea animado de alguna forma.
-
+
-
+
-
+
@@ -4249,7 +4661,7 @@ Esto usualmente causa que el icono de la aplicación en la barra de tareas sea a
-
+
@@ -4287,7 +4699,7 @@ Only affects messages in encrypted chats.
Sólo afecta a los mensajes en chats encriptados.
-
+
Cuando la ventana no este enfocada, la línea de tiempo se volverá borrosa.
@@ -4340,7 +4752,7 @@ This setting will take effect upon restart.
-
+
Seleccionar un archivo
@@ -4492,7 +4904,7 @@ This setting will take effect upon restart.
descriptiveTime
-
+
Ayer
@@ -4546,7 +4958,7 @@ This setting will take effect upon restart.
message-description sent:
-
+
Enviaste un clip de audio
@@ -4607,16 +5019,28 @@ This setting will take effect upon restart.
+
Tú: %1
-
+
+
%1: %2
-
+
+
+
+
+
+
+
+
+
+
+
Enviaste un mensaje encriptado
@@ -4655,6 +5079,16 @@ This setting will take effect upon restart.
%1 terminó la llamada
+
+
+
+
+
+
+
+
+
+
utils
diff --git a/resources/langs/nheko_et.ts b/resources/langs/nheko_et.ts
index 6a007c36..8e9ac3e5 100644
--- a/resources/langs/nheko_et.ts
+++ b/resources/langs/nheko_et.ts
@@ -89,12 +89,12 @@
Kustuta see alias
-
+
#uus-alias:server.tippdomeen
-
+
Lisa
@@ -130,7 +130,7 @@
Cache
-
+
%1 ja veel %n teine kasutaja
@@ -208,7 +208,7 @@
CallManager
-
+
Terve ekraan
@@ -222,22 +222,27 @@
-
+
Kutsutud kasutaja: %1
-
+
+
+
+
+
+
Sinu andmekandjale salvestatud puhvri versioon on uuem, kui käesolev Nheko versioon kasutada oskab. Palun tee Nheko uuendus või kustuta puhverdatud andmed.
-
+
Andmebaasi avamine ei õnnestunud. Login välja!
-
+
Koputa jututoa uksele
@@ -263,12 +268,12 @@
-
+
Kinnita kutse
-
+
Kas sa tõesti soovid saata kutset kasutajale %1 (%2)?
@@ -313,17 +318,24 @@
Suhtluskeeld eemaldatud: %1
-
+
Kas sa kindlasti soovid alustada otsevestlust kasutajaga %1?
-
+
Puhvri versiooniuuendus ebaõnnestus!
-
+
+
+
+
+
+
@@ -333,7 +345,7 @@
Mitteühilduv puhvri versioon
-
+
OLM konto taastamine ei õnnestunud. Palun logi uuesti sisse.
@@ -345,13 +357,13 @@
Salvestatud andmete taastamine ei õnnestunud. Palun logi uuesti sisse.
-
+
Krüptovõtmete kasutusele võtmine ei õnnestunud. Koduserveri vastus päringule: %1 %2. Palun proovi hiljem uuesti.
-
+
Palun proovi uuesti sisse logida: %1
@@ -412,6 +424,305 @@ You may optionally provide a reason for others to accept your knock:
Võrguühendus puudub
+
+ CommandCompleter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CommunitiesList
@@ -458,7 +769,7 @@ You may optionally provide a reason for others to accept your knock:
Näita otsevestluseid.
-
+
Lemmikud
@@ -648,7 +959,7 @@ You may optionally provide a reason for others to accept your knock:
CrossSigningSecrets
-
+
Dekrüpti andmed
@@ -892,7 +1203,7 @@ You may optionally provide a reason for others to accept your knock:
HiddenEvents
-
+
Peidetud sündmuste loomine ei õnnestunud: %1
@@ -1107,7 +1418,7 @@ You may optionally provide a reason for others to accept your knock:
Kõik failid (*)
-
+
„%1“ üleslaadimine ei õnnestunud
@@ -1167,7 +1478,7 @@ You may optionally provide a reason for others to accept your knock:
LeaveRoomDialog
-
+
Lahku jututoast
@@ -1246,7 +1557,7 @@ Example: https://server.my:8787
-
+
Sisestatud Matrix'i kasutajatunnus on vigane - peaks olema @kasutaja:server.tld
@@ -1352,7 +1663,7 @@ Example: https://server.my:8787
MessageDelegate
-
+
%1 eemaldas sõnumi
@@ -1417,27 +1728,48 @@ Example: https://server.my:8787
%1 helistas.
-
+
+
+
+
+
+
+
+
+
+
+
+
%1 alustab kõnet...
-
+
Luba neid
-
+
%1 vastas kõnele.
-
+
+
+
+
+
+
+
+
+
+
+
-
+
%1 lõpetas kõne.
@@ -1455,7 +1787,12 @@ Example: https://server.my:8787
Helista
-
+
+
+
+
+
+
Saada fail
@@ -1465,7 +1802,7 @@ Example: https://server.my:8787
Kirjuta sõnum…
-
+
Kleepsud
@@ -1488,7 +1825,7 @@ Example: https://server.my:8787
MessageView
-
+
Muuda
@@ -1518,7 +1855,7 @@ Example: https://server.my:8787
Valikud
-
+
Eemaldamise põhjus
@@ -1694,8 +2031,8 @@ Example: https://server.my:8787
NotificationsManager
-
-
+
+
%1 saatis krüptitud sõnumi
@@ -1711,7 +2048,7 @@ Example: https://server.my:8787
%1 vastas krüptitud sõnumiga
-
+
%1 vastas sõnumile
@@ -1894,9 +2231,9 @@ Example: https://server.my:8787
PowerLevels
-
+
- Õiguste muutmine ei õnnestunud: %1
+ Õiguste muutmine ei õnnestunud: %1
@@ -1910,7 +2247,7 @@ Example: https://server.my:8787
PowerlevelsTypeListModel
-
+
Muud sündmused
@@ -2079,6 +2416,11 @@ Example: https://server.my:8787
Kõne lõpetamine
+
+
+
+
+
@@ -2096,7 +2438,7 @@ Example: https://server.my:8787
QCoreApplication
-
+
@@ -2138,6 +2480,21 @@ Example: https://server.my:8787
+
+
+
+
+
+
+
+
+ Saada
+
+
+
+
+ Kirjuta sõnum…
+
ReadReceipts
@@ -2150,7 +2507,7 @@ Example: https://server.my:8787
ReadReceiptsModel
-
+
Eile, %1
@@ -2224,7 +2581,7 @@ Example: https://server.my:8787
REGISTREERI
-
+
Koduserveri automaatne tuvastamine ei õnnestunud: päringuvastus oli vigane.
@@ -2318,7 +2675,7 @@ Example: https://server.my:8787
RoomInfo
-
+
salvestatud versiooni ei leidu
@@ -2342,6 +2699,11 @@ Example: https://server.my:8787
+
+
+
+
+
Lahku jututoast
@@ -2752,7 +3114,7 @@ Palun arvesta, et krüptimist ei saa hiljem enam välja lülitada.
näita rohkem
-
+
Krüptimise kasutuselevõtmine ei õnnestunud: %1
@@ -2886,7 +3248,7 @@ Palun arvesta, et krüptimist ei saa hiljem enam välja lülitada.
SecretStorage
-
+
Ühenduse loomine võtmehoidlaga ei õnnestunud
@@ -2984,7 +3346,7 @@ Kui eelistad verifitseerimist, siis peab sul teine seade olema käepärast. Kui
SingleImagePackModel
-
+
Pildipaki uuendamine ei õnnestunud: %1
@@ -3097,19 +3459,19 @@ Kui eelistad verifitseerimist, siis peab sul teine seade olema käepärast. Kui
TimelineModel
-
+
Sõnumi ümbersõnastamine ebaõnnestus: %1
-
+
Sündmuse krüptimine ei õnnestunud, katkestame saatmise!
-
+
Salvesta pilt
@@ -3129,7 +3491,7 @@ Kui eelistad verifitseerimist, siis peab sul teine seade olema käepärast. Kui
Salvesta fail
-
+
Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.)
@@ -3398,7 +3760,7 @@ Reason: %4
Põhjus: %4
-
+
%2 tühistas kutse kasutajale %1.
@@ -3458,17 +3820,17 @@ Põhjus: %4
%1 muutis oma koputust jututoa uksele.
-
+
Sa liitusid jututoaga.
-
+
-
+
%1 saatis kutse kasutajale %2.
@@ -3502,7 +3864,7 @@ Põhjus: %4
TimelineRow
-
+
Muudetud
@@ -3515,12 +3877,12 @@ Põhjus: %4
TimelineView
-
+
Ühtegi jututuba pole avatud
-
+
Eelvaade pole saadaval
@@ -3558,7 +3920,17 @@ Põhjus: %4
lükka kutse tagasi
-
+
+
+
+
+
+
+
+
+
+
+
Tagasi jututubade loendisse
@@ -3566,22 +3938,22 @@ Põhjus: %4
TopBar
-
+
Tagasi jututubade loendisse
-
+
Jututuba on valimata
-
+
-
+
Näita jututoas osalejaid.
@@ -3601,12 +3973,17 @@ Põhjus: %4
Selles jututoas leidub verifitseerimata seadmeid!
-
+
Näita klammerdatud sõnumeid või peida nad
-
+
+
+
+
+
+
Jututoa valikud
@@ -3635,6 +4012,11 @@ Põhjus: %4
Võta lahti
+
+
+
+
+
TrayIcon
@@ -3677,7 +4059,7 @@ Põhjus: %4
UploadBox
-
+
Laadi fail üles
@@ -3812,8 +4194,8 @@ Põhjus: %4
UserSettings
-
-
+
+
Vaikimisi
@@ -3821,7 +4203,7 @@ Põhjus: %4
UserSettingsModel
-
+
Teema
@@ -3855,6 +4237,11 @@ Põhjus: %4
Saada sõnumid kasutades Markdown vormindust
+
+
+
+
+
@@ -3930,8 +4317,18 @@ Põhjus: %4
Dekrüpti sõnumid külgribal
+
+
+
+
+
+
+
+
+
+
Privaatsust tagav sirm
@@ -4121,7 +4518,7 @@ Põhjus: %4
Jaga jututoa teavet D-Bus'i vahendusel
-
+
Vaikimisi
@@ -4166,6 +4563,11 @@ When disabled, all messages are sent as a plain text.
Luba Markdown-vormingu kasutamine sõnumite koostamisel.
Kui Markdown ei ole kasutusel, siis saadetakse kõik sõnumid vormindamata tekstina.
+
+
+
+
+
@@ -4207,9 +4609,19 @@ Väljalülitatuna - ruut, sisselülitatuna - ümmargune.
+
+
+
+
+
+
+
+
+
+
@@ -4221,24 +4633,24 @@ Väljalülitatuna - ruut, sisselülitatuna - ümmargune.
Selle võtmega verifitseerid oma seadmeid. Kui ta on puhverdatud, siis sinu seadme verifitseerimine märgib selle seadme usaldusväärseks nii sinu muude seadmete kui selliste kasutajate jaoks, kes on sinu verifitseerinud.
-
+
Sõnumi saabumisel näita teavitust.
See tavaliselt tähendab, et rakenduse ikoon tegumiribal annab mingit sorti animatsiooniga sulle märku.
-
+
-
+
-
+
@@ -4248,7 +4660,7 @@ See tavaliselt tähendab, et rakenduse ikoon tegumiribal annab mingit sorti anim
-
+
@@ -4290,7 +4702,7 @@ Only affects messages in encrypted chats.
Kehtib vaid läbivalt krüptitud vestluste puhul.
-
+
Kui aken kaotab fookuse,
@@ -4346,7 +4758,7 @@ This setting will take effect upon restart.
Selle funktsionaalsuse jõustumine eeldab rakenduse uuesti käivitamist.
-
+
Vali fail
@@ -4498,7 +4910,7 @@ Selle funktsionaalsuse jõustumine eeldab rakenduse uuesti käivitamist.
descriptiveTime
-
+
Eile
@@ -4552,7 +4964,7 @@ Selle funktsionaalsuse jõustumine eeldab rakenduse uuesti käivitamist.
message-description sent:
-
+
Sa saatsid helifaili
@@ -4613,16 +5025,28 @@ Selle funktsionaalsuse jõustumine eeldab rakenduse uuesti käivitamist.
+
Sina: %1
-
+
+
%1: %2
-
+
+
+
+
+
+
+
+
+
+
+
Sa saatsid krüptitud sõnumi
@@ -4661,6 +5085,16 @@ Selle funktsionaalsuse jõustumine eeldab rakenduse uuesti käivitamist.%1 ended a call
%1 lõpetas kõne
+
+
+
+
+
+
+
+
+
+
utils
diff --git a/resources/langs/nheko_fi.ts b/resources/langs/nheko_fi.ts
index d720082f..19ab336d 100644
--- a/resources/langs/nheko_fi.ts
+++ b/resources/langs/nheko_fi.ts
@@ -89,12 +89,12 @@
Poista tämä alias
-
+
#uusi-alias:palvelin.tld
-
+
Lisää
@@ -130,7 +130,7 @@
Cache
-
+
%1 ja %n muu
@@ -208,7 +208,7 @@
CallManager
-
+
Koko näyttö
@@ -222,22 +222,27 @@
-
+
Kutsuttiin käyttäjä: %1
-
+
+
+
+
+
+
Levylläsi oleva välimuisti on uudempaa kuin mitä tämä Nhekon versio tukee. Päivitä Nheko tai poista välimuistisi.
-
+
Tietokannan avaaminen epäonnistui, kirjaudutaan ulos!
-
+
Koputa huoneeseen
@@ -263,12 +268,12 @@
-
+
Vahvista kutsu
-
+
Haluatko varmasti kutsua %1 (%2)?
@@ -313,17 +318,24 @@
Purettiin porttikielto käyttäjältä %1
-
+
Haluatko luoda yksityisen keskustelun käyttäjän %1 kanssa?
-
+
Välimuistin siirto epäonnistui!
-
+
+
+
+
+
+
Välimuistin siirtäminen nykyiseen versioon epäonnistui. Tähän voi olla eri syitä. Luothan raportin sivulla https://github.com/Nheko-Reborn/nheko ja kokeile sillä välin vanhaa versiota. Voit myös kokeilla käsin välimuistin poistamista.
@@ -333,7 +345,7 @@
Yhteensopimaton välimuistin versio
-
+
OLM-tilin palauttaminen epäonnistui. Ole hyvä ja kirjaudu sisään uudelleen.
@@ -345,13 +357,13 @@
Tallennettujen tietojen palauttaminen epäonnistui. Ole hyvä ja kirjaudu sisään uudelleen.
-
+
Salausavainten lähetys epäonnistui. Palvelimen vastaus: %1 %2. Ole hyvä ja yritä uudelleen myöhemmin.
-
+
Ole hyvä ja yritä kirjautua sisään uudelleen: %1
@@ -413,6 +425,305 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:
Ei verkkoyhteyttä
+
+ CommandCompleter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CommunitiesList
@@ -459,7 +770,7 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:
Näytä suorat keskustelut.
-
+
Suosikit
@@ -649,7 +960,7 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:
CrossSigningSecrets
-
+
Salaisuuksien salauksen purku
@@ -893,7 +1204,7 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:
HiddenEvents
-
+
Piilotettujen tapahtumien asettaminen epäonnistui: %1
@@ -1108,7 +1419,7 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:
Kaikki Tiedostot (*)
-
+
Tiedoston "%1" lähetys epäonnistui
@@ -1168,7 +1479,7 @@ Voit antaa valinnaisen syyn muiden hyväksyäkseen koputuksesi:
LeaveRoomDialog
-
+
Poistu huoneesta
@@ -1250,7 +1561,7 @@ Esimerkki: https://palvelime.ni:8787
-
+
Väärä Matrix-tunnus. Esim. @joe:matrix.org
@@ -1356,7 +1667,17 @@ Esimerkki: https://palvelime.ni:8787
MessageDelegate
-
+
+
+
+
+
+
+
+
+
+
+
%1 poisti viestin
@@ -1430,18 +1751,29 @@ Esimerkki: https://palvelime.ni:8787
%1 vastasi puheluun.
+
+
+
+
+
+
+
+
+
+
%1 päätti puhelun.
+
%1 neuvottelee puhelua...
-
+
Päästä hänet sisään
@@ -1459,7 +1791,12 @@ Esimerkki: https://palvelime.ni:8787
Soita puhelu
-
+
+
+
+
+
+
Lähetä tiedosto
@@ -1469,7 +1806,7 @@ Esimerkki: https://palvelime.ni:8787
Kirjoita viesti…
-
+
Tarrat
@@ -1492,7 +1829,7 @@ Esimerkki: https://palvelime.ni:8787
MessageView
-
+
Muokkaa
@@ -1522,7 +1859,7 @@ Esimerkki: https://palvelime.ni:8787
Asetukset
-
+
Syy poistamiselle
@@ -1698,8 +2035,8 @@ Esimerkki: https://palvelime.ni:8787
NotificationsManager
-
-
+
+
%1 lähetti salatun viestin
@@ -1715,7 +2052,7 @@ Esimerkki: https://palvelime.ni:8787
%1 vastasi salatulla viestillä
-
+
%1 vastasi viestiin
@@ -1898,7 +2235,7 @@ Esimerkki: https://palvelime.ni:8787
PowerLevels
-
+
Oikeustason päivitys epäonnistui: %1
@@ -1914,7 +2251,7 @@ Esimerkki: https://palvelime.ni:8787
PowerlevelsTypeListModel
-
+
Muut tapahtumat
@@ -2083,6 +2420,11 @@ Esimerkki: https://palvelime.ni:8787
Lopeta puheluita
+
+
+
+
+
@@ -2100,7 +2442,7 @@ Esimerkki: https://palvelime.ni:8787
QCoreApplication
-
+
Luo ainutkertainen profiili, jonka kautta voit kirjautua sisään samanaikaisesti usealla käyttäjällä, sekä käynnistää Nhekosta monta ilmentymää.
@@ -2142,6 +2484,21 @@ Esimerkki: https://palvelime.ni:8787
tyyppi
+
+
+
+
+
+
+
+
+ Lähetä
+
+
+
+
+ Kirjoita viesti…
+
ReadReceipts
@@ -2154,7 +2511,7 @@ Esimerkki: https://palvelime.ni:8787
ReadReceiptsModel
-
+
Eilen, %1
@@ -2228,7 +2585,7 @@ Esimerkki: https://palvelime.ni:8787
REKISTERÖIDY
-
+
Palvelimen tietojen hakeminen epäonnistui: virheellinen vastaus.
@@ -2322,7 +2679,7 @@ Esimerkki: https://palvelime.ni:8787
RoomInfo
-
+
ei tallennettua versiota
@@ -2346,6 +2703,11 @@ Esimerkki: https://palvelime.ni:8787
+
+
+
+
+
Poistu huoneesta
@@ -2756,7 +3118,7 @@ Huomaathan ettei sitä voida poistaa käytöstä myöhemmin.
näytä enemmän
-
+
Salauksen aktivointi epäonnistui: %1
@@ -2890,7 +3252,7 @@ Huomaathan ettei sitä voida poistaa käytöstä myöhemmin.
SecretStorage
-
+
Salattuun tallennustilaan ei saatu yhteyttä
@@ -2988,7 +3350,7 @@ Jos valitset vahvistamisen, toisen laitteen on oltava saatavilla. Jos valitset s
SingleImagePackModel
-
+
Kuvapakkausta %1 ei onnistuttu päivittämään
@@ -3101,19 +3463,19 @@ Jos valitset vahvistamisen, toisen laitteen on oltava saatavilla. Jos valitset s
TimelineModel
-
+
Viestin muokkaus epäonnistui: %1
-
+
Tapahtuman salaus epäonnistui, lähetys keskeytetään!
-
+
Tallenna kuva
@@ -3133,7 +3495,7 @@ Jos valitset vahvistamisen, toisen laitteen on oltava saatavilla. Jos valitset s
Tallenna tiedosto
-
+
Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.)
@@ -3402,7 +3764,7 @@ Reason: %4
Syy: %4
-
+
%2 perui käyttäjän %1 kutsun.
@@ -3462,17 +3824,17 @@ Syy: %4
%1 perui koputuksensa.
-
+
Liityit tähän huoneeseen.
-
+
%1 teki tämän huoneen vaatimaan kutsun liittymiseen.
-
+
%1 kutsui käyttäjän %2.
@@ -3506,7 +3868,7 @@ Syy: %4
TimelineRow
-
+
Muokattu
@@ -3519,12 +3881,12 @@ Syy: %4
TimelineView
-
+
Yhtäkään huonetta ei ole avattu
-
+
Esikatselu ei saatavilla
@@ -3562,7 +3924,17 @@ Syy: %4
kieltäydy kutsusta
-
+
+
+
+
+
+
+
+
+
+
+
Takaisin huonelistaan
@@ -3570,22 +3942,22 @@ Syy: %4
TopBar
-
+
Takaisin huonelistaan
-
+
Ei valittua huonetta
-
+
Osa yhteisöä %1
-
+
Näytä huoneen jäsenet.
@@ -3605,12 +3977,17 @@ Syy: %4
Tämä huone sisältää varmentamattomia laitteita!
-
+
Näytä tai piilota kiinnitetyt viestit
-
+
+
+
+
+
+
Huoneen asetukset
@@ -3639,6 +4016,11 @@ Syy: %4
Poista kiinnitys
+
+
+
+
+
TrayIcon
@@ -3681,7 +4063,7 @@ Syy: %4
UploadBox
-
+
Lähetä tiedosto
@@ -3816,8 +4198,8 @@ Syy: %4
UserSettings
-
-
+
+
Oletus
@@ -3825,7 +4207,7 @@ Syy: %4
UserSettingsModel
-
+
Teema
@@ -3859,6 +4241,11 @@ Syy: %4
Lähetä viestit Markdownina
+
+
+
+
+
@@ -3934,8 +4321,18 @@ Syy: %4
Pura viestien salaus sivupalkissa
+
+
+
+
+
+
+
+
+
+
Yksityisyysnäkymä
@@ -4125,7 +4522,7 @@ Syy: %4
Paljasta huonetiedot D-Bus:in kautta
-
+
Oletus
@@ -4170,6 +4567,11 @@ When disabled, all messages are sent as a plain text.
Salli Markdownin käyttö viesteissä.
Kun poissa päältä, kaikki viestit lähetetään tavallisena tekstinä.
+
+
+
+
+
@@ -4211,9 +4613,19 @@ POIS - neliö, PÄÄLLÄ - ympyrä.
+
+
+
+
+
Valitse, missä yhteisön tai tagin ilmoitusten kokonaismäärä näytetään.
+
+
+
+
+
@@ -4225,24 +4637,24 @@ POIS - neliö, PÄÄLLÄ - ympyrä.
Omien laitteidesi vahvistamiseen käytettävä avain. Jos avain on välimuistissa, jonkun laitteesi vahvistus tekee siitä vahvistetun kaikille muille laitteillesi, ja käyttäjille, jotka ovat vahvistaneet sinut.
-
+
Näytä hälytys kun viesti on vastaanotettu.
Tämä yleensä saa sovelluksen kuvakkeen liikkumaan jollain tapaa tehtäväpalkissa.
-
+
Yhteisösivupalkki
-
+
Näytä yhteisöjen ja tagien viestimäärät
-
+
Aseta viestien maksimileveys aikajanalla (pikseleinä). Voi auttaa luettavuudessa, kun Nheko on suurennettuna
@@ -4252,7 +4664,7 @@ Tämä yleensä saa sovelluksen kuvakkeen liikkumaan jollain tapaa tehtäväpalk
Näytä yhteisöt ja tagit sisältävä sarake huonelistan vieressä.
-
+
@@ -4296,7 +4708,7 @@ Only affects messages in encrypted chats.
Vaikuttaa vain salattujen keskustelujen viesteihin.
-
+
Kun ikkuna ei ole kohdistettuna, tämä aikajana
@@ -4352,7 +4764,7 @@ This setting will take effect upon restart.
Tämä asetus tulee voimaan uudelleenkäynnistyksen jälkeen.
-
+
Valitse tiedosto
@@ -4504,7 +4916,7 @@ Tämä asetus tulee voimaan uudelleenkäynnistyksen jälkeen.
descriptiveTime
-
+
Eilen
@@ -4558,7 +4970,7 @@ Tämä asetus tulee voimaan uudelleenkäynnistyksen jälkeen.
message-description sent:
-
+
Lähetit äänileikkeen
@@ -4619,16 +5031,28 @@ Tämä asetus tulee voimaan uudelleenkäynnistyksen jälkeen.
+
Sinä: %1
-
+
+
%1: %2
-
+
+
+
+
+
+
+
+
+
+
+
Lähetit salatun viestin
@@ -4667,6 +5091,16 @@ Tämä asetus tulee voimaan uudelleenkäynnistyksen jälkeen.
%1 lopetti puhelun
+
+
+
+
+
+
+
+
+
+
utils
diff --git a/resources/langs/nheko_fr.ts b/resources/langs/nheko_fr.ts
index 3c1a120e..59f98987 100644
--- a/resources/langs/nheko_fr.ts
+++ b/resources/langs/nheko_fr.ts
@@ -89,12 +89,12 @@
-
+
-
+
Ajouter
@@ -130,7 +130,7 @@
Cache
-
+
%1 et %n autre
@@ -208,7 +208,7 @@
CallManager
-
+
Tout l'écran
@@ -222,22 +222,27 @@
-
+
Utilisateur %1 invité(e)
-
+
+
+
+
+
+
Le cache sur votre disque a été créé avec une version de Nheko plus récente que la vôtre. Veuillez mettre Nheko à jour ou vider votre cache.
-
+
Impossible d'ouvrir la base de données, déconnexion !
-
+
Frapper à la porte
@@ -263,12 +268,12 @@
-
+
Confirmer l'invitation
-
+
Voulez-vous vraiment inviter %1 (%2) ?
@@ -313,17 +318,24 @@
%1 n'est plus banni(e)
-
+
Voulez-vous vraiment commencer une discussion privée avec %1 ?
-
+
Échec de la migration du cache !
-
+
+
+
+
+
+
@@ -333,7 +345,7 @@
Version du cache incompatible
-
+
Échec de la restauration du compte OLM. Veuillez vous reconnecter.
@@ -345,13 +357,13 @@
Échec de la restauration des données sauvegardées. Veuillez vous reconnecter.
-
+
Échec de la configuration des clés de chiffrement. Réponse du serveur : %1 %2. Veuillez réessayer plus tard.
-
+
Veuillez re-tenter vous reconnecter : %1
@@ -412,6 +424,305 @@ You may optionally provide a reason for others to accept your knock:
Pas de connexion réseau
+
+ CommandCompleter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CommunitiesList
@@ -458,7 +769,7 @@ You may optionally provide a reason for others to accept your knock:
Montrer les messages privés.
-
+
Favoris
@@ -582,7 +893,7 @@ You may optionally provide a reason for others to accept your knock:
- Nom
+ Nom
@@ -612,7 +923,7 @@ You may optionally provide a reason for others to accept your knock:
- Alias
+ Alias
@@ -637,7 +948,7 @@ You may optionally provide a reason for others to accept your knock:
- Chiffrement
+ Chiffrement
@@ -648,7 +959,7 @@ You may optionally provide a reason for others to accept your knock:
CrossSigningSecrets
-
+
Déchiffrer les secrets
@@ -892,7 +1203,7 @@ You may optionally provide a reason for others to accept your knock:
HiddenEvents
-
+
Impossible de modifier les évènements cachés : %1
@@ -1107,7 +1418,7 @@ You may optionally provide a reason for others to accept your knock:
Tous les types de fichiers (*)
-
+
@@ -1167,7 +1478,7 @@ You may optionally provide a reason for others to accept your knock:
LeaveRoomDialog
-
+
Quitter le salon
@@ -1246,7 +1557,7 @@ Example: https://server.my:8787
-
+
Vous avez entré un identifiant Matrix invalide exemple correct : @moi:monserveur.example.com)
@@ -1352,7 +1663,17 @@ Example: https://server.my:8787
MessageDelegate
-
+
+
+
+
+
+
+
+
+
+
+
%1 a effacé un message
@@ -1426,18 +1747,29 @@ Example: https://server.my:8787
%1 a répondu à l'appel.
+
+
+
+
+
+
+
+
+
+
%1 a terminé l'appel.
+
%1 est en train de négocier l'appel...
-
+
Les laisser entrer
@@ -1455,7 +1787,12 @@ Example: https://server.my:8787
Appeler
-
+
+
+
+
+
+
Envoyer un fichier
@@ -1465,7 +1802,7 @@ Example: https://server.my:8787
Écrivez un message…
-
+
Autocollants
@@ -1488,7 +1825,7 @@ Example: https://server.my:8787
MessageView
-
+
Modifier
@@ -1518,7 +1855,7 @@ Example: https://server.my:8787
Options
-
+
Raison de la suppression
@@ -1694,8 +2031,8 @@ Example: https://server.my:8787
NotificationsManager
-
-
+
+
%1 a envoyé un message chiffré
@@ -1711,7 +2048,7 @@ Example: https://server.my:8787
%1 a répondu avec un message chiffré
-
+
%1 a répondu à un message
@@ -1894,7 +2231,7 @@ Example: https://server.my:8787
PowerLevels
-
+
@@ -1910,7 +2247,7 @@ Example: https://server.my:8787
PowerlevelsTypeListModel
-
+
@@ -2079,6 +2416,11 @@ Example: https://server.my:8787
+
+
+
+
+
@@ -2096,7 +2438,7 @@ Example: https://server.my:8787
QCoreApplication
-
+
@@ -2138,6 +2480,21 @@ Example: https://server.my:8787
+
+
+
+
+
+
+
+
+ Envoyer
+
+
+
+
+ Écrivez un message…
+
ReadReceipts
@@ -2150,7 +2507,7 @@ Example: https://server.my:8787
ReadReceiptsModel
-
+
Hier, %1
@@ -2224,7 +2581,7 @@ Example: https://server.my:8787
S'ENREGISTRER
-
+
Échec de la découverte automatique. Réponse mal formée reçue.
@@ -2318,7 +2675,7 @@ Example: https://server.my:8787
RoomInfo
-
+
pas de version enregistrée
@@ -2342,6 +2699,11 @@ Example: https://server.my:8787
+
+
+
+
+
Quitter le salon
@@ -2752,7 +3114,7 @@ Veuillez noter qu'il ne pourra plus être désactivé par la suite.montrer plus
-
+
Échec de l'activation du chiffrement : %1
@@ -2886,7 +3248,7 @@ Veuillez noter qu'il ne pourra plus être désactivé par la suite.
SecretStorage
-
+
Échec de la connexion au stockage des secrets
@@ -2984,7 +3346,7 @@ Si vous choisissez de vérifier, vous aurez besoin de l'autre appareil. Si
SingleImagePackModel
-
+
Échec de la mise à jour du paquet d'images : %1
@@ -3097,19 +3459,19 @@ Si vous choisissez de vérifier, vous aurez besoin de l'autre appareil. Si
TimelineModel
-
+
Échec de la suppression du message : %1
-
+
Échec du chiffrement de l'évènement, envoi abandonné !
-
+
Enregistrer l'image
@@ -3129,7 +3491,7 @@ Si vous choisissez de vérifier, vous aurez besoin de l'autre appareil. Si
Enregistrer le fichier
-
+
Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.)
@@ -3398,7 +3760,7 @@ Reason: %4
Raison : %4
-
+
%2 a révoqué l'invitation à %1.
@@ -3458,17 +3820,17 @@ Raison : %4
%1 a arrêté de toquer.
-
+
Vous avez rejoint ce salon.
-
+
-
+
%1 a invité %2.
@@ -3502,7 +3864,7 @@ Raison : %4
TimelineRow
-
+
Modifié
@@ -3515,12 +3877,12 @@ Raison : %4
TimelineView
-
+
Aucun salon ouvert
-
+
Aucune prévisualisation disponible
@@ -3558,7 +3920,17 @@ Raison : %4
décliner l'invitation
-
+
+
+
+
+
+
+
+
+
+
+
Revenir à la liste des salons
@@ -3566,22 +3938,22 @@ Raison : %4
TopBar
-
+
Revenir à la liste des salons
-
+
Pas de salon sélectionné
-
+
-
+
@@ -3601,12 +3973,17 @@ Raison : %4
Ce salon contient des appareils non vérifiés !
-
+
Montrer ou cacher les messages épinglés
-
+
+
+
+
+
+
Options du salon
@@ -3635,6 +4012,11 @@ Raison : %4
Désépingler
+
+
+
+
+
TrayIcon
@@ -3677,7 +4059,7 @@ Raison : %4
UploadBox
-
+
Mettre en ligne un fichier
@@ -3812,8 +4194,8 @@ Raison : %4
UserSettings
-
-
+
+
Défaut
@@ -3821,7 +4203,7 @@ Raison : %4
UserSettingsModel
-
+
Thème
@@ -3855,6 +4237,11 @@ Raison : %4
Composer les messages au format Markdown
+
+
+
+
+
@@ -3930,8 +4317,18 @@ Raison : %4
Déchiffrer les messages dans la liste des salons
+
+
+
+
+
+
+
+
+
+
Protection anti-indiscrétion
@@ -4121,7 +4518,7 @@ Raison : %4
-
+
Défaut
@@ -4165,6 +4562,11 @@ When disabled, all messages are sent as a plain text.
Permet l'utilisation de Markdown dans les messages.
Si désactivé, tous les messages sont envoyés comme texte brut.
+
+
+
+
+
@@ -4206,9 +4608,19 @@ OFF - carré, ON - circulaire.
+
+
+
+
+
+
+
+
+
+
@@ -4220,24 +4632,24 @@ OFF - carré, ON - circulaire.
La clef pour vérifier vos propres appareils. Si elle est en cache, vérifier un de vos appareils le marquera comme vérifié pour tous vos autres appareils et pour les utilisateurs qui vous ont vérifié.
-
+
Alerte lorsqu'un message est reçu.
Typiquement, l'icône de l'application est mise en évidence dans la barre des tâches.
-
+
-
+
-
+
@@ -4247,7 +4659,7 @@ Typiquement, l'icône de l'application est mise en évidence dans la b
-
+
@@ -4287,7 +4699,7 @@ Only affects messages in encrypted chats.
Cela n'affecte que les messages des salons chiffrés.
-
+
Lorsque la fenêtre devient inactive, la discussion devient floutée.
@@ -4340,7 +4752,7 @@ This setting will take effect upon restart.
-
+
Sélectionnez un fichier
@@ -4492,7 +4904,7 @@ This setting will take effect upon restart.
descriptiveTime
-
+
Hier
@@ -4546,7 +4958,7 @@ This setting will take effect upon restart.
message-description sent:
-
+
Vous avez envoyé un message audio
@@ -4607,16 +5019,28 @@ This setting will take effect upon restart.
+
Vous : %1
-
+
+
%1 : %2
-
+
+
+
+
+
+
+
+
+
+
+
Vous avez envoyé un message chiffré
@@ -4655,6 +5079,16 @@ This setting will take effect upon restart.
%1 a terminé un appel
+
+
+
+
+
+
+
+
+
+
utils
diff --git a/resources/langs/nheko_hu.ts b/resources/langs/nheko_hu.ts
index eef785d0..c3b5792b 100644
--- a/resources/langs/nheko_hu.ts
+++ b/resources/langs/nheko_hu.ts
@@ -89,12 +89,12 @@
-
+
-
+
@@ -130,7 +130,7 @@
Cache
-
+
@@ -207,7 +207,7 @@
CallManager
-
+
Az egész képernyő
@@ -221,22 +221,27 @@
-
+
A felhasználó meg lett hívva: %1
-
+
+
+
+
+
+
-
+
-
+
@@ -262,12 +267,12 @@
-
+
Meghívás megerősítése
-
+
Biztos, hogy meg akarod hívni a következő felhasználót: %1 (%2)?
@@ -312,17 +317,24 @@
Kitiltás feloldva a felhasználónak: %1
-
+
Biztosan privát csevegést akarsz indítani %1 felhasználóval?
-
+
Gyorsítótár migráció nem sikerült!
-
+
+
+
+
+
+
@@ -332,7 +344,7 @@
Inkompatibilis gyorsítótár-verzió
-
+
Nem sikerült visszaállítani az OLM fiókot. Kérlek, jelentkezz be ismét!
@@ -344,13 +356,13 @@
Nem sikerült visszaállítani a mentési adatot. Kérlek, jelentkezz be ismét!
-
+
Nem sikerült beállítani a titkosítási kulcsokat. Válasz a szervertől: %1 %2. Kérlek, próbáld újra később!
-
+
Kérlek, próbálj meg bejelentkezni újra: %1
@@ -411,6 +423,305 @@ You may optionally provide a reason for others to accept your knock:
+
+ CommandCompleter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CommunitiesList
@@ -457,7 +768,7 @@ You may optionally provide a reason for others to accept your knock:
-
+
@@ -646,7 +957,7 @@ You may optionally provide a reason for others to accept your knock:
CrossSigningSecrets
-
+
Titkos tároló feloldása
@@ -890,7 +1201,7 @@ You may optionally provide a reason for others to accept your knock:
HiddenEvents
-
+
@@ -1105,7 +1416,7 @@ You may optionally provide a reason for others to accept your knock:
Minden fájl (*)
-
+
@@ -1165,7 +1476,7 @@ You may optionally provide a reason for others to accept your knock:
LeaveRoomDialog
-
+
Szoba elhagyása
@@ -1244,7 +1555,7 @@ Example: https://server.my:8787
-
+
Érvénytelen Matrixazonosítót adtál meg. Példa: @janos:matrix.org
@@ -1350,7 +1661,7 @@ Example: https://server.my:8787
MessageDelegate
-
+
@@ -1415,27 +1726,48 @@ Example: https://server.my:8787
%1 hívást kezdeményezett.
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
%1 fogadta a hívást.
-
+
+
+
+
+
+
+
+
+
+
+
-
+
%1 befejezte a hívást.
@@ -1453,7 +1785,12 @@ Example: https://server.my:8787
Hívás kezdeményezése
-
+
+
+
+
+
+
Fájl küldése
@@ -1463,7 +1800,7 @@ Example: https://server.my:8787
Írj egy üzenetet…
-
+
@@ -1486,7 +1823,7 @@ Example: https://server.my:8787
MessageView
-
+
Szerkesztés
@@ -1516,7 +1853,7 @@ Example: https://server.my:8787
Műveletek
-
+
@@ -1692,8 +2029,8 @@ Example: https://server.my:8787
NotificationsManager
-
-
+
+
%1 küldött egy titkosított üzenetet
@@ -1709,7 +2046,7 @@ Example: https://server.my:8787
%1 egy titkosított üzenettel válaszolt
-
+
%1 válaszolt egy üzenetre
@@ -1892,7 +2229,7 @@ Example: https://server.my:8787
PowerLevels
-
+
@@ -1908,7 +2245,7 @@ Example: https://server.my:8787
PowerlevelsTypeListModel
-
+
@@ -2077,6 +2414,11 @@ Example: https://server.my:8787
+
+
+
+
+
@@ -2094,7 +2436,7 @@ Example: https://server.my:8787
QCoreApplication
-
+
@@ -2136,6 +2478,21 @@ Example: https://server.my:8787
+
+
+
+
+
+
+
+
+ Küldés
+
+
+
+
+ Írj egy üzenetet…
+
ReadReceipts
@@ -2148,7 +2505,7 @@ Example: https://server.my:8787
ReadReceiptsModel
-
+
@@ -2222,7 +2579,7 @@ Example: https://server.my:8787
REGISZTRÁCIÓ
-
+
Az automatikus felderítés nem sikerült. Helytelen válasz érkezett.
@@ -2316,7 +2673,7 @@ Example: https://server.my:8787
RoomInfo
-
+
nincs tárolva verzió
@@ -2340,6 +2697,11 @@ Example: https://server.my:8787
+
+
+
+
+
Szoba elhagyása
@@ -2747,7 +3109,7 @@ Example: https://server.my:8787
-
+
Nem sikerült a titkosítás aktiválása: %1
@@ -2881,7 +3243,7 @@ Example: https://server.my:8787
SecretStorage
-
+
@@ -2977,7 +3339,7 @@ If you choose verify, you need to have the other device available. If you choose
SingleImagePackModel
-
+
@@ -3090,19 +3452,19 @@ If you choose verify, you need to have the other device available. If you choose
TimelineModel
-
+
Az üzenet visszavonása nem sikerült: %1
-
+
Nem sikerült titkosítani az eseményt, küldés megszakítva!
-
+
Kép mentése
@@ -3122,7 +3484,7 @@ If you choose verify, you need to have the other device available. If you choose
Fájl mentése
-
+
Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.)
@@ -3385,7 +3747,7 @@ Reason: %4
-
+
@@ -3445,17 +3807,17 @@ Reason: %4
%1 visszavonta a kopogását.
-
+
Csatlakoztál ehhez a szobához.
-
+
-
+
@@ -3489,7 +3851,7 @@ Reason: %4
TimelineRow
-
+
Szerkesztve
@@ -3502,12 +3864,12 @@ Reason: %4
TimelineView
-
+
Nincs nyitott szoba
-
+
@@ -3544,7 +3906,17 @@ Reason: %4
-
+
+
+
+
+
+
+
+
+
+
+
Vissza a szobák listájára
@@ -3552,22 +3924,22 @@ Reason: %4
TopBar
-
+
Vissza a szobák listájára
-
+
Nincs kiválasztva szoba
-
+
-
+
@@ -3587,12 +3959,17 @@ Reason: %4
-
+
-
+
+
+
+
+
+
Szoba beállításai
@@ -3621,6 +3998,11 @@ Reason: %4
+
+
+
+
+
TrayIcon
@@ -3663,7 +4045,7 @@ Reason: %4
UploadBox
-
+
@@ -3797,8 +4179,8 @@ Reason: %4
UserSettings
-
-
+
+
Alapértelmezett
@@ -3806,7 +4188,7 @@ Reason: %4
UserSettingsModel
-
+
Téma
@@ -3840,6 +4222,11 @@ Reason: %4
Üzenetek küldése Markdownként
+
+
+
+
+
@@ -3915,8 +4302,18 @@ Reason: %4
Titkosított üzenetek mutatása az oldalsávban
+
+
+
+
+
+
+
+
+
+
Idővonal automatikus kitakarása
@@ -4106,7 +4503,7 @@ Reason: %4
-
+
Alapértelmezett
@@ -4152,6 +4549,11 @@ When disabled, all messages are sent as a plain text.
A Markdown használatának engedélyezése az üzenetekben.
Ha ki van kapcsolva, az összes üzenet sima szövegként lesz elküldve.
+
+
+
+
+
@@ -4192,9 +4594,19 @@ OFF - square, ON - circle.
+
+
+
+
+
+
+
+
+
+
@@ -4206,24 +4618,24 @@ OFF - square, ON - circle.
-
+
Riasztás megjelenítése, ha üzenet érkezett.
Ettől általában animálttá válik az alkalmazásablakok listáján szereplő ikon.
-
+
-
+
-
+
@@ -4233,7 +4645,7 @@ Ettől általában animálttá válik az alkalmazásablakok listáján szereplő
-
+
@@ -4271,7 +4683,7 @@ Only affects messages in encrypted chats.
Csak a titkosított csevegések üzeneteire vonatkozik.
-
+
Amikor az ablak elveszíti a fókuszt,
@@ -4325,7 +4737,7 @@ This setting will take effect upon restart.
-
+
Fájl kiválasztása
@@ -4477,7 +4889,7 @@ This setting will take effect upon restart.
descriptiveTime
-
+
Tegnap
@@ -4531,7 +4943,7 @@ This setting will take effect upon restart.
message-description sent:
-
+
Küldtél egy hangfájlt
@@ -4592,16 +5004,28 @@ This setting will take effect upon restart.
+
Te: %1
-
+
+
%1: %2
-
+
+
+
+
+
+
+
+
+
+
+
Küldtél egy titkosított üzenetet
@@ -4640,6 +5064,16 @@ This setting will take effect upon restart.
%1 befejezett egy hívást
+
+
+
+
+
+
+
+
+
+
utils
diff --git a/resources/langs/nheko_id.ts b/resources/langs/nheko_id.ts
index bef83d1d..aead48d9 100644
--- a/resources/langs/nheko_id.ts
+++ b/resources/langs/nheko_id.ts
@@ -89,12 +89,12 @@
Hapus alias ini
-
+
#alias-baru:server.tld
-
+
Tambahkan
@@ -130,7 +130,7 @@
Cache
-
+
%1 dan %n lainnya
@@ -207,7 +207,7 @@
CallManager
-
+
Semua layar
@@ -221,22 +221,27 @@
-
+
Pengguna yang diundang: %1
-
+
+
+
+
+
+
Tembolok pada diskmu lebih baru daripada versi yang didukung Nheko ini. Harap perbarui Nheko atau bersihkan tembolokmu.
-
+
Gagal untuk membuka basisdata, kamu telah dikeluarkan!
-
+
Ketuk pada ruangan
@@ -262,12 +267,12 @@
-
+
Konfirmasi undangan
-
+
Apakah kamu ingin mengundang %1 (%2)?
@@ -312,17 +317,24 @@
Menghilangkan cekalan pengguna: %1
-
+
Apakah kamu ingin memulai chat privat dengan %1?
-
+
Migrasi tembolok gagal!
-
+
+
+
+
+
+
Migrasi tembolok ke versi saat ini gagal. Ini dapat memiliki alasan yang berbeda. Silakan buka sebuah masalah di https://github.com/Nheko-Reborn/nheko dan coba menggunakan versi yang lama untuk saat ini. Secara alternatif kamu bisa menghapus tembolok secara manual.
@@ -332,7 +344,7 @@
Versi tembolok tidak kompatibel
-
+
Gagal memulihkan akun OLM. Mohon masuk lagi.
@@ -344,13 +356,13 @@
Gagal memulihkan data yang tersimpan. Mohon masuk lagi.
-
+
Gagal menyiapkan kunci enkripsi. Respons server: %1 %2. Silakan coba lagi nanti.
-
+
Mohon mencoba masuk lagi: %1
@@ -412,6 +424,305 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:Tidak ada koneksi jaringan
+
+ CommandCompleter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CommunitiesList
@@ -458,7 +769,7 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:Tampilkan pesan langsung.
-
+
Favorit
@@ -647,7 +958,7 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:
CrossSigningSecrets
-
+
Dekripsi rahasia
@@ -891,7 +1202,7 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:
HiddenEvents
-
+
Gagal menetapkan peristiwa tersembunyi: %1
@@ -1106,7 +1417,7 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:Semua File (*)
-
+
Pengunggahan '%1' gagal
@@ -1166,7 +1477,7 @@ Kamu dapat memberikan alasan untuk orang lain untuk menerima ketukanmu:
LeaveRoomDialog
-
+
Tinggalkan ruangan
@@ -1249,7 +1560,7 @@ Contoh: https://server.saya:8787
-
+
Kamu telah memasukkan ID Matrix yang tidak valid mis. @joe:matrix.org
@@ -1355,7 +1666,7 @@ Contoh: https://server.saya:8787
MessageDelegate
-
+
%1 menghapus sebuah pesan
@@ -1420,27 +1731,48 @@ Contoh: https://server.saya:8787
%1 melakukan panggilan.
-
+
+
+
+
+
+
+
+
+
+
+
+
%1 sedang melakukan panggilan...
-
+
Izinkan mereka untuk masuk
-
+
%1 menjawab panggilan.
-
+
+
+
+
+
+
+
+
+
+
+
%1 mengubah komunitas induk untuk ruangan.
-
+
%1 mengakhir panggilan.
@@ -1458,7 +1790,12 @@ Contoh: https://server.saya:8787
Lakukan panggilan
-
+
+
+
+
+
+
Kirim sebuah file
@@ -1468,7 +1805,7 @@ Contoh: https://server.saya:8787
Ketik pesan…
-
+
Stiker
@@ -1491,7 +1828,7 @@ Contoh: https://server.saya:8787
MessageView
-
+
Edit
@@ -1521,7 +1858,7 @@ Contoh: https://server.saya:8787
Opsi
-
+
Alasan untuk menghapus
@@ -1697,8 +2034,8 @@ Contoh: https://server.saya:8787
NotificationsManager
-
-
+
+
%1 mengirim pesan terenkripsi
@@ -1714,7 +2051,7 @@ Contoh: https://server.saya:8787
%1 membalas dengan pesan terenkripsi
-
+
%1 membalas pesan
@@ -1897,7 +2234,7 @@ Contoh: https://server.saya:8787
PowerLevels
-
+
Gagal memperbarui tingkat daya: %1
@@ -1913,7 +2250,7 @@ Contoh: https://server.saya:8787
PowerlevelsTypeListModel
-
+
Peristiwa lainnya
@@ -2082,6 +2419,11 @@ Contoh: https://server.saya:8787
Mengakhiri sebuah panggilan
+
+
+
+
+
@@ -2099,7 +2441,7 @@ Contoh: https://server.saya:8787
QCoreApplication
-
+
Buat sebuah profil unik yang memungkinkan kamu untuk masuk ke beberapa akun secara bersamaan dan mulai beberapa instansi Nheko.
@@ -2141,6 +2483,21 @@ Contoh: https://server.saya:8787
jenis
+
+
+
+
+
+
+
+
+ Kirim
+
+
+
+
+ Ketik pesan…
+
ReadReceipts
@@ -2153,7 +2510,7 @@ Contoh: https://server.saya:8787
ReadReceiptsModel
-
+
Kemarin, %1
@@ -2227,7 +2584,7 @@ Contoh: https://server.saya:8787
DAFTAR
-
+
Penemuan otomatis gagal. Menerima respons cacat.
@@ -2321,7 +2678,7 @@ Contoh: https://server.saya:8787
RoomInfo
-
+
tidak ada versi yang disimpan
@@ -2345,6 +2702,11 @@ Contoh: https://server.saya:8787
+
+
+
+
+
Tinggalkan ruangan
@@ -2753,7 +3115,7 @@ Dicatat bahwa ini tidak dapat dinonaktifkan setelah ini.
tampilkan
-
+
Gagal mengaktifkan enkripsi: %1
@@ -2887,7 +3249,7 @@ Dicatat bahwa ini tidak dapat dinonaktifkan setelah ini.
SecretStorage
-
+
Gagal menghubungkan ke penyimpanan rahasia
@@ -2985,7 +3347,7 @@ Jika kamu memilih verifikasi, kamu harus memiliki perangkat lain yang tersedia.
SingleImagePackModel
-
+
Gagal memperbarui paket gambar: %1
@@ -3098,19 +3460,19 @@ Jika kamu memilih verifikasi, kamu harus memiliki perangkat lain yang tersedia.
TimelineModel
-
+
Reaksi pesan gagal: %1
-
+
Gagal mendekripsikan peristiwa, pengiriman dihentikan!
-
+
Simpan gambar
@@ -3130,7 +3492,7 @@ Jika kamu memilih verifikasi, kamu harus memiliki perangkat lain yang tersedia.
Simpan file
-
+
Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.)
@@ -3394,7 +3756,7 @@ Reason: %4
Alasan: %4
-
+
%2 membatalkan undangan ke %1.
@@ -3454,17 +3816,17 @@ Alasan: %4
%1 menolak ketukannya.
-
+
Kamu bergabung ruangan ini.
-
+
%1 membuat ruangan ini membutuhkan undangan untuk bergabung.
-
+
%1 mengundang %2.
@@ -3498,7 +3860,7 @@ Alasan: %4
TimelineRow
-
+
Diedit
@@ -3511,12 +3873,12 @@ Alasan: %4
TimelineView
-
+
Tidak ada ruangan yang dibuka
-
+
Tidak ada tampilan yang tersedia
@@ -3553,7 +3915,17 @@ Alasan: %4
tolak undangan
-
+
+
+
+
+
+
+
+
+
+
+
Kembali ke daftar ruangan
@@ -3561,22 +3933,22 @@ Alasan: %4
TopBar
-
+
Kembali ke daftar ruangan
-
+
Tidak ada ruangan yang dipilih
-
+
Dalam %1
-
+
Tampilkan anggota ruangan.
@@ -3596,12 +3968,17 @@ Alasan: %4
Ruangan ini berisi perangkat yang belum diverifikasi!
-
+
Tampilkan atau sembunyikan pesan yang dipasangi pin
-
+
+
+
+
+
+
Opsi ruangan
@@ -3630,6 +4007,11 @@ Alasan: %4
Lepaskan pin
+
+
+
+
+
TrayIcon
@@ -3672,7 +4054,7 @@ Alasan: %4
UploadBox
-
+
Unggah %n file
@@ -3806,8 +4188,8 @@ Alasan: %4
UserSettings
-
-
+
+
Default
@@ -3815,7 +4197,7 @@ Alasan: %4
UserSettingsModel
-
+
Tema
@@ -3849,6 +4231,11 @@ Alasan: %4
Kirim pesan sebagai Markdown
+
+
+
+
+
@@ -3924,8 +4311,18 @@ Alasan: %4
Dekripsikan pesan di bilah samping
+
+
+
+
+
+
+
+
+
+
Layar Privasi
@@ -4115,7 +4512,7 @@ Alasan: %4
Ekspos informasi ruangan via D-Bus
-
+
Default
@@ -4160,6 +4557,11 @@ When disabled, all messages are sent as a plain text.
Memperbolehkan menggunakan Markdown di pesan.
Ketika dinonaktifkan, semua pesan akan dikirim sebagai teks biasa.
+
+
+
+
+
@@ -4201,9 +4603,19 @@ MATI - kotak, NYALA - bulat.
+
+
+
+
+
Pilih di mana untuk menampilkan jumlah notifikasi di dalam sebuah komunitas atau tag.
+
+
+
+
+
@@ -4215,24 +4627,24 @@ MATI - kotak, NYALA - bulat.
Kunci untuk memverifikasi perangkatmu. Jika disimpan, memverifikasi salah satu perangkatmu akan menandainya sebagai terverifikasi untuk perangkatmu yang lain dan untuk pengguna yang telah memverifikasimu.
-
+
Menampilkan pemberitahuan saat sebuah pesan diterima.
Ini biasanya menyebabkan ikon aplikasi di bilah tugas untuk beranimasi.
-
+
Bilah samping komunitas
-
+
Tampilkan hitungan pesan untuk komunitas dan tag
-
+
Tetapkan lebar pesan di linimasa (dalam pixel). Ini dapat membantu keterbacaan di layar lebar ketika Nheko dimaksimalkan
@@ -4242,7 +4654,7 @@ Ini biasanya menyebabkan ikon aplikasi di bilah tugas untuk beranimasi.Tampilkan sebuah kolom berisi komunitas dan tag di samping daftar ruangan.
-
+
@@ -4286,7 +4698,7 @@ Only affects messages in encrypted chats.
Hanya mempengaruhi pesan di chat terenkripsi.
-
+
Ketika jendela kehilangan fokus, linimasanya
@@ -4342,7 +4754,7 @@ This setting will take effect upon restart.
Pengaturan ini akan ditetapkan saat dimulai ulang.
-
+
Pilih sebuah file
@@ -4494,7 +4906,7 @@ Pengaturan ini akan ditetapkan saat dimulai ulang.
descriptiveTime
-
+
Kemarin
@@ -4548,7 +4960,7 @@ Pengaturan ini akan ditetapkan saat dimulai ulang.
message-description sent:
-
+
Kamu mengirim klip audio
@@ -4609,16 +5021,28 @@ Pengaturan ini akan ditetapkan saat dimulai ulang.
+
Kamu: %1
-
+
+
%1: %2
-
+
+
+
+
+
+
+
+
+
+
+
Kamu mengirim sebuah pesan terenkripsi
@@ -4657,6 +5081,16 @@ Pengaturan ini akan ditetapkan saat dimulai ulang.
%1 mengakhiri panggilan
+
+
+
+
+
+
+
+
+
+
utils
diff --git a/resources/langs/nheko_ie.ts b/resources/langs/nheko_ie.ts
index bc1aceec..1a92e70e 100644
--- a/resources/langs/nheko_ie.ts
+++ b/resources/langs/nheko_ie.ts
@@ -89,12 +89,12 @@
-
+
-
+
@@ -130,7 +130,7 @@
Cache
-
+
@@ -208,7 +208,7 @@
CallManager
-
+
@@ -222,22 +222,27 @@
-
+
-
+
+
+
+
+
+
-
+
-
+
@@ -263,12 +268,12 @@
-
+
-
+
@@ -313,17 +318,24 @@
-
+
-
+
-
+
+
+
+
+
+
@@ -333,7 +345,7 @@
-
+
@@ -345,13 +357,13 @@
-
+
-
+
@@ -412,6 +424,305 @@ You may optionally provide a reason for others to accept your knock:
+
+ CommandCompleter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CommunitiesList
@@ -458,7 +769,7 @@ You may optionally provide a reason for others to accept your knock:
-
+
@@ -648,7 +959,7 @@ You may optionally provide a reason for others to accept your knock:
CrossSigningSecrets
-
+
@@ -892,7 +1203,7 @@ You may optionally provide a reason for others to accept your knock:
HiddenEvents
-
+
@@ -1107,7 +1418,7 @@ You may optionally provide a reason for others to accept your knock:
-
+
@@ -1167,7 +1478,7 @@ You may optionally provide a reason for others to accept your knock:
LeaveRoomDialog
-
+
@@ -1246,7 +1557,7 @@ Example: https://server.my:8787
-
+
@@ -1352,7 +1663,7 @@ Example: https://server.my:8787
MessageDelegate
-
+
@@ -1417,27 +1728,48 @@ Example: https://server.my:8787
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -1455,7 +1787,12 @@ Example: https://server.my:8787
-
+
+
+
+
+
+
@@ -1465,7 +1802,7 @@ Example: https://server.my:8787
-
+
@@ -1488,7 +1825,7 @@ Example: https://server.my:8787
MessageView
-
+
@@ -1518,7 +1855,7 @@ Example: https://server.my:8787
-
+
@@ -1694,8 +2031,8 @@ Example: https://server.my:8787
NotificationsManager
-
-
+
+
@@ -1711,7 +2048,7 @@ Example: https://server.my:8787
-
+
@@ -1894,7 +2231,7 @@ Example: https://server.my:8787
PowerLevels
-
+
@@ -1910,7 +2247,7 @@ Example: https://server.my:8787
PowerlevelsTypeListModel
-
+
@@ -2079,6 +2416,11 @@ Example: https://server.my:8787
+
+
+
+
+
@@ -2096,7 +2438,7 @@ Example: https://server.my:8787
QCoreApplication
-
+
@@ -2138,6 +2480,21 @@ Example: https://server.my:8787
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ReadReceipts
@@ -2150,7 +2507,7 @@ Example: https://server.my:8787
ReadReceiptsModel
-
+
@@ -2224,7 +2581,7 @@ Example: https://server.my:8787
-
+
@@ -2318,7 +2675,7 @@ Example: https://server.my:8787
RoomInfo
-
+
@@ -2342,6 +2699,11 @@ Example: https://server.my:8787
+
+
+
+
+
@@ -2751,7 +3113,7 @@ Example: https://server.my:8787
-
+
@@ -2885,7 +3247,7 @@ Example: https://server.my:8787
SecretStorage
-
+
@@ -2981,7 +3343,7 @@ If you choose verify, you need to have the other device available. If you choose
SingleImagePackModel
-
+
@@ -3094,19 +3456,19 @@ If you choose verify, you need to have the other device available. If you choose
TimelineModel
-
+
-
+
-
+
@@ -3126,7 +3488,7 @@ If you choose verify, you need to have the other device available. If you choose
-
+
Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.)
@@ -3394,7 +3756,7 @@ Reason: %4
-
+
@@ -3454,17 +3816,17 @@ Reason: %4
-
+
-
+
-
+
@@ -3498,7 +3860,7 @@ Reason: %4
TimelineRow
-
+
@@ -3511,12 +3873,12 @@ Reason: %4
TimelineView
-
+
-
+
@@ -3554,7 +3916,17 @@ Reason: %4
-
+
+
+
+
+
+
+
+
+
+
+
@@ -3562,22 +3934,22 @@ Reason: %4
TopBar
-
+
-
+
-
+
-
+
@@ -3597,12 +3969,17 @@ Reason: %4
-
+
-
+
+
+
+
+
+
@@ -3631,6 +4008,11 @@ Reason: %4
+
+
+
+
+
TrayIcon
@@ -3673,7 +4055,7 @@ Reason: %4
UploadBox
-
+
@@ -3808,8 +4190,8 @@ Reason: %4
UserSettings
-
-
+
+
@@ -3817,7 +4199,7 @@ Reason: %4
UserSettingsModel
-
+
@@ -3851,6 +4233,11 @@ Reason: %4
+
+
+
+
+
@@ -3926,8 +4313,18 @@ Reason: %4
+
+
+
+
+
+
+
+
+
+
@@ -4117,7 +4514,7 @@ Reason: %4
-
+
@@ -4159,6 +4556,11 @@ Set to 0 to blur immediately after focus loss. Max value of 1 hour (3600 seconds
When disabled, all messages are sent as a plain text.
+
+
+
+
+
@@ -4198,9 +4600,19 @@ OFF - square, ON - circle.
+
+
+
+
+
+
+
+
+
+
@@ -4212,23 +4624,23 @@ OFF - square, ON - circle.
-
+
-
+
-
+
-
+
@@ -4238,7 +4650,7 @@ This usually causes the application icon in the task bar to animate in some fash
-
+
@@ -4275,7 +4687,7 @@ Only affects messages in encrypted chats.
-
+
@@ -4328,7 +4740,7 @@ This setting will take effect upon restart.
-
+
@@ -4480,7 +4892,7 @@ This setting will take effect upon restart.
descriptiveTime
-
+
@@ -4534,7 +4946,7 @@ This setting will take effect upon restart.
message-description sent:
-
+
@@ -4595,16 +5007,28 @@ This setting will take effect upon restart.
+
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
@@ -4643,6 +5067,16 @@ This setting will take effect upon restart.
+
+
+
+
+
+
+
+
+
+
utils
diff --git a/resources/langs/nheko_it.ts b/resources/langs/nheko_it.ts
index ad3c7793..81f0d0e8 100644
--- a/resources/langs/nheko_it.ts
+++ b/resources/langs/nheko_it.ts
@@ -89,12 +89,12 @@
-
+
-
+
@@ -130,7 +130,7 @@
Cache
-
+
@@ -208,7 +208,7 @@
CallManager
-
+
Schermo completo
@@ -222,22 +222,27 @@
-
+
Invitato utente: %1
-
+
+
+
+
+
+
-
+
-
+
@@ -263,12 +268,12 @@
-
+
Conferma Invito
-
+
Vuoi davvero inviare %1 (%2)?
@@ -313,17 +318,24 @@
Rimosso il ban dall'utente: %1
-
+
Sei sicuro di voler avviare una chat privata con %1?
-
+
Migrazione della cache fallita!
-
+
+
+
+
+
+
@@ -333,7 +345,7 @@
Versione della cache incompatibile
-
+
Impossibile ripristinare l'account OLM. Per favore accedi nuovamente.
@@ -345,13 +357,13 @@
Impossibile ripristinare i dati salvati. Per favore accedi nuovamente.
-
+
Impossibile configurare le chiavi crittografiche. Risposta del server: %1 %2. Per favore riprova in seguito.
-
+
Per favore prova ad accedere nuovamente: %1
@@ -412,6 +424,305 @@ You may optionally provide a reason for others to accept your knock:
+
+ CommandCompleter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CommunitiesList
@@ -458,7 +769,7 @@ You may optionally provide a reason for others to accept your knock:
-
+
@@ -648,7 +959,7 @@ You may optionally provide a reason for others to accept your knock:
CrossSigningSecrets
-
+
Decifra i segreti
@@ -892,7 +1203,7 @@ You may optionally provide a reason for others to accept your knock:
HiddenEvents
-
+
@@ -1107,7 +1418,7 @@ You may optionally provide a reason for others to accept your knock:
Tutti i File (*)
-
+
@@ -1167,7 +1478,7 @@ You may optionally provide a reason for others to accept your knock:
LeaveRoomDialog
-
+
Lascia la stanza
@@ -1246,7 +1557,7 @@ Example: https://server.my:8787
-
+
Hai inserito un ID Matrix non valido, es @joe:matrix.org
@@ -1352,7 +1663,17 @@ Example: https://server.my:8787
MessageDelegate
-
+
+
+
+
+
+
+
+
+
+
+
@@ -1426,18 +1747,29 @@ Example: https://server.my:8787
%1 ha risposto alla chiamata.
+
+
+
+
+
+
+
+
+
+
%1 ha terminato la chiamata.
+
-
+
@@ -1455,7 +1787,12 @@ Example: https://server.my:8787
Avvia una chiamata
-
+
+
+
+
+
+
Invia un file
@@ -1465,7 +1802,7 @@ Example: https://server.my:8787
Scrivi un messaggio…
-
+
@@ -1488,7 +1825,7 @@ Example: https://server.my:8787
MessageView
-
+
Modifica
@@ -1518,7 +1855,7 @@ Example: https://server.my:8787
Opzioni
-
+
@@ -1694,8 +2031,8 @@ Example: https://server.my:8787
NotificationsManager
-
-
+
+
%1 ha inviato un messaggio criptato
@@ -1711,7 +2048,7 @@ Example: https://server.my:8787
%1 ha risposto con un messaggio criptato
-
+
@@ -1894,7 +2231,7 @@ Example: https://server.my:8787
PowerLevels
-
+
@@ -1910,7 +2247,7 @@ Example: https://server.my:8787
PowerlevelsTypeListModel
-
+
@@ -2079,6 +2416,11 @@ Example: https://server.my:8787
+
+
+
+
+
@@ -2096,7 +2438,7 @@ Example: https://server.my:8787
QCoreApplication
-
+
@@ -2138,6 +2480,21 @@ Example: https://server.my:8787
+
+
+
+
+
+
+
+
+ Invia
+
+
+
+
+ Scrivi un messaggio…
+
ReadReceipts
@@ -2150,7 +2507,7 @@ Example: https://server.my:8787
ReadReceiptsModel
-
+
@@ -2224,7 +2581,7 @@ Example: https://server.my:8787
REGISTRATI
-
+
Ricerca automatica fallita. Ricevuta risposta malformata.
@@ -2318,7 +2675,7 @@ Example: https://server.my:8787
RoomInfo
-
+
nessuna versione memorizzata
@@ -2342,6 +2699,11 @@ Example: https://server.my:8787
+
+
+
+
+
Lascia la stanza
@@ -2751,7 +3113,7 @@ Example: https://server.my:8787
-
+
Impossibile abilitare la crittografia: %1
@@ -2885,7 +3247,7 @@ Example: https://server.my:8787
SecretStorage
-
+
@@ -2981,7 +3343,7 @@ If you choose verify, you need to have the other device available. If you choose
SingleImagePackModel
-
+
@@ -3094,19 +3456,19 @@ If you choose verify, you need to have the other device available. If you choose
TimelineModel
-
+
Oscuramento del messaggio fallito: %1
-
+
-
+
Salva immagine
@@ -3126,7 +3488,7 @@ If you choose verify, you need to have the other device available. If you choose
Salva file
-
+
Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.)
@@ -3394,7 +3756,7 @@ Reason: %4
-
+
@@ -3454,17 +3816,17 @@ Reason: %4
%1 ha oscurato la sua bussata.
-
+
Sei entrato in questa stanza.
-
+
-
+
@@ -3498,7 +3860,7 @@ Reason: %4
TimelineRow
-
+
@@ -3511,12 +3873,12 @@ Reason: %4
TimelineView
-
+
Nessuna stanza aperta
-
+
@@ -3554,7 +3916,17 @@ Reason: %4
-
+
+
+
+
+
+
+
+
+
+
+
@@ -3562,22 +3934,22 @@ Reason: %4
TopBar
-
+
-
+
-
+
-
+
@@ -3597,12 +3969,17 @@ Reason: %4
-
+
-
+
+
+
+
+
+
Opzioni della stanza
@@ -3631,6 +4008,11 @@ Reason: %4
+
+
+
+
+
TrayIcon
@@ -3673,7 +4055,7 @@ Reason: %4
UploadBox
-
+
@@ -3808,8 +4190,8 @@ Reason: %4
UserSettings
-
-
+
+
@@ -3817,7 +4199,7 @@ Reason: %4
UserSettingsModel
-
+
Tema
@@ -3851,6 +4233,11 @@ Reason: %4
Invia messaggi come Markdown
+
+
+
+
+
@@ -3926,8 +4313,18 @@ Reason: %4
Decripta messaggi nella barra laterale
+
+
+
+
+
+
+
+
+
+
@@ -4117,7 +4514,7 @@ Reason: %4
-
+
@@ -4159,6 +4556,11 @@ Set to 0 to blur immediately after focus loss. Max value of 1 hour (3600 seconds
When disabled, all messages are sent as a plain text.
+
+
+
+
+
@@ -4198,9 +4600,19 @@ OFF - square, ON - circle.
+
+
+
+
+
+
+
+
+
+
@@ -4212,23 +4624,23 @@ OFF - square, ON - circle.
-
+
-
+
-
+
-
+
@@ -4238,7 +4650,7 @@ This usually causes the application icon in the task bar to animate in some fash
-
+
@@ -4275,7 +4687,7 @@ Only affects messages in encrypted chats.
-
+
@@ -4328,7 +4740,7 @@ This setting will take effect upon restart.
-
+
Seleziona un file
@@ -4480,7 +4892,7 @@ This setting will take effect upon restart.
descriptiveTime
-
+
Ieri
@@ -4534,7 +4946,7 @@ This setting will take effect upon restart.
message-description sent:
-
+
Hai inviato una clip audio
@@ -4595,16 +5007,28 @@ This setting will take effect upon restart.
+
Tu: %1
-
+
+
%1: %2
-
+
+
+
+
+
+
+
+
+
+
+
Hai inviato un messaggio criptato
@@ -4643,6 +5067,16 @@ This setting will take effect upon restart.
+
+
+
+
+
+
+
+
+
+
utils
diff --git a/resources/langs/nheko_ja.ts b/resources/langs/nheko_ja.ts
index 103273b8..c8c3491f 100644
--- a/resources/langs/nheko_ja.ts
+++ b/resources/langs/nheko_ja.ts
@@ -22,7 +22,7 @@
-
+ 非表示/表示 ピクチャー・イン・ピクチャー
@@ -89,12 +89,12 @@
-
+
-
+
@@ -130,7 +130,7 @@
Cache
-
+
@@ -207,7 +207,7 @@
CallManager
-
+
@@ -221,22 +221,27 @@
-
+
招待されたユーザー: %1
-
+
+
+
+
+
+
-
+
-
+
@@ -262,12 +267,12 @@
-
+
-
+
@@ -312,17 +317,24 @@
永久追放を解除されたユーザー: %1
-
+
-
+
-
+
+
+
+
+
+
@@ -332,7 +344,7 @@
-
+
OLMアカウントを復元できませんでした。もう一度ログインして下さい。
@@ -344,13 +356,13 @@
セーブデータを復元できませんでした。もう一度ログインして下さい。
-
+
暗号化鍵を設定できませんでした。サーバーの応答: %1 %2. 後でやり直して下さい。
-
+
もう一度ログインしてみて下さい: %1
@@ -411,6 +423,305 @@ You may optionally provide a reason for others to accept your knock:
+
+ CommandCompleter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CommunitiesList
@@ -457,7 +768,7 @@ You may optionally provide a reason for others to accept your knock:
-
+
@@ -646,7 +957,7 @@ You may optionally provide a reason for others to accept your knock:
CrossSigningSecrets
-
+
@@ -890,7 +1201,7 @@ You may optionally provide a reason for others to accept your knock:
HiddenEvents
-
+
@@ -1105,7 +1416,7 @@ You may optionally provide a reason for others to accept your knock:
全てのファイル (*)
-
+
@@ -1165,7 +1476,7 @@ You may optionally provide a reason for others to accept your knock:
LeaveRoomDialog
-
+
部屋を出る
@@ -1244,7 +1555,7 @@ Example: https://server.my:8787
-
+
@@ -1350,7 +1661,17 @@ Example: https://server.my:8787
MessageDelegate
-
+
+
+
+
+
+
+
+
+
+
+
@@ -1424,18 +1745,29 @@ Example: https://server.my:8787
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -1453,7 +1785,12 @@ Example: https://server.my:8787
-
+
+
+
+
+
+
ファイルを送信
@@ -1463,7 +1800,7 @@ Example: https://server.my:8787
メッセージを書く...
-
+
@@ -1486,7 +1823,7 @@ Example: https://server.my:8787
MessageView
-
+
@@ -1516,7 +1853,7 @@ Example: https://server.my:8787
オプション
-
+
@@ -1692,8 +2029,8 @@ Example: https://server.my:8787
NotificationsManager
-
-
+
+
%1が暗号化されたメッセージを送信しました
@@ -1709,7 +2046,7 @@ Example: https://server.my:8787
-
+
@@ -1892,7 +2229,7 @@ Example: https://server.my:8787
PowerLevels
-
+
@@ -1908,7 +2245,7 @@ Example: https://server.my:8787
PowerlevelsTypeListModel
-
+
@@ -2077,6 +2414,11 @@ Example: https://server.my:8787
+
+
+
+
+
@@ -2094,7 +2436,7 @@ Example: https://server.my:8787
QCoreApplication
-
+
@@ -2136,6 +2478,21 @@ Example: https://server.my:8787
+
+
+
+
+
+
+
+
+
+
+
+
+
+ メッセージを書く...
+
ReadReceipts
@@ -2148,7 +2505,7 @@ Example: https://server.my:8787
ReadReceiptsModel
-
+
@@ -2222,7 +2579,7 @@ Example: https://server.my:8787
登録
-
+
自動検出できませんでした。不正な形式の応答を受信しました。
@@ -2316,7 +2673,7 @@ Example: https://server.my:8787
RoomInfo
-
+
バージョンが保存されていません
@@ -2340,6 +2697,11 @@ Example: https://server.my:8787
+
+
+
+
+
部屋を出る
@@ -2747,7 +3109,7 @@ Example: https://server.my:8787
-
+
暗号化を有効にできませんでした: %1
@@ -2881,7 +3243,7 @@ Example: https://server.my:8787
SecretStorage
-
+
@@ -2977,7 +3339,7 @@ If you choose verify, you need to have the other device available. If you choose
SingleImagePackModel
-
+
@@ -3090,19 +3452,19 @@ If you choose verify, you need to have the other device available. If you choose
TimelineModel
-
+
メッセージを編集できませんでした: %1
-
+
-
+
画像を保存
@@ -3122,7 +3484,7 @@ If you choose verify, you need to have the other device available. If you choose
ファイルを保存
-
+
Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.)
@@ -3385,7 +3747,7 @@ Reason: %4
-
+
@@ -3445,17 +3807,17 @@ Reason: %4
%1がノックを編集しました。
-
+
-
+
-
+
@@ -3489,7 +3851,7 @@ Reason: %4
TimelineRow
-
+
@@ -3502,12 +3864,12 @@ Reason: %4
TimelineView
-
+
部屋が開いていません
-
+
@@ -3544,7 +3906,17 @@ Reason: %4
-
+
+
+
+
+
+
+
+
+
+
+
@@ -3552,22 +3924,22 @@ Reason: %4
TopBar
-
+
-
+
-
+
-
+
@@ -3587,12 +3959,17 @@ Reason: %4
-
+
-
+
+
+
+
+
+
部屋のオプション
@@ -3621,6 +3998,11 @@ Reason: %4
+
+
+
+
+
TrayIcon
@@ -3663,7 +4045,7 @@ Reason: %4
UploadBox
-
+
@@ -3797,8 +4179,8 @@ Reason: %4
UserSettings
-
-
+
+
@@ -3806,7 +4188,7 @@ Reason: %4
UserSettingsModel
-
+
テーマ
@@ -3840,6 +4222,11 @@ Reason: %4
メッセージをMarkdownとして送信
+
+
+
+
+
@@ -3915,8 +4302,18 @@ Reason: %4
+
+
+
+
+
+
+
+
+
+
@@ -4106,7 +4503,7 @@ Reason: %4
-
+
@@ -4148,6 +4545,11 @@ Set to 0 to blur immediately after focus loss. Max value of 1 hour (3600 seconds
When disabled, all messages are sent as a plain text.
+
+
+
+
+
@@ -4187,9 +4589,19 @@ OFF - square, ON - circle.
+
+
+
+
+
+
+
+
+
+
@@ -4201,23 +4613,23 @@ OFF - square, ON - circle.
-
+
-
+
-
+
-
+
@@ -4227,7 +4639,7 @@ This usually causes the application icon in the task bar to animate in some fash
-
+
@@ -4264,7 +4676,7 @@ Only affects messages in encrypted chats.
-
+
@@ -4317,7 +4729,7 @@ This setting will take effect upon restart.
-
+
ファイルを選択
@@ -4469,7 +4881,7 @@ This setting will take effect upon restart.
descriptiveTime
-
+
昨日
@@ -4523,7 +4935,7 @@ This setting will take effect upon restart.
message-description sent:
-
+
音声データを送信しました
@@ -4584,16 +4996,28 @@ This setting will take effect upon restart.
+
あなた: %1
-
+
+
%1: %2
-
+
+
+
+
+
+
+
+
+
+
+
暗号化されたメッセージを送信しました
@@ -4632,6 +5056,16 @@ This setting will take effect upon restart.
+
+
+
+
+
+
+
+
+
+
utils
diff --git a/resources/langs/nheko_ml.ts b/resources/langs/nheko_ml.ts
index fc4478ee..4ccb4749 100644
--- a/resources/langs/nheko_ml.ts
+++ b/resources/langs/nheko_ml.ts
@@ -89,12 +89,12 @@
-
+
-
+
ചേർക്കുക
@@ -130,7 +130,7 @@
Cache
-
+
@@ -208,7 +208,7 @@
CallManager
-
+
മുഴുവൻ സ്ക്രീൻ
@@ -222,22 +222,27 @@
-
+
ക്ഷണിച്ച ഉപയോക്താവ്:% 1
-
+
+
+
+
+
+
-
+
-
+
@@ -263,12 +268,12 @@
-
+
ക്ഷണം ഉറപ്പാക്കു
-
+
@@ -313,17 +318,24 @@
-
+
-
+
-
+
+
+
+
+
+
@@ -333,7 +345,7 @@
-
+
@@ -345,13 +357,13 @@
-
+
-
+
ദയവായി വീണ്ടും ലോഗിൻ ചെയ്യാൻ നോക്കുക: %1
@@ -412,6 +424,305 @@ You may optionally provide a reason for others to accept your knock:
+
+ CommandCompleter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CommunitiesList
@@ -458,7 +769,7 @@ You may optionally provide a reason for others to accept your knock:
-
+
പ്രിയപ്പെട്ടവ
@@ -648,7 +959,7 @@ You may optionally provide a reason for others to accept your knock:
CrossSigningSecrets
-
+
@@ -892,7 +1203,7 @@ You may optionally provide a reason for others to accept your knock:
HiddenEvents
-
+
@@ -1107,7 +1418,7 @@ You may optionally provide a reason for others to accept your knock:
എല്ലാ ഫയലുകളും (*)
-
+
@@ -1167,7 +1478,7 @@ You may optionally provide a reason for others to accept your knock:
LeaveRoomDialog
-
+
@@ -1246,7 +1557,7 @@ Example: https://server.my:8787
-
+
@@ -1352,7 +1663,7 @@ Example: https://server.my:8787
MessageDelegate
-
+
@@ -1417,27 +1728,48 @@ Example: https://server.my:8787
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
ഇവരെ അനുവദിക്കുക
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -1455,7 +1787,12 @@ Example: https://server.my:8787
-
+
+
+
+
+
+
ഒരു ഫയൽ അയയ്ക്കുക
@@ -1465,7 +1802,7 @@ Example: https://server.my:8787
ഒരു സന്ദേശം എഴുതുക….
-
+
സ്റ്റിക്കറുകൾ
@@ -1488,7 +1825,7 @@ Example: https://server.my:8787
MessageView
-
+
തിരുത്തുക
@@ -1518,7 +1855,7 @@ Example: https://server.my:8787
-
+
@@ -1694,8 +2031,8 @@ Example: https://server.my:8787
NotificationsManager
-
-
+
+
@@ -1711,7 +2048,7 @@ Example: https://server.my:8787
-
+
@@ -1894,7 +2231,7 @@ Example: https://server.my:8787
PowerLevels
-
+
@@ -1910,7 +2247,7 @@ Example: https://server.my:8787
PowerlevelsTypeListModel
-
+
@@ -2079,6 +2416,11 @@ Example: https://server.my:8787
+
+
+
+
+
@@ -2096,7 +2438,7 @@ Example: https://server.my:8787
QCoreApplication
-
+
@@ -2138,6 +2480,21 @@ Example: https://server.my:8787
+
+
+
+
+
+
+
+
+ അയക്കുക
+
+
+
+
+ ഒരു സന്ദേശം എഴുതുക….
+
ReadReceipts
@@ -2150,7 +2507,7 @@ Example: https://server.my:8787
ReadReceiptsModel
-
+
@@ -2224,7 +2581,7 @@ Example: https://server.my:8787
-
+
@@ -2318,7 +2675,7 @@ Example: https://server.my:8787
RoomInfo
-
+
@@ -2342,6 +2699,11 @@ Example: https://server.my:8787
+
+
+
+
+
@@ -2751,7 +3113,7 @@ Example: https://server.my:8787
-
+
@@ -2885,7 +3247,7 @@ Example: https://server.my:8787
SecretStorage
-
+
@@ -2981,7 +3343,7 @@ If you choose verify, you need to have the other device available. If you choose
SingleImagePackModel
-
+
@@ -3094,19 +3456,19 @@ If you choose verify, you need to have the other device available. If you choose
TimelineModel
-
+
-
+
-
+
@@ -3126,7 +3488,7 @@ If you choose verify, you need to have the other device available. If you choose
-
+
Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.)
@@ -3394,7 +3756,7 @@ Reason: %4
-
+
@@ -3454,17 +3816,17 @@ Reason: %4
-
+
നിങ്ങൾ ഈ മുറിയിൽ ചേർന്നു.
-
+
-
+
@@ -3498,7 +3860,7 @@ Reason: %4
TimelineRow
-
+
@@ -3511,12 +3873,12 @@ Reason: %4
TimelineView
-
+
-
+
@@ -3554,7 +3916,17 @@ Reason: %4
-
+
+
+
+
+
+
+
+
+
+
+
@@ -3562,22 +3934,22 @@ Reason: %4
TopBar
-
+
-
+
-
+
-
+
@@ -3597,12 +3969,17 @@ Reason: %4
-
+
-
+
+
+
+
+
+
@@ -3631,6 +4008,11 @@ Reason: %4
+
+
+
+
+
TrayIcon
@@ -3673,7 +4055,7 @@ Reason: %4
UploadBox
-