Skip to content

Commit

Permalink
translations changes
Browse files Browse the repository at this point in the history
  • Loading branch information
memurats committed Oct 30, 2024
1 parent e5c78f2 commit 00559ca
Show file tree
Hide file tree
Showing 8 changed files with 894 additions and 2 deletions.
4 changes: 4 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@ set(CMAKE_XCODE_ATTRIBUTE_ENABLE_HARDENED_RUNTIME YES)

set(BIN_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin")

set(NMC_RCC_FILE "nmctheme_v1.rcc")
configure_file(${CMAKE_SOURCE_DIR}/${NMC_RCC_FILE} "${BIN_OUTPUT_DIRECTORY}/${NMC_RCC_FILE}" COPYONLY)

include(${CMAKE_SOURCE_DIR}/NEXTCLOUD.cmake)

set(QT_VERSION_MAJOR "6")
Expand Down Expand Up @@ -341,6 +344,7 @@ configure_file(version.h.in ${CMAKE_CURRENT_BINARY_DIR}/version.h)
if(BUILD_OWNCLOUD_OSX_BUNDLE)
install(FILES sync-exclude.lst DESTINATION ${OWNCLOUD_OSX_BUNDLE}/Contents/Resources/)
configure_file(sync-exclude.lst bin/${OWNCLOUD_OSX_BUNDLE}/Contents/Resources/sync-exclude.lst COPYONLY)
install(FILES nmctheme_v1.rcc DESTINATION ${OWNCLOUD_OSX_BUNDLE}/Contents/Resources/)
elseif(BUILD_CLIENT)
install( FILES sync-exclude.lst DESTINATION ${SYSCONFDIR}/${APPLICATION_SHORTNAME} )
configure_file(sync-exclude.lst bin/sync-exclude.lst COPYONLY)
Expand Down
Binary file added nmctheme_v1.rcc
Binary file not shown.
8 changes: 8 additions & 0 deletions src/gui/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ find_package(Qt${QT_MAJOR_VERSION} REQUIRED COMPONENTS Widgets Svg Qml Quick Qui
find_package(KF6Archive REQUIRED)
find_package(KF6GuiAddons)

#NMC change, its needed to find the ui file in a different location than the header file
set(CMAKE_AUTOUIC_SEARCH_PATHS "${CMAKE_SOURCE_DIR}/src/gui")

if (NOT TARGET Qt::GuiPrivate)
message(FATAL_ERROR "Could not find GuiPrivate component of Qt. It might be shipped as a separate package, please check that.")
endif()
Expand Down Expand Up @@ -251,6 +254,10 @@ set(client_SRCS
wizard/linklabel.cpp
)

file(GLOB NMC_FILES "nmcgui/*")
set(NMC_SRCS ${NMC_FILES})
list(APPEND client_SRCS ${NMC_SRCS})

if (WITH_WEBENGINE)
list(APPEND client_SRCS
wizard/webviewpage.h
Expand Down Expand Up @@ -618,6 +625,7 @@ if(NOT BUILD_OWNCLOUD_OSX_BUNDLE)
install(FILES ${VISUAL_ELEMENTS} DESTINATION bin/visualelements)
install(FILES "${theme_dir}/${APPLICATION_EXECUTABLE}.VisualElementsManifest.xml" DESTINATION bin)
install(FILES ${client_I18N} DESTINATION i18n)
install(FILES ${CMAKE_SOURCE_DIR}/nmctheme_v1.rcc DESTINATION bin)
endif()

# we may not add MACOSX_BUNDLE here, if not building one
Expand Down
8 changes: 8 additions & 0 deletions src/gui/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,14 @@ int main(int argc, char **argv)
qputenv("QML_IMPORT_PATH", (QDir::currentPath() + QStringLiteral("/qml")).toLatin1());
#endif

bool resourceLoaded = false;
const QString currentPath = QDir::currentPath();
if(Utility::isMac()) {
resourceLoaded = QResource::registerResource(QDir::toNativeSeparators("/Applications/MagentaCLOUD.app/Contents/Resources/nmctheme_v1.rcc"));
} else if(Utility::isWindows() || !resourceLoaded) {
resourceLoaded = QResource::registerResource(QDir::toNativeSeparators(currentPath + "/nmctheme_v1.rcc"));
}

Q_INIT_RESOURCE(resources);
Q_INIT_RESOURCE(theme);

Expand Down
222 changes: 220 additions & 2 deletions translations/client_de.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,222 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS version="2.1" language="de_DE">
<context>
<message>
<source>IMPRESSUM</source>
<translation>Impressum</translation>
</message>
<message>
<source>DATA_PROTECTION</source>
<translation>Datenschutzbestimmungen</translation>
</message>
<message>
<source>LICENCE</source>
<translation>Verwendete OpenSource Software</translation>
</message>
<message>
<source>FURTHER_INFO</source>
<translation>Häufig gestellte Fragen</translation>
</message>
<message>
<source>DATA_ANALYSIS</source>
<translation>Analyse-Datenerfassung zur bedarfsgerechten Gestaltung</translation>
</message>
<message>
<source>GENERAL_SETTINGS</source>
<translation>Allgemeine Einstellungen</translation>
</message>
<message>
<source>ADVANCED_SETTINGS</source>
<translation>Erweiterte Einstallungen</translation>
</message>
<message>
<source>UPDATES_SETTINGS</source>
<translation>Updates &amp; Infos</translation>
</message>
<message>
<source>USED_STORAGE_%1</source>
<translation>Speicher zu %1% belegt</translation>
</message>
<message>
<source>%1_OF_%2</source>
<translation>%1 von %2</translation>
</message>
<message>
<source>STORAGE_EXTENSION</source>
<translation>Speicherplatz erweitern</translation>
</message>
<message>
<source>LIVE_BACKUPS</source>
<translation>Live-Backups</translation>
</message>
<message>
<source>ADD_LIVE_BACKUP</source>
<translation>Live-Backup hinzufügen</translation>
</message>
<message>
<source>LIVE_BACKUPS_DESCRIPTION</source>
<translation>Synchronisieren Sie weitere beliebige lokale Ordner in Ihre MagentaCLOUD und schützen Sie damit Ihre Inhalte kontinuierlich.</translation>
</message>
<message>
<source>LIVE_BACKUP_DESCRIPTION</source>
<translation>Synchronisieren Sie weitere beliebige lokale Ordner in Ihre MagentaCLOUD und schützen Sie damit Ihre Inhalte kontinuierlich.</translation>
</message>
<message>
<source>YOUR_FOLDER_SYNC</source>
<translation>Ihre Ordner in Synchronisation</translation>
</message>
<message>
<source>E2E_ENCRYPTION</source>
<translation>E2E-Verschlüsselung</translation>
</message>
<message>
<source>MORE</source>
<translation>Mehr</translation>
</message>
<message>
<source>FOLDER_WIZARD_FOLDER_WARNING</source>
<translation>Der ausgewählte lokale Ordner auf Ihrem Computer liegt in einem übergeordneten Ordner, der bereits mit Ihrer MagentaCLOUD synchronisiert wird. Bitte wählen Sie einen anderen Ordner aus.</translation>
</message>
<message>
<source>ADD_SYNCHRONIZATION</source>
<translation>Synchronisierung hinzufügen</translation>
</message>
<message>
<source>ADD_LIVE_BACKUP_HEADLINE</source>
<translation>Live - Backup hinzufügen</translation>
</message>
<message>
<source>ADD_LIVE_BACKUP_PAGE1_DESCRIPTION</source>
<translation>Wählen Sie einen lokalen Ordner auf Ihrem Computer aus, den Sie mit MagentaCLOUD kontinuierlich synchronisieren und damit sichern möchten.</translation>
</message>
<message>
<source>ADD_LIVE_BACKUP_PAGE2_DESCRIPTION</source>
<translation>Wählen Sie bitte einen Ordner in Ihrer MagentaCLOUD aus, wo der lokale Ordner synchronisiert und gesichert werden soll. Sie können auch einen neuen Ordner erstellen und ihn entsprechend benennen.</translation>
</message>
<message>
<source>ADD_LIVE_BACKUP_PAGE3_DESCRIPTION</source>
<translation>Bitte wählen Sie die Unterordner ab, die nicht synchronisiert und gesichert werden sollen.</translation>
</message>
<message>
<source>ADD_LIVE_BACKUP_PLACEHOLDER_TEXT</source>
<translation>Bitte wählen Sie einen Ordner aus</translation>
</message>
<message>
<source>START_NOW</source>
<translation>Jetzt starten</translation>
</message>
<message>
<source>ADVERT_DETAIL_TEXT_1</source>
<translation>Speichern SIe Ihre Fotos, Videos, Musik und Dokumente sicher in der MagentaCLOUD und greifen Sie jederzeit und von überall darauf zu - auch offline.</translation>
</message>
<message>
<source>ADVERT_HEADER_TEXT_1</source>
<translation>Sicher.Online.Speichern.</translation>
</message>
<message>
<source>ADVERT_HEADER_1</source>
<translation>MagentaCLOUD</translation>
</message>
<message>
<source>ADVERT_DETAIL_TEXT_3</source>
<translation>Teilen Sie auch Fotos und Videos ohne Größenbeschränkungen ganz einfach und bequem per Link mit Familie und Freunden.</translation>
</message>
<message>
<source>ADVERT_HEADER_TEXT_3</source>
<translation>Erlebnisse einfach teilen</translation>
</message>
<message>
<source>ADVERT_DETAIL_TEXT_2</source>
<translation>Machen Sie so viele Fotos und Videos wie Sie möchten und lassen Sie sich nicht von dem Speicherplatz auf Ihrem Gerät beschränken.</translation>
</message>
<message>
<source>ADVERT_HEADER_TEXT_2</source>
<translation>Fotos automatisch hochladen</translation>
</message>
<message>
<source>SETUP_HEADER_TEXT_1</source>
<translation>Melden Sie sich an um
direkt loszulegen</translation>
</message>
<message>
<source>SETUP_DESCRIPTION_TEXT_1</source>
<translation>Wechseln Sie bitte zu Ihrem Browser und melden Sie sich dort an um ihr Konto zu verbinden. Oder Sie erstellen ein Konto mit dem für Sie passenden Tarif.</translation>
</message>
<message>
<source>SETUP_HEADER_TEXT_2</source>
<translation>Ihr lokaler Ordner für
MagentaCLOUD</translation>
</message>
<message>
<source>SETUP_DESCRIPTION_TEXT_2</source>
<translation>Überprüfen Sie den Speicherort und ändern Sie ihn, falls Sie schon einen bestehenden MagentaCLOUD Ordner aus einer früheren Installation wiederverwenden möchten.</translation>
</message>
<message>
<source>SETUP_CHANGE_STORAGE_LOCATION</source>
<translation>Speicherort ändern</translation>
</message>
<message>
<source>E2E_ENCRYPTION_ACTIVE</source>
<translation>Die Ende-zu-Ende-Verschlüsselung wurde erfolgreich aktiviert. Sie können nun verschlüsselte Inhalte bearbeiten.</translation>
</message>
<message>
<source>E2E_ENCRYPTION_START</source>
<translation>Die Ende-zu-Ende-Verschlüsselung wurde mit einem anderen Gerät aktiviert. Bitte geben Sie ihre Passphrase ein um verschlüsselte Ordner sychronisieren zu können.</translation>
</message>
<message>
<source>MORE</source>
<translation>Mehr</translation>
</message>
<message>
<source>LOGIN</source>
<translation>Einloggen</translation>
</message>
<message>
<source>PROXY_SETTINGS</source>
<translation>Proxy-Einstellungen</translation>
</message>
<message>
<source>DOWNLOAD_BANDWIDTH</source>
<translation>Download-Bandbreite</translation>
</message>
<message>
<source>UPLOAD_BANDWIDTH</source>
<translation>Upload-Bandbreite</translation>
</message>
<message>
<source>OPEN_WEBSITE</source>
<translation>Webseite öffnen</translation>
</message>
<message>
<source>LOCAL_FOLDER</source>
<translation>Lokaler Ordner</translation>
</message>
<message>
<source>E2E_MNEMONIC_TEXT</source>
<translation>Für der Verschlüsselung wird ihnen eine aus 12 Wörtern zufällig erzeugte Wortfolge (Passphrase)
erstellt. Wir empfehlen ihnen, die Passphrase zu notieren und sicher aufzubewahren.

Die Passphrase ist ihr persönliches Kennwort mit dem sie auf verschlüsselte Daten in ihrer MagentaCLOUD zugreifen können oder den Zugriff auf diese Dateien auf anderen Geräten wie z.B.
Smartphones ermöglichen.</translation>
</message>
<message>
<source>E2E_MNEMONIC_TEXT2</source>
<translation>Sie können keine Ordner verschlüsseln, die bereits unverschlüsselt synchronisierte Dateien enthalten. Bitte legen Sie einen neuen, leeren Ordner an und verschlüsseln Sie diesen.</translation>
</message>
<message>
<source>E2E_MNEMONIC_TEXT3</source>
<translation>Die Ende-zu-Ende Verschlüsselung ist noch nicht eingerichtet. Bitte konfigurieren SIe diese in Ihren EInstellungen, um bereits verschlüsselte Inhalte bearbeiten und neue, leere Ordner verschlüsseln zu können.</translation>
</message>
<message>
<source>E2E_MNEMONIC_TEXT4</source>
<translation>Möchten Sie die Ende-zu-Ende-Verschlüsselung wirklich deaktivieren?

Durch das deaktivieren der Verschlüsselung werden verschlüsselte Inhalte nicht länger auf diesem Gerät synchronisiert. Diese Inhalte werden aber nicht gelöscht, sondern verbleiben verschlüsselt auf dem Server und auf Ihren anderen Geräten, wo die Verschlüsselung eingerichtet ist.</translation>
</message>
<message>
<source>E2E_MNEMONIC_PASSPHRASE</source>
<translation>Bitte geben Sie ihr 12-Wort-Schlüssel (Passphrase) ein.</translation>
</message>
</context>
<context>
<name>ActivityItem</name>
<message>
Expand Down Expand Up @@ -582,8 +800,8 @@ Soll das Konto importiert werden?</translation>
<location filename="../src/gui/accountsettings.cpp" line="123"/>
<source>This will encrypt your folder and all files within it. These files will no longer be accessible without your encryption mnemonic key.
&lt;b&gt;This process is not reversible. Are you sure you want to proceed?&lt;/b&gt;</source>
<translation>Dadurch werden Ihr Ordner und alle darin enthaltenen Dateien verschlüsselt. Auf diese Dateien kann ohne Ihren mnemonischen Verschlüsselungsschlüssel nicht mehr zugegriffen werden.
&lt;b&gt;Dies kann nicht rückgängig gemacht werden. Sind Sie sicher, dass Sie fortfahren möchten?&lt;/b&gt;</translation>
<translation>Der Ordner und alle enthaltenen Dateien werden verschlüsselt.Ohne die 12 - Wort Passphrase kann dann nicht mehr auf die Dateien zugegriffen werden.
&lt;b&gt;Möchten sie fortfahren?&lt;/b&gt;</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="232"/>
Expand Down
Loading

0 comments on commit 00559ca

Please sign in to comment.