Comparar commits
26 Commits
| Autor | SHA1 | Data | |
|---|---|---|---|
| c895848560 | |||
| 87b4693a9d | |||
| 28c12a3ca0 | |||
| 66f041f74c | |||
| 6d02d76cfd | |||
| 48efbcb8ca | |||
| 86680a53e0 | |||
| e031f7d090 | |||
| d4b72132d6 | |||
| 763016bd8f | |||
| 7f0cc5b699 | |||
| d3a93cbaeb | |||
| 85d3c7a263 | |||
| 159535fe90 | |||
| 088a294fac | |||
| 813bc15a78 | |||
| 567fe87e98 | |||
| a1ba23eea9 | |||
| 194db066b6 | |||
| 129c17651a | |||
| 0469236d80 | |||
| 93e0d52dd3 | |||
| 9f3e576348 | |||
| 5479aaeb5b | |||
| 8dc178a9f3 | |||
| 35d4b96339 |
+1
-25
@@ -1,30 +1,6 @@
|
||||
ChangeLog
|
||||
=========
|
||||
|
||||
version 2.2.3 (release 2016-07-xx)
|
||||
* Fix bug with overriding URL in config (#5016)
|
||||
* Sharing: Fix bug with file names containing percent encodes (#5042, #5043)
|
||||
* Sharing: Permissions for federated shares on servers >=9.1 (#4996, #5001)
|
||||
* Overlays: Fix issues with file name casing on OS X and Windows
|
||||
* Windows: Skip symlinks and junctions again (#5019)
|
||||
* Only accept notification API Capability if endpoint is OCS-enabled (#5034)
|
||||
* Fix windows HiDPI (#4994)
|
||||
* SocketAPI: Use different pipe name to avoid unusual delay (#4977)
|
||||
* Tray: Add minimal mode as workaround and testing tool for Linux issues (#4985, #4990)
|
||||
* owncloudcmd: Fix --exclude regression #4979
|
||||
* Small memleak: Use the full file stat destructors (#4992)
|
||||
* Fix small QAction memleak (#5008)
|
||||
* Fix crash on shutting down during propagation (#4979)
|
||||
* Decrease memory usage during sync #4979
|
||||
* Fix a deadlock when shutting down during discovery (#4993)
|
||||
* Setup csync logging earlier to get all log output (#4991)
|
||||
* Enable Shibboleth debug view with OWNCLOUD_SHIBBOLETH_DEBUG env
|
||||
|
||||
version 2.2.2 (release 2016-06-21)
|
||||
* Excludes: Don't redundantly add the same exclude files (memleak) (#4967, #4988)
|
||||
* Excludes: Only log if the pattern was really logged. (#4989)
|
||||
|
||||
version 2.2.1 (release 2016-06-06)
|
||||
version 2.2.1 (release 2016-05-xx)
|
||||
* Fix out of memory error when too many uploads happen (#4611)
|
||||
* Fix display errors in progress display (#4803 #4856)
|
||||
* LockWatcher: Remember to upload files after they become unlocked (#4865)
|
||||
|
||||
+3
-3
@@ -1,11 +1,11 @@
|
||||
set( MIRALL_VERSION_MAJOR 2 )
|
||||
set( MIRALL_VERSION_MINOR 2 )
|
||||
set( MIRALL_VERSION_PATCH 3 )
|
||||
set( MIRALL_VERSION_MINOR 3 )
|
||||
set( MIRALL_VERSION_PATCH 0 )
|
||||
set( MIRALL_VERSION_YEAR 2016 )
|
||||
set( MIRALL_SOVERSION 0 )
|
||||
|
||||
if ( NOT DEFINED MIRALL_VERSION_SUFFIX )
|
||||
set( MIRALL_VERSION_SUFFIX "beta1") #e.g. beta1, beta2, rc1
|
||||
set( MIRALL_VERSION_SUFFIX "git") #e.g. beta1, beta2, rc1
|
||||
endif( NOT DEFINED MIRALL_VERSION_SUFFIX )
|
||||
|
||||
if( NOT DEFINED MIRALL_VERSION_BUILD )
|
||||
|
||||
@@ -30,7 +30,7 @@ StrCpy $OPTION_SECTION_SC_QUICK_LAUNCH_Desc "Z
|
||||
StrCpy $UNINSTALLER_FILE_Detail "Zapisuji odinstal tor"
|
||||
StrCpy $UNINSTALLER_REGISTRY_Detail "Zapisuji instal tor do registr…"
|
||||
StrCpy $UNINSTALLER_FINISHED_Detail "DokonŸeno"
|
||||
StrCpy $UNINSTALL_MESSAGEBOX "Nezd se, §e ${APPLICATION_NAME} je nainstalov na ve slo§ce '$INSTDIR'.$\n$\nChcete pokraŸovat (nedoporuŸuje se)?"
|
||||
StrCpy $UNINSTALL_MESSAGEBOX "Nezd se, §e ${APPLICATION_NAME} je nainstalov na v adres ýi '$INSTDIR'.$\n$\nChcete pokraŸovat (nedoporuŸuje se)?"
|
||||
StrCpy $UNINSTALL_ABORT "Odinstalace zruçena u§ivatelem"
|
||||
StrCpy $INIT_NO_QUICK_LAUNCH "Z stupce rychl‚ho spuçtØn¡ (nen¡ k dispozici)"
|
||||
StrCpy $INIT_NO_DESKTOP "Z stupce na ploçe (pýep¡çe existuj¡c¡)"
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
# Auto-generated - do not modify
|
||||
StrCpy $MUI_FINISHPAGE_SHOWREADME_TEXT_STRING "Mostrar notas de lançamento"
|
||||
StrCpy $ConfirmEndProcess_MESSAGEBOX_TEXT "Existem ${APPLICATION_EXECUTABLE} processo(s) em execução que precisa(m) de ser interrompido(s).$\nDeseja que o instalador o(s) termine automaticamente?"
|
||||
StrCpy $ConfirmEndProcess_KILLING_PROCESSES_TEXT "A terminar os processos ${APPLICATION_EXECUTABLE}."
|
||||
StrCpy $ConfirmEndProcess_KILL_NOT_FOUND_TEXT "Não foi encontrado o processo a terminar!"
|
||||
StrCpy $PageReinstall_NEW_Field_1 "Uma versão antiga de ${APPLICATION_NAME} está instalada no sistema. É recomendado que você desinstale a versão atual antes de instalar a mais recente. Selecione a operação que deseja executar e clique em $\"Avançar$\" para continuar."
|
||||
StrCpy $ConfirmEndProcess_KILLING_PROCESSES_TEXT "A terminar os processos de ${APPLICATION_EXECUTABLE}."
|
||||
StrCpy $ConfirmEndProcess_KILL_NOT_FOUND_TEXT "Não foi encontrado nenhum processo para terminar!"
|
||||
StrCpy $PageReinstall_NEW_Field_1 "Está instalada no sistema uma versão antiga de ${APPLICATION_NAME}. É recomendado que desinstale a versão atual antes de instalar a mais recente. Selecione a operação que deseja executar e clique em $\"Seguinte$\" para continuar."
|
||||
StrCpy $PageReinstall_NEW_Field_2 "Desinstalar antes de instalar"
|
||||
StrCpy $PageReinstall_NEW_Field_3 "Não desinstale"
|
||||
StrCpy $PageReinstall_NEW_MUI_HEADER_TEXT_TITLE "Já instalado"
|
||||
StrCpy $PageReinstall_NEW_MUI_HEADER_TEXT_SUBTITLE "Escolha como pretende instalar ${APPLICATION_NAME}."
|
||||
StrCpy $PageReinstall_OLD_Field_1 "Uma versão mais recente do ${APPLICATION_NAME} já está instalada! Não é recomendada a instalação de uma versão mais antiga. Se realmente deseja instalar esta versão, aconselha-se a desinstalação da versão atual primeiro. Selecione a operação que deseja executar e clique em Avançar para continuar."
|
||||
StrCpy $PageReinstall_OLD_Field_1 "Uma versão mais recente da aplicação ${APPLICATION_NAME} já está instalada! Não é recomendada a instalação de uma versão mais antiga. Se realmente deseja instalar esta versão, aconselha-se a desinstalação da versão atual primeiro. Selecione a operação que deseja executar e clique em Avançar para continuar."
|
||||
StrCpy $PageReinstall_SAME_Field_1 "${APPLICATION_NAME} ${VERSION} já está instalada.$\nSelecione a operação que deseja realizar e clique em 'Seguinte' para continuar."
|
||||
StrCpy $PageReinstall_SAME_Field_2 "Adicionar/Reinstalar Componentes"
|
||||
StrCpy $PageReinstall_SAME_Field_3 "Desinstalar ${APPLICATION_NAME}"
|
||||
@@ -25,12 +25,12 @@ StrCpy $OPTION_SECTION_SC_QUICK_LAUNCH_SECTION "Atalho de início rápido"
|
||||
StrCpy $OPTION_SECTION_SC_QUICK_LAUNCH_DetailPrint "A criar atalho de início rápido"
|
||||
StrCpy $OPTION_SECTION_SC_APPLICATION_Desc "O essencial de ${APPLICATION_NAME}."
|
||||
StrCpy $OPTION_SECTION_SC_START_MENU_Desc "Atalho de ${APPLICATION_NAME}."
|
||||
StrCpy $OPTION_SECTION_SC_DESKTOP_Desc "Atalho no ambiente de trabalho de ${APPLICATION_NAME}."
|
||||
StrCpy $OPTION_SECTION_SC_DESKTOP_Desc "Atalho do ambiente de trabalho para ${APPLICATION_NAME}."
|
||||
StrCpy $OPTION_SECTION_SC_QUICK_LAUNCH_Desc "Atalho de início rápido de ${APPLICATION_NAME}."
|
||||
StrCpy $UNINSTALLER_FILE_Detail "A escrever o Desinstalador"
|
||||
StrCpy $UNINSTALLER_REGISTRY_Detail "A escrever chaves de registo do instalador"
|
||||
StrCpy $UNINSTALLER_FINISHED_Detail "Terminado"
|
||||
StrCpy $UNINSTALL_MESSAGEBOX "Não parece que ${APPLICATION_NAME} esteja instalado no diretório '$INSTDIR'.$\n$\nContinuar na mesma (não recomendado)?"
|
||||
StrCpy $UNINSTALL_MESSAGEBOX "Não parece que a aplicação ${APPLICATION_NAME} esteja instalada no diretório '$INSTDIR'.$\n$\nContinuar na mesma (não recomendado)?"
|
||||
StrCpy $UNINSTALL_ABORT "Desinstalação cancelada pelo utilizador"
|
||||
StrCpy $INIT_NO_QUICK_LAUNCH "Atalho de Início Rápido (N/A)"
|
||||
StrCpy $INIT_NO_DESKTOP "Atalho do Ambiente de Trabalho (sobrepõe o existente)"
|
||||
|
||||
@@ -9,6 +9,7 @@ StrCpy $PageReinstall_NEW_Field_3 "Avinstallera inte"
|
||||
StrCpy $PageReinstall_NEW_MUI_HEADER_TEXT_TITLE "Redan installerad"
|
||||
StrCpy $PageReinstall_NEW_MUI_HEADER_TEXT_SUBTITLE "Välj hur du vill installera ${APPLICATION_NAME}."
|
||||
StrCpy $PageReinstall_OLD_Field_1 "En nyare version av ${APPLICATION_NAME} är redan installerad! Det rekommenderas inte att du installerar en äldre version. Om du verkligen vill installera denna äldre versionen, är det bättre att du avinstallerar den nuvarande versionen först. Välj den åtgärd du vill utföra och klicka Nästa för att fortsätta."
|
||||
StrCpy $PageReinstall_SAME_Field_1 "${APPLICATION_NAME} ${VERSION} är redan installerad.$\n$\nVälj den åtgärd du vill utföra och klicka på Nästa för att fortsätta."
|
||||
StrCpy $PageReinstall_SAME_Field_2 "Lägg till/Ominstallera komponenter"
|
||||
StrCpy $PageReinstall_SAME_Field_3 "Avinstallera ${APPLICATION_NAME}"
|
||||
StrCpy $UNINSTALLER_APPDATA_TITLE "Avinstallera ${APPLICATION_NAME}"
|
||||
@@ -40,4 +41,3 @@ StrCpy $UAC_UNINSTALLER_REQUIRE_ADMIN "Detta avinstallationsprogram kräver adm
|
||||
StrCpy $UAC_ERROR_LOGON_SERVICE "Login-service körs inte, avbryter!"
|
||||
StrCpy $INIT_UNINSTALLER_RUNNING "Avinstallationsprogrammet körs redan."
|
||||
StrCpy $SectionGroup_Shortcuts "Genvägar"
|
||||
StrCpy $PageReinstall_SAME_Field_1 "${APPLICATION_NAME} ${VERSION} is already installed.$\r$\nSelect the operation you want to perform and click Next to continue."
|
||||
|
||||
+1
-1
Submodule binary updated: 0d89ac7766...d27d472817
@@ -1,4 +1,4 @@
|
||||
# (c) 2014 Copyright ownCloud GmbH
|
||||
# (c) 2014 Copyright ownCloud, Inc.
|
||||
# Redistribution and use is allowed according to the terms of the BSD license.
|
||||
# For details see the accompanying COPYING* file.
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# (c) 2014 Copyright ownCloud GmbH
|
||||
# (c) 2014 Copyright ownCloud, Inc.
|
||||
# Redistribution and use is allowed according to the terms of the BSD license.
|
||||
# For details see the accompanying COPYING* file.
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# (c) 2014 Copyright ownCloud GmbH
|
||||
# (c) 2014 Copyright ownCloud, Inc.
|
||||
# Redistribution and use is allowed according to the terms of the BSD license.
|
||||
# For details see the accompanying COPYING* file.
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# (c) 2014 Copyright ownCloud GmbH
|
||||
# (c) 2014 Copyright ownCloud, Inc.
|
||||
# Redistribution and use is allowed according to the terms of the BSD license.
|
||||
# For details see the accompanying COPYING* file.
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# (c) 2014 Copyright ownCloud GmbH
|
||||
# (c) 2014 Copyright ownCloud, Inc.
|
||||
# Redistribution and use is allowed according to the terms of the BSD license.
|
||||
# For details see the accompanying COPYING* file.
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# (c) 2014 Copyright ownCloud GmbH
|
||||
# (c) 2014 Copyright ownCloud, Inc.
|
||||
# Redistribution and use is allowed according to the terms of the BSD license.
|
||||
# For details see the accompanying COPYING* file.
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# (c) 2014 Copyright ownCloud GmbH
|
||||
# (c) 2014 Copyright ownCloud, Inc.
|
||||
# Redistribution and use is allowed according to the terms of the BSD license.
|
||||
# For details see the accompanying COPYING* file.
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# (c) 2014 Copyright ownCloud GmbH
|
||||
# (c) 2014 Copyright ownCloud, Inc.
|
||||
# Redistribution and use is allowed according to the terms of the BSD license.
|
||||
# For details see the accompanying COPYING* file.
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# (c) 2014 Copyright ownCloud GmbH
|
||||
# (c) 2014 Copyright ownCloud, Inc.
|
||||
# Redistribution and use is allowed according to the terms of the BSD license.
|
||||
# For details see the accompanying COPYING* file.
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# (c) 2014 Copyright ownCloud GmbH
|
||||
# (c) 2014 Copyright ownCloud, Inc.
|
||||
# Redistribution and use is allowed according to the terms of the BSD license.
|
||||
# For details see the accompanying COPYING* file.
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# (c) 2014 Copyright ownCloud GmbH
|
||||
# (c) 2014 Copyright ownCloud, Inc.
|
||||
# Redistribution and use is allowed according to the terms of the BSD license.
|
||||
# For details see the accompanying COPYING* file.
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# (c) 2014 Copyright ownCloud GmbH
|
||||
# (c) 2014 Copyright ownCloud, Inc.
|
||||
# Redistribution and use is allowed according to the terms of the BSD license.
|
||||
# For details see the accompanying COPYING* file.
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# (c) 2014 Copyright ownCloud GmbH
|
||||
# (c) 2014 Copyright ownCloud, Inc.
|
||||
# Redistribution and use is allowed according to the terms of the BSD license.
|
||||
# For details see the accompanying COPYING* file.
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# (c) 2014 Copyright ownCloud GmbH
|
||||
# (c) 2014 Copyright ownCloud, Inc.
|
||||
# Redistribution and use is allowed according to the terms of the BSD license.
|
||||
# For details see the accompanying COPYING* file.
|
||||
|
||||
|
||||
@@ -98,6 +98,7 @@ enum csync_status_codes_e {
|
||||
CSYNC_STATUS_INDIVIDUAL_IS_SYMLINK,
|
||||
CSYNC_STATUS_INDIVIDUAL_IGNORE_LIST,
|
||||
CSYNC_STATUS_INDIVIDUAL_IS_INVALID_CHARS,
|
||||
CSYNC_STATUS_INDIVIDUAL_TRAILING_SPACE,
|
||||
CSYNC_STATUS_INDIVIDUAL_EXCLUDE_LONG_FILENAME,
|
||||
CYSNC_STATUS_FILE_LOCKED_OR_OPEN,
|
||||
CSYNC_STATUS_INDIVIDUAL_EXCLUDE_HIDDEN,
|
||||
|
||||
@@ -44,18 +44,6 @@
|
||||
static
|
||||
#endif
|
||||
int _csync_exclude_add(c_strlist_t **inList, const char *string) {
|
||||
size_t i = 0;
|
||||
|
||||
// We never want duplicates, so check whether the string is already
|
||||
// in the list first.
|
||||
if (*inList) {
|
||||
for (i = 0; i < (*inList)->count; ++i) {
|
||||
char *pattern = (*inList)->vector[i];
|
||||
if (c_streq(pattern, string)) {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
return c_strlist_add_grow(inList, string);
|
||||
}
|
||||
|
||||
@@ -151,10 +139,8 @@ int csync_exclude_load(const char *fname, c_strlist_t **list) {
|
||||
buf[i] = '\0';
|
||||
if (*entry != '#') {
|
||||
const char *unescaped = csync_exclude_expand_escapes(entry);
|
||||
CSYNC_LOG(CSYNC_LOG_PRIORITY_TRACE, "Adding entry: %s", unescaped);
|
||||
rc = _csync_exclude_add(list, unescaped);
|
||||
if( rc == 0 ) {
|
||||
CSYNC_LOG(CSYNC_LOG_PRIORITY_TRACE, "Adding entry: %s", unescaped);
|
||||
}
|
||||
SAFE_FREE(unescaped);
|
||||
if (rc < 0) {
|
||||
goto out;
|
||||
@@ -243,8 +229,12 @@ static CSYNC_EXCLUDE_TYPE _csync_excluded_common(c_strlist_t *excludes, const ch
|
||||
// distinguish files ending in '.' from files without an ending,
|
||||
// as '.' is a separator that is not stored internally, so let's
|
||||
// not allow to sync those to avoid file loss/ambiguities (#416)
|
||||
if (blen > 1 && (bname[blen-1]== ' ' || bname[blen-1]== '.' )) {
|
||||
match = CSYNC_FILE_EXCLUDE_INVALID_CHAR;
|
||||
if (blen > 1) {
|
||||
if (bname[blen-1]== ' ') {
|
||||
match = CSYNC_FILE_EXCLUDE_TRAILING_SPACE;
|
||||
} else if (bname[blen-1]== '.' ) {
|
||||
match = CSYNC_FILE_EXCLUDE_INVALID_CHAR;
|
||||
}
|
||||
goto out;
|
||||
}
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ enum csync_exclude_type_e {
|
||||
CSYNC_FILE_EXCLUDE_AND_REMOVE,
|
||||
CSYNC_FILE_EXCLUDE_LIST,
|
||||
CSYNC_FILE_EXCLUDE_INVALID_CHAR,
|
||||
CSYNC_FILE_EXCLUDE_TRAILING_SPACE,
|
||||
CSYNC_FILE_EXCLUDE_LONG_FILENAME,
|
||||
CSYNC_FILE_EXCLUDE_HIDDEN,
|
||||
CSYNC_FILE_EXCLUDE_STAT_FAILED
|
||||
|
||||
@@ -472,7 +472,7 @@ int csync_statedb_get_below_path( CSYNC *ctx, const char *path ) {
|
||||
|
||||
if (excluded == CSYNC_FILE_EXCLUDE_AND_REMOVE
|
||||
|| excluded == CSYNC_FILE_SILENTLY_EXCLUDED) {
|
||||
csync_file_stat_free(st);
|
||||
SAFE_FREE(st);
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -481,7 +481,7 @@ int csync_statedb_get_below_path( CSYNC *ctx, const char *path ) {
|
||||
|
||||
/* store into result list. */
|
||||
if (c_rbtree_insert(ctx->remote.tree, (void *) st) < 0) {
|
||||
csync_file_stat_free(st);
|
||||
SAFE_FREE(st);
|
||||
ctx->status_code = CSYNC_STATUS_TREE_ERROR;
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -269,8 +269,8 @@ static int _csync_detect_update(CSYNC *ctx, const char *file,
|
||||
tmp = csync_statedb_get_stat_by_hash(ctx, h);
|
||||
|
||||
if(_last_db_return_error(ctx)) {
|
||||
csync_file_stat_free(st);
|
||||
csync_file_stat_free(tmp);
|
||||
SAFE_FREE(st);
|
||||
SAFE_FREE(tmp);
|
||||
ctx->status_code = CSYNC_STATUS_UNSUCCESSFUL;
|
||||
return -1;
|
||||
}
|
||||
@@ -357,7 +357,7 @@ static int _csync_detect_update(CSYNC *ctx, const char *file,
|
||||
enum csync_vio_file_type_e tmp_vio_type = CSYNC_VIO_FILE_TYPE_UNKNOWN;
|
||||
|
||||
/* tmp might point to malloc mem, so free it here before reusing tmp */
|
||||
csync_file_stat_free(tmp);
|
||||
SAFE_FREE(tmp);
|
||||
|
||||
/* check if it's a file and has been renamed */
|
||||
if (ctx->current == LOCAL_REPLICA) {
|
||||
@@ -366,7 +366,7 @@ static int _csync_detect_update(CSYNC *ctx, const char *file,
|
||||
tmp = csync_statedb_get_stat_by_inode(ctx, fs->inode);
|
||||
|
||||
if(_last_db_return_error(ctx)) {
|
||||
csync_file_stat_free(st);
|
||||
SAFE_FREE(st);
|
||||
ctx->status_code = CSYNC_STATUS_UNSUCCESSFUL;
|
||||
return -1;
|
||||
}
|
||||
@@ -422,7 +422,7 @@ static int _csync_detect_update(CSYNC *ctx, const char *file,
|
||||
tmp = csync_statedb_get_stat_by_file_id(ctx, fs->file_id);
|
||||
|
||||
if(_last_db_return_error(ctx)) {
|
||||
csync_file_stat_free(st);
|
||||
SAFE_FREE(st);
|
||||
ctx->status_code = CSYNC_STATUS_UNSUCCESSFUL;
|
||||
return -1;
|
||||
}
|
||||
@@ -451,7 +451,7 @@ static int _csync_detect_update(CSYNC *ctx, const char *file,
|
||||
|
||||
if (fs->type == CSYNC_VIO_FILE_TYPE_DIRECTORY && ctx->current == REMOTE_REPLICA && ctx->callbacks.checkSelectiveSyncNewFolderHook) {
|
||||
if (ctx->callbacks.checkSelectiveSyncNewFolderHook(ctx->callbacks.update_callback_userdata, path)) {
|
||||
csync_file_stat_free(st);
|
||||
SAFE_FREE(st);
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
@@ -461,7 +461,7 @@ static int _csync_detect_update(CSYNC *ctx, const char *file,
|
||||
}
|
||||
} else {
|
||||
CSYNC_LOG(CSYNC_LOG_PRIORITY_DEBUG, "Unable to open statedb" );
|
||||
csync_file_stat_free(st);
|
||||
SAFE_FREE(st);
|
||||
ctx->status_code = CSYNC_STATUS_UNSUCCESSFUL;
|
||||
return -1;
|
||||
}
|
||||
@@ -477,6 +477,8 @@ out:
|
||||
st->error_status = CSYNC_STATUS_INDIVIDUAL_IGNORE_LIST; /* File listed on ignore list. */
|
||||
} else if (excluded == CSYNC_FILE_EXCLUDE_INVALID_CHAR) {
|
||||
st->error_status = CSYNC_STATUS_INDIVIDUAL_IS_INVALID_CHARS; /* File contains invalid characters. */
|
||||
} else if (excluded == CSYNC_FILE_EXCLUDE_TRAILING_SPACE) {
|
||||
st->error_status = CSYNC_STATUS_INDIVIDUAL_TRAILING_SPACE; /* File ends with a trailing space. */
|
||||
} else if (excluded == CSYNC_FILE_EXCLUDE_LONG_FILENAME) {
|
||||
st->error_status = CSYNC_STATUS_INDIVIDUAL_EXCLUDE_LONG_FILENAME; /* File name is too long. */
|
||||
} else if (excluded == CSYNC_FILE_EXCLUDE_HIDDEN ) {
|
||||
@@ -523,14 +525,14 @@ out:
|
||||
switch (ctx->current) {
|
||||
case LOCAL_REPLICA:
|
||||
if (c_rbtree_insert(ctx->local.tree, (void *) st) < 0) {
|
||||
csync_file_stat_free(st);
|
||||
SAFE_FREE(st);
|
||||
ctx->status_code = CSYNC_STATUS_TREE_ERROR;
|
||||
return -1;
|
||||
}
|
||||
break;
|
||||
case REMOTE_REPLICA:
|
||||
if (c_rbtree_insert(ctx->remote.tree, (void *) st) < 0) {
|
||||
csync_file_stat_free(st);
|
||||
SAFE_FREE(st);
|
||||
ctx->status_code = CSYNC_STATUS_TREE_ERROR;
|
||||
return -1;
|
||||
}
|
||||
|
||||
@@ -56,7 +56,6 @@ void csync_vio_file_stat_destroy(csync_vio_file_stat_t *file_stat) {
|
||||
SAFE_FREE(file_stat->directDownloadUrl);
|
||||
SAFE_FREE(file_stat->directDownloadCookies);
|
||||
SAFE_FREE(file_stat->name);
|
||||
SAFE_FREE(file_stat->original_name);
|
||||
SAFE_FREE(file_stat);
|
||||
}
|
||||
|
||||
|
||||
@@ -141,7 +141,7 @@ csync_vio_file_stat_t *csync_vio_local_readdir(csync_vio_handle_t *dhandle) {
|
||||
return file_stat;
|
||||
|
||||
err:
|
||||
csync_vio_file_stat_destroy(file_stat);
|
||||
SAFE_FREE(file_stat);
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@@ -167,20 +167,16 @@ csync_vio_file_stat_t *csync_vio_local_readdir(csync_vio_handle_t *dhandle) {
|
||||
}
|
||||
file_stat->name = c_utf8_from_locale(handle->ffd.cFileName);
|
||||
|
||||
file_stat->flags = CSYNC_VIO_FILE_FLAGS_NONE;
|
||||
file_stat->fields |= CSYNC_VIO_FILE_STAT_FIELDS_TYPE;
|
||||
if (handle->ffd.dwFileAttributes & FILE_ATTRIBUTE_REPARSE_POINT) {
|
||||
// Detect symlinks, and treat junctions as symlinks too.
|
||||
if (handle->ffd.dwReserved0 == IO_REPARSE_TAG_SYMLINK
|
||||
|| handle->ffd.dwReserved0 == IO_REPARSE_TAG_MOUNT_POINT) {
|
||||
file_stat->flags |= CSYNC_VIO_FILE_FLAGS_SYMLINK;
|
||||
file_stat->type = CSYNC_VIO_FILE_TYPE_SYMBOLIC_LINK;
|
||||
} else {
|
||||
// The SIS and DEDUP reparse points should be treated as
|
||||
// regular files. We don't know about the other ones yet,
|
||||
// but will also treat them normally for now.
|
||||
file_stat->type = CSYNC_VIO_FILE_TYPE_REGULAR;
|
||||
}
|
||||
if ( (handle->ffd.dwFileAttributes & FILE_ATTRIBUTE_REPARSE_POINT)
|
||||
&& (handle->ffd.dwReserved0 & IO_REPARSE_TAG_SYMLINK)
|
||||
// The SIS or DEDUP flag points to a MS deduplication feature of
|
||||
// certain file storage products. It is not a normal symlink
|
||||
// that should be ignored.
|
||||
&& (! (handle->ffd.dwReserved0 & IO_REPARSE_TAG_SIS))
|
||||
&& (! (handle->ffd.dwReserved0 & IO_REPARSE_TAG_DEDUP)) ) {
|
||||
file_stat->flags = CSYNC_VIO_FILE_FLAGS_SYMLINK;
|
||||
file_stat->type = CSYNC_VIO_FILE_TYPE_SYMBOLIC_LINK;
|
||||
} else if (handle->ffd.dwFileAttributes & FILE_ATTRIBUTE_DEVICE
|
||||
|| handle->ffd.dwFileAttributes & FILE_ATTRIBUTE_OFFLINE
|
||||
|| handle->ffd.dwFileAttributes & FILE_ATTRIBUTE_TEMPORARY) {
|
||||
@@ -191,6 +187,7 @@ csync_vio_file_stat_t *csync_vio_local_readdir(csync_vio_handle_t *dhandle) {
|
||||
file_stat->type = CSYNC_VIO_FILE_TYPE_REGULAR;
|
||||
}
|
||||
|
||||
file_stat->flags = CSYNC_VIO_FILE_FLAGS_NONE;
|
||||
/* Check for the hidden flag */
|
||||
if( handle->ffd.dwFileAttributes & FILE_ATTRIBUTE_HIDDEN ) {
|
||||
file_stat->flags |= CSYNC_VIO_FILE_FLAGS_HIDDEN;
|
||||
|
||||
@@ -30,7 +30,6 @@
|
||||
|
||||
static void setup(void **state) {
|
||||
CSYNC *csync;
|
||||
int rc;
|
||||
|
||||
csync_create(&csync, "/tmp/check_csync1", "/tmp/check_csync2");
|
||||
|
||||
|
||||
@@ -74,7 +74,6 @@ static void teardown(void **state) {
|
||||
static void check_csync_init(void **state)
|
||||
{
|
||||
CSYNC *csync = *state;
|
||||
int rc;
|
||||
|
||||
csync_init(csync);
|
||||
|
||||
|
||||
@@ -31,6 +31,13 @@ use strict;
|
||||
|
||||
print "Hello, this is t6, a tester for csync with ownCloud.\n";
|
||||
|
||||
# Checking CURL is installed to avoid misleading errors later...
|
||||
system(("curl", "--help", ">", "/dev/null"));
|
||||
if ($? != 0) {
|
||||
print "CURL is needed for this script, aborting with error\n";
|
||||
exit 1;
|
||||
}
|
||||
|
||||
initTesting();
|
||||
|
||||
sub createPostUpdateScript($)
|
||||
|
||||
+2
-2
@@ -174,8 +174,8 @@ In order to make setup simple, you can use the provided Dockerfile to build your
|
||||
|
||||
2. From within the source tree Run the docker instance::
|
||||
|
||||
docker run -v "$PWD:/home/user/client" owncloud-client-win32:<version> \
|
||||
/home/user/client/admin/win/docker/build.sh client/ $(id -u)
|
||||
docker run owncloud-client-win32:<version> -v "$PWD:/home/jenkins/client" \
|
||||
admin/win/docker/build.sh $(id -u)
|
||||
|
||||
It will run the build, create an NSIS based installer, as well as run tests.
|
||||
You will find the resulting binary in an newly created ``build-win32`` subfolder.
|
||||
|
||||
+1
-1
@@ -40,7 +40,7 @@ logs.
|
||||
|
||||
1. Output of `owncloud --logwindow` or `owncloud --logfile log.txt`
|
||||
(On Windows using `cmd.exe`, you might need to first `cd` into the ownCloud directory)
|
||||
(See also http://doc.owncloud.org/desktop/1.8/troubleshooting.html#client-logfile )
|
||||
(See also http://doc.owncloud.org/desktop/2.2/troubleshooting.html#client-logfile )
|
||||
|
||||
2. Web server error log:
|
||||
|
||||
|
||||
+8
-198
@@ -56,164 +56,7 @@ X-GNOME-Autostart-Delay=3
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
|
||||
|
||||
# Translations
|
||||
Comment[oc]=@APPLICATION_NAME@ sincronizacion del client
|
||||
GenericName[oc]=Dorsièr de Sincronizacion
|
||||
Name[oc]=@APPLICATION_NAME@ sincronizacion del client
|
||||
Icon[oc]=@APPLICATION_EXECUTABLE@
|
||||
Comment[ar]=@APPLICATION_NAME@ زبون مزامنة مكتبي
|
||||
GenericName[ar]=مزامنة المجلد
|
||||
Name[ar]=@APPLICATION_NAME@ زبون مزامنة مكتبي
|
||||
Icon[ar]=@APPLICATION_EXECUTABLE@
|
||||
Comment[ca]=Client de sincronització d'escriptori @APPLICATION_NAME@
|
||||
GenericName[ca]=Sincronització de carpetes
|
||||
Name[ca]=Client de sincronització d'escriptori @APPLICATION_NAME@
|
||||
@@ -242,10 +85,6 @@ Comment[de_DE]=@APPLICATION_NAME@ Desktop-Synchronisationsclient
|
||||
GenericName[de_DE]=Ordner-Synchronisation
|
||||
Name[de_DE]=@APPLICATION_NAME@ Desktop-Synchronisationsclient
|
||||
Icon[de_DE]=@APPLICATION_EXECUTABLE@
|
||||
Comment[bg_BG]=@APPLICATION_NAME@ клиент за десктоп синхронизация
|
||||
GenericName[bg_BG]=Синхронизиране на папката
|
||||
Name[bg_BG]=@APPLICATION_NAME@ клиент десктоп синхронизация
|
||||
Icon[bg_BG]=@APPLICATION_EXECUTABLE@
|
||||
Comment[fr]=@APPLICATION_NAME@ synchronisation du client
|
||||
GenericName[fr]=Dossier de Synchronisation
|
||||
Name[fr]=@APPLICATION_NAME@ synchronisation du client
|
||||
@@ -269,22 +108,14 @@ Icon[it]=@APPLICATION_EXECUTABLE@
|
||||
Comment[ko]=@APPLICATION_NAME@ 데스크톱 동기화 클라이언트
|
||||
GenericName[ko]=폴더 동기화
|
||||
Name[ko]=@APPLICATION_NAME@ 데스크톱 동기화 클라이언트
|
||||
Comment[hu_HU]=@APPLICATION_NAME@ asztali szinkronizációs kliens
|
||||
GenericName[hu_HU]=Könyvtár szinkronizálás
|
||||
Name[hu_HU]=@APPLICATION_NAME@ asztali szinkr. kliens
|
||||
Icon[hu_HU]=@APPLICATION_EXECUTABLE@
|
||||
Comment[nl]=@APPLICATION_NAME@ desktop synchronisatie client
|
||||
GenericName[nl]=Mappen sync
|
||||
Name[nl]=@APPLICATION_NAME@ desktop sync client
|
||||
Icon[nl]=@APPLICATION_EXECUTABLE@
|
||||
Comment[et_EE]=@APPLICATION_NAME@ sünkroonimise klient töölauale
|
||||
GenericName[et_EE]=Kaustade sünkroonimine
|
||||
Name[et_EE]=@APPLICATION_NAME@ sünkroonimise klient töölauale
|
||||
Icon[et_EE]=@APPLICATION_EXECUTABLE@
|
||||
Comment[pl]=@APPLICATION_NAME@ klient synchronizacji dla komputerów stacjonarnych
|
||||
GenericName[pl]=Folder Synchronizacji
|
||||
Name[pl]=@APPLICATION_NAME@ klient synchronizacji dla komputerów stacjonarnych
|
||||
Icon[pl]=@APPLICATION_EXECUTABLE@
|
||||
Comment[bg_BG]=@APPLICATION_NAME@ клиент за десктоп синхронизация
|
||||
GenericName[bg_BG]=Синхронизиране на папката
|
||||
Name[bg_BG]=@APPLICATION_NAME@ клиент десктоп синхронизация
|
||||
Icon[bg_BG]=@APPLICATION_EXECUTABLE@
|
||||
Comment[pt_BR]=@APPLICATION_NAME@ cliente de sincronização do computador
|
||||
GenericName[pt_BR]=Sincronização de Pasta
|
||||
Name[pt_BR]=@APPLICATION_NAME@ cliente de sincronização de desktop
|
||||
@@ -305,10 +136,6 @@ Comment[sq]=Klient njëkohësimesh @APPLICATION_NAME@ për desktop
|
||||
GenericName[sq]=Njëkohësim Dosjesh
|
||||
Name[sq]=Klient njëkohësimesh @APPLICATION_NAME@ për desktop
|
||||
Icon[sq]=@APPLICATION_EXECUTABLE@
|
||||
Comment[sv]=@APPLICATION_NAME@ desktop synkroniseringsklient
|
||||
GenericName[sv]=Mappsynk
|
||||
Name[sv]=@APPLICATION_NAME@ desktop synk-klient
|
||||
Icon[sv]=@APPLICATION_EXECUTABLE@
|
||||
Comment[tr]=@APPLICATION_NAME@ masaüstü senkronizasyon istemcisi
|
||||
GenericName[tr]=Dosya Senkronizasyonu
|
||||
Name[tr]=@APPLICATION_NAME@ masaüstü senkronizasyon istemcisi
|
||||
@@ -326,28 +153,11 @@ GenericName[zh_CN]=文件夹同步
|
||||
Name[zh_CN]=@APPLICATION_NAME@ 桌面同步客户端
|
||||
Icon[zh_CN]=@APPLICATION_EXECUTABLE@
|
||||
GenericName[zh_TW]=資料夾同步
|
||||
Comment[lt_LT]=@APPLICATION_NAME@ darbalaukio sinchronizavimo programa
|
||||
GenericName[lt_LT]=Katalogo sinchnorizacija
|
||||
Name[lt_LT]=@APPLICATION_NAME@ darbalaukio programa
|
||||
Icon[lt_LT]=@APPLICATION_EXECUTABLE@
|
||||
Comment[th_TH]=@APPLICATION_NAME@ ไคลเอนต์ประสานข้อมูลเดสก์ท็อป
|
||||
GenericName[th_TH]=ประสานข้อมูลโฟลเดอร์
|
||||
Name[th_TH]= @APPLICATION_NAME@ ไคลเอนต์ประสานข้อมูลเดสก์ท็อป
|
||||
Icon[th_TH]=@APPLICATION_EXECUTABLE@
|
||||
Comment[nb_NO]=@APPLICATION_NAME@ skrivebordssynkroniseringsklient
|
||||
GenericName[nb_NO]=Mappesynkronisering
|
||||
Name[nb_NO]=@APPLICATION_NAME@ skrivebordssynkroniseringsklient
|
||||
Icon[nb_NO]=@APPLICATION_EXECUTABLE@
|
||||
Comment[nn_NO]=@APPLICATION_NAME@ klient for å synkronisera frå skrivebord
|
||||
GenericName[nn_NO]=Mappe synkronisering
|
||||
Name[nn_NO]=@APPLICATION_NAME@ klient for å synkronisera frå skrivebord
|
||||
Icon[nn_NO]=@APPLICATION_EXECUTABLE@
|
||||
Comment[pt_PT]=@APPLICATION_NAME@ - Cliente de Sincronização para PC
|
||||
GenericName[pt_PT]=Sincronizar Pasta
|
||||
Name[pt_PT]=@APPLICATION_NAME@ - Cliente de Sincronização para PC
|
||||
Icon[pt_PT]=@APPLICATION_EXECUTABLE@
|
||||
Icon[km]=@APPLICATION_EXECUTABLE@
|
||||
Comment[lb]=@APPLICATION_NAME@ Desktop Synchronisatioun Client
|
||||
GenericName[lb]=Dossier Dync
|
||||
Name[lb]=@APPLICATION_NAME@ Desktop Sync Client
|
||||
Icon[lb]=@APPLICATION_EXECUTABLE@
|
||||
Comment[th_TH]=@APPLICATION_NAME@ ไคลเอนต์ประสานข้อมูลเดสก์ท็อป
|
||||
GenericName[th_TH]=ประสานข้อมูลโฟลเดอร์
|
||||
Name[th_TH]= @APPLICATION_NAME@ ไคลเอนต์ประสานข้อมูลเดสก์ท็อป
|
||||
Icon[th_TH]=@APPLICATION_EXECUTABLE@
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Copyright (c) 2015 ownCloud GmbH. All rights reserved.
|
||||
* Copyright (c) 2015 ownCloud, Inc. All rights reserved.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Lesser General Public License as published by the Free
|
||||
@@ -12,7 +12,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* Copyright (c) 2014 ownCloud GmbH. All rights reserved.
|
||||
* Copyright (c) 2014 ownCloud, Inc. All rights reserved.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Lesser General Public License as published by the Free
|
||||
|
||||
Arquivo binário não exibido.
@@ -59,22 +59,22 @@
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
<OutDir>$(SolutionDir)..\..\binary\shell_integration\windows\$(Configuration)\$(Platform)\</OutDir>
|
||||
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\</OutDir>
|
||||
<IntDir>$(Configuration)\$(Platform)\</IntDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<OutDir>$(SolutionDir)..\..\binary\shell_integration\windows\$(Configuration)\$(Platform)\</OutDir>
|
||||
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\</OutDir>
|
||||
<IntDir>$(Configuration)\$(Platform)\</IntDir>
|
||||
<TargetName>$(ProjectName)_x86</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<OutDir>$(SolutionDir)..\..\binary\shell_integration\windows\$(Configuration)\$(Platform)\</OutDir>
|
||||
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\</OutDir>
|
||||
<IntDir>$(Configuration)\$(Platform)\</IntDir>
|
||||
<TargetName>$(ProjectName)_x64</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<OutDir>$(SolutionDir)..\..\binary\shell_integration\windows\$(Configuration)\$(Platform)\</OutDir>
|
||||
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\</OutDir>
|
||||
<IntDir>$(Configuration)\$(Platform)\</IntDir>
|
||||
<TargetName>$(ProjectName)_x64</TargetName>
|
||||
</PropertyGroup>
|
||||
@@ -89,13 +89,10 @@
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
|
||||
<AdditionalLibraryDirectories>..\$(Configuration)\$(Platform);</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies>OCUtil_x86.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>OCContextMenu.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
<ResourceCompile>
|
||||
<AdditionalIncludeDirectories>..\OCUtil</AdditionalIncludeDirectories>
|
||||
</ResourceCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
@@ -111,17 +108,14 @@
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
|
||||
<AdditionalLibraryDirectories>..\$(Configuration)\$(Platform);</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies>OCUtil_x86.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>OCContextMenu.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
<ResourceCompile>
|
||||
<AdditionalIncludeDirectories>..\OCUtil</AdditionalIncludeDirectories>
|
||||
</ResourceCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Link>
|
||||
<AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
|
||||
<AdditionalLibraryDirectories>..\$(Configuration)\$(Platform);</AdditionalLibraryDirectories>
|
||||
<ModuleDefinitionFile>OCContextMenu.def</ModuleDefinitionFile>
|
||||
<AdditionalDependencies>OCUtil_x64.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
@@ -133,9 +127,6 @@
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PrecompiledHeader />
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<AdditionalIncludeDirectories>..\OCUtil</AdditionalIncludeDirectories>
|
||||
</ResourceCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
@@ -143,15 +134,12 @@
|
||||
<PreprocessorDefinitions>NDEBUG;_USING_V110_SDK71_;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
|
||||
<AdditionalLibraryDirectories>..\$(Configuration)\$(Platform);</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies>OCUtil_x64.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>OCContextMenu.def</ModuleDefinitionFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
</Link>
|
||||
<ResourceCompile>
|
||||
<AdditionalIncludeDirectories>..\OCUtil</AdditionalIncludeDirectories>
|
||||
</ResourceCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<Text Include="ReadMe.txt" />
|
||||
|
||||
@@ -110,17 +110,17 @@ IFACEMETHODIMP OCOverlay::GetPriority(int *pPriority)
|
||||
// we order this in terms of likelyhood
|
||||
switch (_state) {
|
||||
case State_OK:
|
||||
*pPriority = 0; break;
|
||||
*pPriority = 0;
|
||||
case State_OKShared:
|
||||
*pPriority = 1; break;
|
||||
*pPriority = 1;
|
||||
case State_Warning:
|
||||
*pPriority = 2; break;
|
||||
*pPriority = 2;
|
||||
case State_Sync:
|
||||
*pPriority = 3; break;
|
||||
*pPriority = 3;
|
||||
case State_Error:
|
||||
*pPriority = 4; break;
|
||||
*pPriority = 4;
|
||||
default:
|
||||
*pPriority = 5; break;
|
||||
*pPriority = 5;
|
||||
}
|
||||
|
||||
return S_OK;
|
||||
|
||||
Arquivo binário não exibido.
@@ -66,25 +66,25 @@
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<OutDir>$(SolutionDir)..\..\binary\shell_integration\windows\$(Configuration)\$(Platform)\</OutDir>
|
||||
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\</OutDir>
|
||||
<IntDir>$(Configuration)\$(Platform)\</IntDir>
|
||||
<TargetName>$(ProjectName)_x86</TargetName>
|
||||
<TargetExt>.dll</TargetExt>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<OutDir>$(SolutionDir)..\..\binary\shell_integration\windows\$(Configuration)\$(Platform)\</OutDir>
|
||||
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\</OutDir>
|
||||
<IntDir>$(Configuration)\$(Platform)\</IntDir>
|
||||
<TargetName>$(ProjectName)_x64</TargetName>
|
||||
<TargetExt>.dll</TargetExt>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<OutDir>$(SolutionDir)..\..\binary\shell_integration\windows\$(Configuration)\$(Platform)\</OutDir>
|
||||
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\</OutDir>
|
||||
<IntDir>$(Configuration)\$(Platform)\</IntDir>
|
||||
<TargetName>$(ProjectName)_x86</TargetName>
|
||||
<TargetExt>.dll</TargetExt>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<OutDir>$(SolutionDir)..\..\binary\shell_integration\windows\$(Configuration)\$(Platform)\</OutDir>
|
||||
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\</OutDir>
|
||||
<IntDir>$(Configuration)\$(Platform)\</IntDir>
|
||||
<TargetName>$(ProjectName)_x64</TargetName>
|
||||
<TargetExt>.dll</TargetExt>
|
||||
@@ -99,14 +99,11 @@
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
|
||||
<AdditionalLibraryDirectories>..\$(Configuration)\$(Platform);</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies>OCUtil_x86.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>OCOverlays.def</ModuleDefinitionFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
</Link>
|
||||
<ResourceCompile>
|
||||
<AdditionalIncludeDirectories>..\OCUtil</AdditionalIncludeDirectories>
|
||||
</ResourceCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
@@ -117,14 +114,11 @@
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
|
||||
<AdditionalLibraryDirectories>..\$(Configuration)\$(Platform);</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies>OCUtil_x64.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>OCOverlays.def</ModuleDefinitionFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
</Link>
|
||||
<ResourceCompile>
|
||||
<AdditionalIncludeDirectories>..\OCUtil</AdditionalIncludeDirectories>
|
||||
</ResourceCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
@@ -139,14 +133,11 @@
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
|
||||
<AdditionalLibraryDirectories>..\$(Configuration)\$(Platform);</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies>OCUtil_x86.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>OCOverlays.def</ModuleDefinitionFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
</Link>
|
||||
<ResourceCompile>
|
||||
<AdditionalIncludeDirectories>..\OCUtil</AdditionalIncludeDirectories>
|
||||
</ResourceCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
@@ -161,14 +152,11 @@
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories>
|
||||
<AdditionalLibraryDirectories>..\$(Configuration)\$(Platform);</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies>OCUtil_x64.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>OCOverlays.def</ModuleDefinitionFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
</Link>
|
||||
<ResourceCompile>
|
||||
<AdditionalIncludeDirectories>..\OCUtil</AdditionalIncludeDirectories>
|
||||
</ResourceCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="DllMain.cpp" />
|
||||
|
||||
@@ -45,7 +45,7 @@ std::wstring getUserName() {
|
||||
std::wstring CommunicationSocket::DefaultPipePath()
|
||||
{
|
||||
auto pipename = std::wstring(L"\\\\.\\pipe\\");
|
||||
pipename += L"ownCloud-";
|
||||
pipename += L"ownCloud\\";
|
||||
pipename += getUserName();
|
||||
return pipename;
|
||||
}
|
||||
|
||||
@@ -67,26 +67,26 @@
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<TargetExt>.dll</TargetExt>
|
||||
<OutDir>$(SolutionDir)..\..\binary\shell_integration\windows\$(Configuration)\$(Platform)\</OutDir>
|
||||
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\</OutDir>
|
||||
<IntDir>$(Configuration)\$(Platform)\</IntDir>
|
||||
<TargetName>$(ProjectName)_x86</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<TargetExt>.dll</TargetExt>
|
||||
<OutDir>$(SolutionDir)..\..\binary\shell_integration\windows\$(Configuration)\$(Platform)\</OutDir>
|
||||
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\</OutDir>
|
||||
<IntDir>$(Configuration)\$(Platform)\</IntDir>
|
||||
<TargetName>$(ProjectName)_x64</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<TargetName>$(ProjectName)_x64</TargetName>
|
||||
<IntDir>$(Configuration)\$(Platform)\</IntDir>
|
||||
<OutDir>$(SolutionDir)..\..\binary\shell_integration\windows\$(Configuration)\$(Platform)\</OutDir>
|
||||
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\</OutDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<TargetExt>.dll</TargetExt>
|
||||
<TargetName>$(ProjectName)_x86</TargetName>
|
||||
<IntDir>$(Configuration)\$(Platform)\</IntDir>
|
||||
<OutDir>$(SolutionDir)..\..\binary\shell_integration\windows\$(Configuration)\$(Platform)\</OutDir>
|
||||
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\</OutDir>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
@@ -155,7 +155,6 @@
|
||||
<ClInclude Include="CommunicationSocket.h" />
|
||||
<ClInclude Include="FileUtil.h" />
|
||||
<ClInclude Include="RegistryUtil.h" />
|
||||
<ClInclude Include="Version.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="CommunicationSocket.cpp" />
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Copyright (c) 2014 ownCloud GmbH. All rights reserved.
|
||||
* Copyright (c) 2014 ownCloud, Inc. All rights reserved.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Lesser General Public License as published by the Free
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Copyright (c) 2014 ownCloud GmbH. All rights reserved.
|
||||
* Copyright (c) 2014 ownCloud, Inc. All rights reserved.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Lesser General Public License as published by the Free
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Copyright (c) 2014 ownCloud GmbH. All rights reserved.
|
||||
* Copyright (c) 2014 ownCloud, Inc. All rights reserved.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Lesser General Public License as published by the Free
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Copyright (c) 2014 ownCloud GmbH. All rights reserved.
|
||||
* Copyright (c) 2014 ownCloud, Inc. All rights reserved.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU Lesser General Public License as published by the Free
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
// This is the number that will end up in the version window of the DLLs.
|
||||
// Increment this version before committing a new build if you are today's shell_integration build master.
|
||||
#define OCEXT_BUILD_NUM 43
|
||||
|
||||
#define STRINGIZE2(s) #s
|
||||
#define STRINGIZE(s) STRINGIZE2(s)
|
||||
|
||||
#define OCEXT_VERSION 1,0,0,OCEXT_BUILD_NUM
|
||||
#define OCEXT_VERSION_STRING STRINGIZE(OCEXT_VERSION)
|
||||
+3
-14
@@ -443,27 +443,16 @@ restart_sync:
|
||||
QObject::connect(&engine, SIGNAL(finished(bool)), &app, SLOT(quit()));
|
||||
QObject::connect(&engine, SIGNAL(transmissionProgress(ProgressInfo)), &cmd, SLOT(transmissionProgressSlot()));
|
||||
|
||||
|
||||
// Exclude lists
|
||||
|
||||
bool hasUserExcludeFile = !options.exclude.isEmpty();
|
||||
QString systemExcludeFile = ConfigFile::excludeFileFromSystem();
|
||||
|
||||
// Always try to load the user-provided exclude list if one is specified
|
||||
if ( hasUserExcludeFile ) {
|
||||
engine.excludedFiles().addExcludeFilePath(ConfigFile::excludeFileFromSystem());
|
||||
if( QFile::exists(options.exclude) )
|
||||
engine.excludedFiles().addExcludeFilePath(options.exclude);
|
||||
}
|
||||
// Load the system list if available, or if there's no user-provided list
|
||||
if ( !hasUserExcludeFile || QFile::exists(systemExcludeFile) ) {
|
||||
engine.excludedFiles().addExcludeFilePath(systemExcludeFile);
|
||||
}
|
||||
|
||||
if (!engine.excludedFiles().reloadExcludes()) {
|
||||
// Always make sure at least one list has been loaded
|
||||
qFatal("Cannot load system exclude list or list supplied via --exclude");
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
|
||||
|
||||
// Have to be done async, else, an error before exec() does not terminate the event loop.
|
||||
QMetaObject::invokeMethod(&engine, "startSync", Qt::QueuedConnection);
|
||||
|
||||
|
||||
@@ -213,12 +213,14 @@ AccountPtr AccountManager::loadAccountHelper(QSettings& settings)
|
||||
|
||||
QString authType = settings.value(QLatin1String(authTypeC)).toString();
|
||||
QString overrideUrl = Theme::instance()->overrideServerUrl();
|
||||
QString forceAuth = Theme::instance()->forceConfigAuthType();
|
||||
if(!forceAuth.isEmpty() && !overrideUrl.isEmpty() ) {
|
||||
// If forceAuth is set, this might also mean the overrideURL has changed.
|
||||
// See enterprise issues #1126
|
||||
if( !overrideUrl.isEmpty() ) {
|
||||
// if there is a overrideUrl, don't even bother reading from the config as all the accounts
|
||||
// must use the overrideUrl
|
||||
acc->setUrl(overrideUrl);
|
||||
authType = forceAuth;
|
||||
auto forceAuth = Theme::instance()->forceConfigAuthType();
|
||||
if (!forceAuth.isEmpty()) {
|
||||
authType = forceAuth;
|
||||
}
|
||||
} else {
|
||||
acc->setUrl(settings.value(QLatin1String(urlC)).toUrl());
|
||||
}
|
||||
|
||||
@@ -159,13 +159,7 @@ void AccountSettings::createAccountToolbox()
|
||||
|
||||
void AccountSettings::slotOpenAccountWizard()
|
||||
{
|
||||
if (
|
||||
#if QT_VERSION > QT_VERSION_CHECK(5, 0, 0)
|
||||
qgetenv("QT_QPA_PLATFORMTHEME") == "appmenu-qt5" ||
|
||||
// We can't call isSystemTrayAvailable with appmenu-qt5 because it breaks the systemtray
|
||||
// (issue #4693, #4944)
|
||||
#endif
|
||||
QSystemTrayIcon::isSystemTrayAvailable()) {
|
||||
if (QSystemTrayIcon::isSystemTrayAvailable()) {
|
||||
topLevelWidget()->close();
|
||||
}
|
||||
#ifdef Q_OS_MAC
|
||||
|
||||
@@ -248,6 +248,9 @@ void ActivityWidget::slotBuildNotificationDisplay(const ActivityList& list)
|
||||
QHash<QString, int> accNotified;
|
||||
QString listAccountName;
|
||||
|
||||
// Whether a new notification widget was added to the notificationLayout.
|
||||
bool newNotificationShown = false;
|
||||
|
||||
foreach( auto activity, list ) {
|
||||
if( _blacklistedNotifications.contains(activity)) {
|
||||
qDebug() << Q_FUNC_INFO << "Activity in blacklist, skip";
|
||||
@@ -271,6 +274,7 @@ void ActivityWidget::slotBuildNotificationDisplay(const ActivityList& list)
|
||||
_ui->_notifyScroll->setSizeAdjustPolicy(QAbstractScrollArea::AdjustToContentsOnFirstShow);
|
||||
#endif
|
||||
_widgetForNotifId[activity.ident()] = widget;
|
||||
newNotificationShown = true;
|
||||
}
|
||||
|
||||
widget->setActivity( activity );
|
||||
@@ -365,6 +369,10 @@ void ActivityWidget::slotBuildNotificationDisplay(const ActivityList& list)
|
||||
const QString log = tr("%1 Notifications - Action Required").arg(Theme::instance()->appNameGUI());
|
||||
emit guiLog( log, msg);
|
||||
}
|
||||
|
||||
if (newNotificationShown) {
|
||||
emit newNotification();
|
||||
}
|
||||
}
|
||||
|
||||
void ActivityWidget::slotSendNotificationRequest(const QString& accountName, const QString& link, const QByteArray& verb)
|
||||
@@ -517,6 +525,7 @@ ActivitySettings::ActivitySettings(QWidget *parent)
|
||||
connect(_activityWidget, SIGNAL(copyToClipboard()), this, SLOT(slotCopyToClipboard()));
|
||||
connect(_activityWidget, SIGNAL(hideActivityTab(bool)), this, SLOT(setActivityTabHidden(bool)));
|
||||
connect(_activityWidget, SIGNAL(guiLog(QString,QString)), this, SIGNAL(guiLog(QString,QString)));
|
||||
connect(_activityWidget, SIGNAL(newNotification()), SLOT(slotShowActivityTab()));
|
||||
|
||||
_protocolWidget = new ProtocolWidget(this);
|
||||
_tab->insertTab(1, _protocolWidget, Theme::instance()->syncStateIcon(SyncResult::Success), tr("Sync Protocol"));
|
||||
@@ -582,6 +591,13 @@ void ActivitySettings::slotShowIssueItemCount(int cnt)
|
||||
_tab->setTabText(_syncIssueTabId, cntText);
|
||||
}
|
||||
|
||||
void ActivitySettings::slotShowActivityTab()
|
||||
{
|
||||
if (_activityTabId != -1) {
|
||||
_tab->setCurrentIndex(_activityTabId);
|
||||
}
|
||||
}
|
||||
|
||||
void ActivitySettings::slotCopyToClipboard()
|
||||
{
|
||||
QString text;
|
||||
|
||||
@@ -81,7 +81,7 @@ signals:
|
||||
void copyToClipboard();
|
||||
void rowsInserted();
|
||||
void hideActivityTab(bool);
|
||||
void newNotificationList(const ActivityList& list);
|
||||
void newNotification();
|
||||
|
||||
private slots:
|
||||
void slotBuildNotificationDisplay(const ActivityList& list);
|
||||
@@ -143,6 +143,7 @@ private slots:
|
||||
void setActivityTabHidden(bool hidden);
|
||||
void slotRegularNotificationCheck();
|
||||
void slotShowIssueItemCount(int cnt);
|
||||
void slotShowActivityTab();
|
||||
|
||||
signals:
|
||||
void guiLog(const QString&, const QString&);
|
||||
|
||||
@@ -139,7 +139,6 @@ Application::Application(int &argc, char **argv) :
|
||||
setupTranslations();
|
||||
|
||||
// Setup global excludes
|
||||
qDebug() << "Loading global exclude list";
|
||||
ConfigFile cfg;
|
||||
ExcludedFiles& excludes = ExcludedFiles::instance();
|
||||
excludes.addExcludeFilePath( cfg.excludeFile(ConfigFile::SystemScope) );
|
||||
@@ -336,14 +335,6 @@ void Application::slotownCloudWizardDone( int res )
|
||||
}
|
||||
}
|
||||
|
||||
static void csyncLogCatcher(int /*verbosity*/,
|
||||
const char */*function*/,
|
||||
const char *buffer,
|
||||
void */*userdata*/)
|
||||
{
|
||||
Logger::instance()->csyncLog( QString::fromUtf8(buffer) );
|
||||
}
|
||||
|
||||
void Application::setupLogging()
|
||||
{
|
||||
// might be called from second instance
|
||||
@@ -359,9 +350,6 @@ void Application::setupLogging()
|
||||
.arg(property("ui_lang").toString())
|
||||
.arg(_theme->version());
|
||||
|
||||
// Setup CSYNC logging to forward to our own logger
|
||||
csync_set_log_callback( csyncLogCatcher );
|
||||
csync_set_log_level( Logger::instance()->isNoop() ? 0 : 11 );
|
||||
}
|
||||
|
||||
void Application::slotUseMonoIconsChanged(bool)
|
||||
|
||||
@@ -20,7 +20,6 @@
|
||||
#include <QMessageBox>
|
||||
#include <QNetworkReply>
|
||||
#include <QSettings>
|
||||
#include <QMainWindow>
|
||||
|
||||
#include "creds/shibboleth/shibbolethwebview.h"
|
||||
#include "creds/shibbolethcredentials.h"
|
||||
@@ -75,23 +74,10 @@ ShibbolethWebView::ShibbolethWebView(AccountPtr account, QWidget* parent)
|
||||
connect(page->networkAccessManager()->cookieJar(),
|
||||
SIGNAL(newCookiesForUrl (QList<QNetworkCookie>, QUrl)),
|
||||
this, SLOT(onNewCookiesForUrl (QList<QNetworkCookie>, QUrl)));
|
||||
|
||||
page->mainFrame()->load(account->url());
|
||||
this->setPage(page);
|
||||
setWindowTitle(tr("%1 - Authenticate").arg(Theme::instance()->appNameGUI()));
|
||||
|
||||
// Debug view to display the cipher suite
|
||||
if( !qgetenv("OWNCLOUD_SHIBBOLETH_DEBUG").isEmpty() ) {
|
||||
// open an additional window to display some cipher debug info
|
||||
QWebPage *debugPage = new UserAgentWebPage(this);
|
||||
debugPage->mainFrame()->load( QUrl("https://cc.dcsec.uni-hannover.de/"));
|
||||
QWebView *debugView = new QWebView(this);
|
||||
debugView->setPage(debugPage);
|
||||
QMainWindow *window = new QMainWindow(this);
|
||||
window->setWindowTitle(tr("SSL Chipher Debug View"));
|
||||
window->setCentralWidget(debugView);
|
||||
window->show();
|
||||
}
|
||||
// If we have a valid cookie, it's most likely expired. We can use this as
|
||||
// as a criteria to tell the user why the browser window pops up
|
||||
QNetworkCookie shibCookie = ShibbolethCredentials::findShibCookie(_account.data(), ShibbolethCredentials::accountCookies(_account.data()));
|
||||
@@ -156,6 +142,7 @@ void ShibbolethWebView::slotLoadFinished(bool success)
|
||||
|
||||
if (!success) {
|
||||
qDebug() << Q_FUNC_INFO << "Could not load Shibboleth login page to log you in.";
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+11
-7
@@ -46,6 +46,14 @@
|
||||
|
||||
namespace OCC {
|
||||
|
||||
static void csyncLogCatcher(int /*verbosity*/,
|
||||
const char */*function*/,
|
||||
const char *buffer,
|
||||
void */*userdata*/)
|
||||
{
|
||||
Logger::instance()->csyncLog( QString::fromUtf8(buffer) );
|
||||
}
|
||||
|
||||
|
||||
Folder::Folder(const FolderDefinition& definition,
|
||||
AccountState* accountState,
|
||||
@@ -113,8 +121,6 @@ Folder::Folder(const FolderDefinition& definition,
|
||||
|
||||
Folder::~Folder()
|
||||
{
|
||||
// Reset then engine first as it will abort and try to access members of the Folder
|
||||
_engine.reset();
|
||||
}
|
||||
|
||||
void Folder::checkLocalPath()
|
||||
@@ -689,10 +695,6 @@ void Folder::wipe()
|
||||
|
||||
bool Folder::setIgnoredFiles()
|
||||
{
|
||||
// Note: Doing this on each sync run and on Folder construction is
|
||||
// unnecessary, because _engine->excludedFiles() persists between
|
||||
// sync runs. This is not a big problem because ExcludedFiles maintains
|
||||
// a QSet of files to load.
|
||||
ConfigFile cfg;
|
||||
QString systemList = cfg.excludeFile(ConfigFile::SystemScope);
|
||||
if( QFile::exists(systemList) ) {
|
||||
@@ -724,6 +726,8 @@ void Folder::startSync(const QStringList &pathList)
|
||||
if (proxyDirty()) {
|
||||
setProxyDirty(false);
|
||||
}
|
||||
csync_set_log_callback( csyncLogCatcher );
|
||||
csync_set_log_level( Logger::instance()->isNoop() ? 0 : 11 );
|
||||
|
||||
if (isBusy()) {
|
||||
qCritical() << "* ERROR csync is still running and new sync requested.";
|
||||
@@ -998,7 +1002,7 @@ void Folder::slotAboutToRemoveAllFiles(SyncFileItem::Direction, bool *cancel)
|
||||
void Folder::slotAboutToRestoreBackup(bool *restore)
|
||||
{
|
||||
QString msg =
|
||||
tr("This sync would reset the files to an erlier time in the sync folder '%1'.\n"
|
||||
tr("This sync would reset the files to an earlier time in the sync folder '%1'.\n"
|
||||
"This might be because a backup was restored on the server.\n"
|
||||
"Continuing the sync as normal will cause all your files to be overwritten by an older "
|
||||
"file in an earlier state. "
|
||||
|
||||
@@ -849,8 +849,7 @@ Folder *FolderMan::folderForPath(const QString &path)
|
||||
foreach(Folder* folder, this->map().values()) {
|
||||
const QString folderPath = folder->cleanPath()+QLatin1Char('/');
|
||||
|
||||
if(absolutePath.startsWith(folderPath, (Utility::isWindows() || Utility::isMac())?
|
||||
Qt::CaseInsensitive : Qt::CaseSensitive)) {
|
||||
if(absolutePath.startsWith(folderPath)) {
|
||||
//qDebug() << "found folder: " << folder->path() << " for " << absolutePath;
|
||||
return folder;
|
||||
}
|
||||
|
||||
@@ -584,7 +584,7 @@ void FolderStatusModel::slotUpdateDirectories(const QStringList &list)
|
||||
QStringList sortedSubfolders = list;
|
||||
// skip the parent item (first in the list)
|
||||
sortedSubfolders.erase(sortedSubfolders.begin());
|
||||
sortedSubfolders.sort();
|
||||
Utility::sortFilenames(sortedSubfolders);
|
||||
|
||||
QVarLengthArray<int, 10> undecidedIndexes;
|
||||
|
||||
|
||||
@@ -308,7 +308,7 @@ void FolderWizardRemotePath::slotUpdateDirectories(const QStringList &list)
|
||||
root->setData(0, Qt::UserRole, "/");
|
||||
}
|
||||
QStringList sortedList = list;
|
||||
sortedList.sort();
|
||||
Utility::sortFilenames(sortedList);
|
||||
foreach (QString path, sortedList) {
|
||||
path.remove(webdavFolder);
|
||||
QStringList paths = path.split('/');
|
||||
|
||||
@@ -161,4 +161,12 @@ void GeneralSettings::slotIgnoreFilesEditor()
|
||||
}
|
||||
}
|
||||
|
||||
void GeneralSettings::slotOpenAccountWizard()
|
||||
{
|
||||
if (QSystemTrayIcon::isSystemTrayAvailable()) {
|
||||
topLevelWidget()->close();
|
||||
}
|
||||
OwncloudSetupWizard::runWizard(qApp, SLOT(slotownCloudWizardDone(int)), 0);
|
||||
}
|
||||
|
||||
} // namespace OCC
|
||||
|
||||
@@ -44,6 +44,7 @@ private slots:
|
||||
void slotToggleOptionalDesktopNotifications(bool);
|
||||
void slotUpdateInfo();
|
||||
void slotIgnoreFilesEditor();
|
||||
void slotOpenAccountWizard();
|
||||
|
||||
private:
|
||||
void loadMiscSettings();
|
||||
|
||||
@@ -58,8 +58,6 @@ int main(int argc, char **argv)
|
||||
// not set this envoronment variable)
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(5, 6, 0)
|
||||
qputenv("QT_AUTO_SCREEN_SCALE_FACTOR", "1");
|
||||
#else
|
||||
qputenv("QT_DEVICE_PIXEL_RATIO", "auto"); // See #4840, #4994
|
||||
#endif
|
||||
#endif // !Q_OS_WIN
|
||||
|
||||
|
||||
+4
-19
@@ -47,19 +47,6 @@ void OcsJob::appendPath(const QString &id)
|
||||
setPath(path() + QLatin1Char('/') + id);
|
||||
}
|
||||
|
||||
static QList<QPair<QByteArray, QByteArray>>
|
||||
percentEncodeQueryItems(
|
||||
const QList<QPair<QString, QString>> & items)
|
||||
{
|
||||
QList<QPair<QByteArray, QByteArray>> result;
|
||||
foreach (const auto& item, items) {
|
||||
result.append(qMakePair(
|
||||
QUrl::toPercentEncoding(item.first),
|
||||
QUrl::toPercentEncoding(item.second)));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
void OcsJob::start()
|
||||
{
|
||||
QNetworkRequest req;
|
||||
@@ -70,9 +57,7 @@ void OcsJob::start()
|
||||
QBuffer *buffer = new QBuffer;
|
||||
|
||||
if (_verb == "GET") {
|
||||
// Note: QUrl::setQueryItems() does not fully percent encode
|
||||
// the query items, see #5042
|
||||
url.setEncodedQueryItems(percentEncodeQueryItems(_params));
|
||||
url.setQueryItems(_params);
|
||||
} else if (_verb == "POST" || _verb == "PUT") {
|
||||
// Url encode the _postParams and put them in a buffer.
|
||||
QByteArray postData;
|
||||
@@ -88,9 +73,9 @@ void OcsJob::start()
|
||||
}
|
||||
|
||||
//We want json data
|
||||
auto queryItems = url.encodedQueryItems();
|
||||
queryItems.append(qMakePair(QByteArray("format"), QByteArray("json")));
|
||||
url.setEncodedQueryItems(queryItems);
|
||||
auto queryItems = url.queryItems();
|
||||
queryItems.append(qMakePair(QString::fromLatin1("format"), QString::fromLatin1("json")));
|
||||
url.setQueryItems(queryItems);
|
||||
|
||||
setReply(davRequest(_verb, url, req, buffer));
|
||||
setupConnections(reply());
|
||||
|
||||
@@ -367,7 +367,7 @@ void ownCloudGui::addAccountContextMenu(AccountStatePtr accountState, QMenu *men
|
||||
menu->addAction(tr("Managed Folders:"))->setDisabled(true);
|
||||
}
|
||||
|
||||
QAction *action = new QAction( tr("Open folder '%1'").arg(folder->shortGuiLocalPath()), menu );
|
||||
QAction *action = new QAction( tr("Open folder '%1'").arg(folder->shortGuiLocalPath()), this );
|
||||
connect(action, SIGNAL(triggered()),_folderOpenActionMapper, SLOT(map()));
|
||||
_folderOpenActionMapper->setMapping( action, folder->alias() );
|
||||
menu->addAction(action);
|
||||
@@ -399,26 +399,8 @@ void ownCloudGui::addAccountContextMenu(AccountStatePtr accountState, QMenu *men
|
||||
|
||||
}
|
||||
|
||||
static bool minimalTrayMenu()
|
||||
{
|
||||
static QByteArray var = qgetenv("OWNCLOUD_MINIMAL_TRAY_MENU");
|
||||
return !var.isEmpty();
|
||||
}
|
||||
|
||||
void ownCloudGui::setupContextMenu()
|
||||
{
|
||||
// The tray menu is surprisingly problematic. Being able to switch to
|
||||
// a minimal version of it is a useful workaround and testing tool.
|
||||
if (minimalTrayMenu()) {
|
||||
if (!_contextMenu) {
|
||||
_contextMenu.reset(new QMenu());
|
||||
_recentActionsMenu = new QMenu(tr("Recent Changes"), _contextMenu.data());
|
||||
_tray->setContextMenu(_contextMenu.data());
|
||||
_contextMenu->addAction(_actionQuit);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
auto accountList = AccountManager::instance()->accounts();
|
||||
|
||||
bool isConfigured = (!accountList.isEmpty());
|
||||
|
||||
@@ -121,9 +121,17 @@ void ProtocolWidget::hideEvent(QHideEvent *ev)
|
||||
|
||||
void ProtocolWidget::cleanItems(const QString& folder)
|
||||
{
|
||||
int itemCnt = _ui->_treeWidget->topLevelItemCount();
|
||||
|
||||
// Limit the number of items
|
||||
while(itemCnt > 2000) {
|
||||
delete _ui->_treeWidget->takeTopLevelItem(itemCnt - 1);
|
||||
itemCnt--;
|
||||
}
|
||||
|
||||
// The issue list is a state, clear it and let the next sync fill it
|
||||
// with ignored files and propagation errors.
|
||||
int itemCnt = _issueItemView->topLevelItemCount();
|
||||
itemCnt = _issueItemView->topLevelItemCount();
|
||||
for( int cnt = itemCnt-1; cnt >=0 ; cnt-- ) {
|
||||
QTreeWidgetItem *item = _issueItemView->topLevelItem(cnt);
|
||||
QString itemFolder = item->data(2, Qt::UserRole).toString();
|
||||
@@ -231,12 +239,6 @@ void ProtocolWidget::slotItemCompleted(const QString &folder, const SyncFileItem
|
||||
_issueItemView->insertTopLevelItem(0, line);
|
||||
emit issueItemCountUpdated(_issueItemView->topLevelItemCount());
|
||||
} else {
|
||||
// Limit the number of items
|
||||
int itemCnt = _ui->_treeWidget->topLevelItemCount();
|
||||
while(itemCnt > 2000) {
|
||||
delete _ui->_treeWidget->takeTopLevelItem(itemCnt - 1);
|
||||
itemCnt--;
|
||||
}
|
||||
_ui->_treeWidget->insertTopLevelItem(0, line);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -222,7 +222,7 @@ void SelectiveSyncTreeView::slotUpdateDirectories(QStringList list)
|
||||
}
|
||||
}
|
||||
|
||||
list.sort();
|
||||
Utility::sortFilenames(list);
|
||||
foreach (QString path, list) {
|
||||
auto size = job ? job->_sizes.value(path) : 0;
|
||||
path.remove(pathToRemove);
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
#include "ui_sharelinkwidget.h"
|
||||
#include "account.h"
|
||||
#include "capabilities.h"
|
||||
#include "creds/abstractcredentials.h"
|
||||
|
||||
#include "share.h"
|
||||
|
||||
@@ -23,6 +24,7 @@
|
||||
#include <QBuffer>
|
||||
#include <QClipboard>
|
||||
#include <QFileInfo>
|
||||
#include <QDesktopServices>
|
||||
|
||||
namespace OCC {
|
||||
|
||||
@@ -53,6 +55,10 @@ ShareLinkWidget::ShareLinkWidget(AccountPtr account,
|
||||
_ui->pushButton_copy->setEnabled(false);
|
||||
connect(_ui->pushButton_copy, SIGNAL(clicked(bool)), SLOT(slotPushButtonCopyLinkPressed()));
|
||||
|
||||
_ui->pushButton_mail->setIcon(QIcon::fromTheme("mail-send"));
|
||||
_ui->pushButton_mail->setEnabled(false);
|
||||
connect(_ui->pushButton_mail, SIGNAL(clicked(bool)), SLOT(slotPushButtonMailLinkPressed()));
|
||||
|
||||
// the following progress indicator widgets are added to layouts which makes them
|
||||
// automatically deleted once the dialog dies.
|
||||
_pi_link = new QProgressIndicator();
|
||||
@@ -224,6 +230,7 @@ void ShareLinkWidget::slotSharesFetched(const QList<QSharedPointer<Share>> &shar
|
||||
if (share->getShareType() == Share::TypeLink) {
|
||||
_share = qSharedPointerDynamicCast<LinkShare>(share);
|
||||
_ui->pushButton_copy->show();
|
||||
_ui->pushButton_mail->show();
|
||||
|
||||
_ui->widget_shareLink->show();
|
||||
_ui->checkBox_shareLink->setChecked(true);
|
||||
@@ -268,6 +275,7 @@ void ShareLinkWidget::slotSharesFetched(const QList<QSharedPointer<Share>> &shar
|
||||
}
|
||||
|
||||
setShareLink(_share->getLink().toString());
|
||||
_ui->pushButton_mail->setEnabled(true);
|
||||
_ui->pushButton_copy->setEnabled(true);
|
||||
|
||||
// Connect all shares signals to gui slots
|
||||
@@ -324,6 +332,7 @@ void ShareLinkWidget::setShareLink( const QString& url )
|
||||
if( realUrl.isValid() ) {
|
||||
_shareUrl = url;
|
||||
_ui->pushButton_copy->setEnabled(true);
|
||||
_ui->pushButton_mail->setEnabled(true);
|
||||
} else {
|
||||
_shareUrl.clear();
|
||||
_ui->_labelShareLink->setText(QString::null);
|
||||
@@ -339,6 +348,7 @@ void ShareLinkWidget::slotDeleteShareFetched()
|
||||
_ui->lineEdit_password->clear();
|
||||
_ui->_labelShareLink->clear();
|
||||
_ui->pushButton_copy->setEnabled(false);
|
||||
_ui->pushButton_mail->setEnabled(false);
|
||||
_ui->widget_shareLink->hide();
|
||||
_ui->lineEdit_password->hide();
|
||||
_ui->pushButton_setPassword->setEnabled(false);
|
||||
@@ -368,6 +378,7 @@ void ShareLinkWidget::slotCheckBoxShareLinkClicked()
|
||||
_ui->checkBox_editing->setEnabled(false);
|
||||
_ui->lineEdit_password->setFocus();
|
||||
_ui->pushButton_copy->hide();
|
||||
_ui->pushButton_mail->hide();
|
||||
_ui->widget_shareLink->show();
|
||||
|
||||
slotCheckBoxPasswordClicked();
|
||||
@@ -413,6 +424,7 @@ void ShareLinkWidget::slotCreateShareRequiresPassword(const QString& message)
|
||||
_ui->lineEdit_password->setEnabled(true);
|
||||
_ui->lineEdit_password->setFocus();
|
||||
_ui->pushButton_copy->hide();
|
||||
_ui->pushButton_mail->hide();
|
||||
_ui->widget_shareLink->show();
|
||||
_ui->checkBox_expire->setEnabled(false);
|
||||
_ui->checkBox_editing->setEnabled(false);
|
||||
@@ -473,6 +485,20 @@ void ShareLinkWidget::slotPushButtonCopyLinkPressed()
|
||||
#endif
|
||||
}
|
||||
|
||||
void ShareLinkWidget::slotPushButtonMailLinkPressed()
|
||||
{
|
||||
QString fileName = _sharePath.mid(_sharePath.lastIndexOf('/') + 1);
|
||||
|
||||
QDesktopServices::openUrl(QUrl(QString(
|
||||
"mailto: "
|
||||
"?subject=%1 has shared %2 with you"
|
||||
"&body=%3").arg(
|
||||
_account->credentials()->user(),
|
||||
fileName,
|
||||
_shareUrl),
|
||||
QUrl::TolerantMode));
|
||||
}
|
||||
|
||||
void ShareLinkWidget::slotCheckBoxEditingClicked()
|
||||
{
|
||||
ShareLinkWidget::setPublicUpload(_ui->checkBox_editing->checkState() == Qt::Checked);
|
||||
|
||||
@@ -68,6 +68,7 @@ private slots:
|
||||
void slotPasswordReturnPressed();
|
||||
void slotPasswordChanged(const QString& newText);
|
||||
void slotPushButtonCopyLinkPressed();
|
||||
void slotPushButtonMailLinkPressed();
|
||||
void slotCheckBoxEditingClicked();
|
||||
void slotPublicUploadSet();
|
||||
|
||||
|
||||
@@ -195,6 +195,13 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_mail">
|
||||
<property name="text">
|
||||
<string>&Mail link</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButton_copy">
|
||||
<property name="text">
|
||||
|
||||
@@ -248,12 +248,10 @@ void ShareUserGroupWidget::slotCompleterActivated(const QModelIndex & index)
|
||||
layout->addWidget(indicator);
|
||||
|
||||
/*
|
||||
* Don't send the reshare permissions for federated shares for servers <9.1
|
||||
* Don't send the reshare permissions for federataed shares
|
||||
* https://github.com/owncloud/core/issues/22122#issuecomment-185637344
|
||||
* https://github.com/owncloud/client/issues/4996
|
||||
*/
|
||||
if (sharee->type() == Sharee::Federated
|
||||
&& _account->serverVersionInt() < 0x090100) {
|
||||
if (sharee->type() == Sharee::Federated) {
|
||||
int permissions = SharePermissionRead | SharePermissionUpdate;
|
||||
if (!_isFile) {
|
||||
permissions |= SharePermissionCreate | SharePermissionDelete;
|
||||
@@ -337,12 +335,10 @@ ShareWidget::ShareWidget(QSharedPointer<Share> share,
|
||||
connect(_ui->permissionsEdit, SIGNAL(clicked(bool)), SLOT(slotEditPermissionsChanged()));
|
||||
|
||||
/*
|
||||
* We don't show permssion share for federated shares with server <9.1
|
||||
* We don't show permssion share for federated shares
|
||||
* https://github.com/owncloud/core/issues/22122#issuecomment-185637344
|
||||
* https://github.com/owncloud/client/issues/4996
|
||||
*/
|
||||
if (share->getShareType() == Share::TypeRemote
|
||||
&& share->account()->serverVersionInt() < 0x090100) {
|
||||
if (share->getShareType() == Share::TypeRemote) {
|
||||
_ui->permissionShare->setVisible(false);
|
||||
_ui->permissionToolButton->setVisible(false);
|
||||
}
|
||||
|
||||
@@ -74,7 +74,7 @@ SocketApi::SocketApi(QObject* parent)
|
||||
|
||||
if (Utility::isWindows()) {
|
||||
socketPath = QLatin1String("\\\\.\\pipe\\")
|
||||
+ QLatin1String("ownCloud-")
|
||||
+ QLatin1String("ownCloud") + '\\'
|
||||
+ QString::fromLocal8Bit(qgetenv("USERNAME"));
|
||||
// TODO: once the windows extension supports multiple
|
||||
// client connections, switch back to the theme name
|
||||
|
||||
+25
-28
@@ -38,6 +38,8 @@ namespace OCC {
|
||||
Account::Account(QObject *parent)
|
||||
: QObject(parent)
|
||||
, _capabilities(QVariantMap())
|
||||
, _am(0)
|
||||
, _credentials(0)
|
||||
, _davPath( Theme::instance()->webDavPath() )
|
||||
, _wasMigrated(false)
|
||||
{
|
||||
@@ -53,6 +55,8 @@ AccountPtr Account::create()
|
||||
|
||||
Account::~Account()
|
||||
{
|
||||
delete _credentials;
|
||||
delete _am;
|
||||
}
|
||||
|
||||
QString Account::davPath() const
|
||||
@@ -113,14 +117,14 @@ bool Account::changed(AccountPtr other, bool ignoreUrlProtocol) const
|
||||
changes = (_url == other->_url);
|
||||
}
|
||||
|
||||
changes |= _credentials->changed(other->credentials());
|
||||
changes |= _credentials->changed(other->_credentials);
|
||||
|
||||
return changes;
|
||||
}
|
||||
|
||||
AbstractCredentials *Account::credentials() const
|
||||
{
|
||||
return _credentials.data();
|
||||
return _credentials;
|
||||
}
|
||||
|
||||
void Account::setCredentials(AbstractCredentials *cred)
|
||||
@@ -131,27 +135,29 @@ void Account::setCredentials(AbstractCredentials *cred)
|
||||
jar = _am->cookieJar();
|
||||
jar->setParent(0);
|
||||
|
||||
_am = QSharedPointer<QNetworkAccessManager>();
|
||||
_am->deleteLater();
|
||||
}
|
||||
|
||||
if (_credentials) {
|
||||
credentials()->deleteLater();
|
||||
}
|
||||
|
||||
// The order for these two is important! Reading the credential's
|
||||
// settings accesses the account as well as account->_credentials,
|
||||
// so deleteLater must be used.
|
||||
_credentials = QSharedPointer<AbstractCredentials>(cred, &QObject::deleteLater);
|
||||
// settings accesses the account as well as account->_credentials
|
||||
_credentials = cred;
|
||||
cred->setAccount(this);
|
||||
|
||||
_am = QSharedPointer<QNetworkAccessManager>(_credentials->getQNAM(), &QObject::deleteLater);
|
||||
|
||||
_am = _credentials->getQNAM();
|
||||
if (jar) {
|
||||
_am->setCookieJar(jar);
|
||||
}
|
||||
connect(_am.data(), SIGNAL(sslErrors(QNetworkReply*,QList<QSslError>)),
|
||||
connect(_am, SIGNAL(sslErrors(QNetworkReply*,QList<QSslError>)),
|
||||
SLOT(slotHandleSslErrors(QNetworkReply*,QList<QSslError>)));
|
||||
connect(_am.data(), SIGNAL(proxyAuthenticationRequired(QNetworkProxy,QAuthenticator*)),
|
||||
connect(_am, SIGNAL(proxyAuthenticationRequired(QNetworkProxy,QAuthenticator*)),
|
||||
SIGNAL(proxyAuthenticationRequired(QNetworkProxy,QAuthenticator*)));
|
||||
connect(_credentials.data(), SIGNAL(fetched()),
|
||||
connect(_credentials, SIGNAL(fetched()),
|
||||
SLOT(slotCredentialsFetched()));
|
||||
connect(_credentials.data(), SIGNAL(asked()),
|
||||
connect(_credentials, SIGNAL(asked()),
|
||||
SLOT(slotCredentialsAsked()));
|
||||
}
|
||||
|
||||
@@ -190,21 +196,18 @@ void Account::resetNetworkAccessManager()
|
||||
|
||||
qDebug() << "Resetting QNAM";
|
||||
QNetworkCookieJar* jar = _am->cookieJar();
|
||||
|
||||
// Use a QSharedPointer to allow locking the life of the QNAM on the stack.
|
||||
// Make it call deleteLater to make sure that we can return to any QNAM stack frames safely.
|
||||
_am = QSharedPointer<QNetworkAccessManager>(_credentials->getQNAM(), &QObject::deleteLater);
|
||||
|
||||
_am->deleteLater();
|
||||
_am = _credentials->getQNAM();
|
||||
_am->setCookieJar(jar); // takes ownership of the old cookie jar
|
||||
connect(_am.data(), SIGNAL(sslErrors(QNetworkReply*,QList<QSslError>)),
|
||||
connect(_am, SIGNAL(sslErrors(QNetworkReply*,QList<QSslError>)),
|
||||
SLOT(slotHandleSslErrors(QNetworkReply*,QList<QSslError>)));
|
||||
connect(_am.data(), SIGNAL(proxyAuthenticationRequired(QNetworkProxy,QAuthenticator*)),
|
||||
connect(_am, SIGNAL(proxyAuthenticationRequired(QNetworkProxy,QAuthenticator*)),
|
||||
SIGNAL(proxyAuthenticationRequired(QNetworkProxy,QAuthenticator*)));
|
||||
}
|
||||
|
||||
QNetworkAccessManager *Account::networkAccessManager()
|
||||
{
|
||||
return _am.data();
|
||||
return _am;
|
||||
}
|
||||
|
||||
QNetworkReply *Account::headRequest(const QString &relPath)
|
||||
@@ -427,12 +430,6 @@ void Account::slotHandleSslErrors(QNetworkReply *reply , QList<QSslError> errors
|
||||
return;
|
||||
}
|
||||
|
||||
// SslDialogErrorHandler::handleErrors will run an event loop that might execute
|
||||
// the deleteLater() of the QNAM before we have the chance of unwinding our stack.
|
||||
// Keep a ref here on our stackframe to make sure that it doesn't get deleted before
|
||||
// handleErrors returns.
|
||||
QSharedPointer<QNetworkAccessManager> qnamLock = _am;
|
||||
|
||||
if (_sslErrorHandler->handleErrors(errors, reply->sslConfiguration(), &approvedCerts, sharedFromThis())) {
|
||||
QSslSocket::addDefaultCaCertificates(approvedCerts);
|
||||
addApprovedCerts(approvedCerts);
|
||||
@@ -462,12 +459,12 @@ void Account::slotHandleSslErrors(QNetworkReply *reply , QList<QSslError> errors
|
||||
|
||||
void Account::slotCredentialsFetched()
|
||||
{
|
||||
emit credentialsFetched(_credentials.data());
|
||||
emit credentialsFetched(_credentials);
|
||||
}
|
||||
|
||||
void Account::slotCredentialsAsked()
|
||||
{
|
||||
emit credentialsAsked(_credentials.data());
|
||||
emit credentialsAsked(_credentials);
|
||||
}
|
||||
|
||||
void Account::handleInvalidCredentials()
|
||||
|
||||
@@ -214,8 +214,8 @@ private:
|
||||
QString _serverVersion;
|
||||
QScopedPointer<AbstractSslErrorHandler> _sslErrorHandler;
|
||||
QuotaInfo *_quotaInfo;
|
||||
QSharedPointer<QNetworkAccessManager> _am;
|
||||
QSharedPointer<AbstractCredentials> _credentials;
|
||||
QNetworkAccessManager *_am;
|
||||
AbstractCredentials* _credentials;
|
||||
|
||||
/// Certificates that were explicitly rejected by the user
|
||||
QList<QSslCertificate> _rejectedCertificates;
|
||||
|
||||
@@ -73,8 +73,7 @@ bool Capabilities::shareResharing() const
|
||||
|
||||
bool Capabilities::notificationsAvailable() const
|
||||
{
|
||||
// We require the OCS style API in 9.x, can't deal with the REST one only found in 8.2
|
||||
return _capabilities.contains("notifications") && _capabilities["notifications"].toMap().contains("ocs-endpoints");
|
||||
return _capabilities.contains("notifications");
|
||||
}
|
||||
|
||||
bool Capabilities::isValid() const
|
||||
|
||||
@@ -564,7 +564,7 @@ csync_vio_handle_t* DiscoveryJob::remote_vio_opendir_hook (const char *url,
|
||||
discoveryJob->_vioMutex.lock();
|
||||
const QString qurl = QString::fromUtf8(url);
|
||||
emit discoveryJob->doOpendirSignal(qurl, directoryResult.data());
|
||||
discoveryJob->_vioWaitCondition.wait(&discoveryJob->_vioMutex, 30000);
|
||||
discoveryJob->_vioWaitCondition.wait(&discoveryJob->_vioMutex, ULONG_MAX); // FIXME timeout?
|
||||
discoveryJob->_vioMutex.unlock();
|
||||
|
||||
qDebug() << discoveryJob << url << "...Returned from main thread";
|
||||
|
||||
@@ -42,7 +42,7 @@ ExcludedFiles& ExcludedFiles::instance()
|
||||
|
||||
void ExcludedFiles::addExcludeFilePath(const QString& path)
|
||||
{
|
||||
_excludeFiles.insert(path);
|
||||
_excludeFiles.append(path);
|
||||
}
|
||||
|
||||
bool ExcludedFiles::reloadExcludes()
|
||||
|
||||
@@ -16,8 +16,7 @@
|
||||
#include "owncloudlib.h"
|
||||
|
||||
#include <QObject>
|
||||
#include <QSet>
|
||||
#include <QString>
|
||||
#include <QStringList>
|
||||
|
||||
extern "C" {
|
||||
#include "std/c_string.h"
|
||||
@@ -67,7 +66,7 @@ private:
|
||||
// This is a pointer to the csync exclude list, its is owned by this class
|
||||
// but the pointer can be in a csync_context so that it can itself also query the list.
|
||||
c_strlist_t** _excludesPtr;
|
||||
QSet<QString> _excludeFiles;
|
||||
QStringList _excludeFiles;
|
||||
};
|
||||
|
||||
} // namespace OCC
|
||||
|
||||
@@ -496,16 +496,16 @@ QString FileSystem::fileSystemForPath(const QString & path)
|
||||
}
|
||||
#endif
|
||||
|
||||
#define BUFSIZE qint64(500*1024) // 500 KiB
|
||||
#define BUFSIZE 1024*1024*10
|
||||
|
||||
static QByteArray readToCrypto( const QString& filename, QCryptographicHash::Algorithm algo )
|
||||
{
|
||||
QFile file(filename);
|
||||
const qint64 bufSize = qMin(BUFSIZE, file.size() + 1);
|
||||
QByteArray buf(bufSize, Qt::Uninitialized);
|
||||
const qint64 bufSize = BUFSIZE;
|
||||
QByteArray buf(bufSize,0);
|
||||
QByteArray arr;
|
||||
QCryptographicHash crypto( algo );
|
||||
|
||||
QFile file(filename);
|
||||
if (file.open(QIODevice::ReadOnly)) {
|
||||
qint64 size;
|
||||
while (!file.atEnd()) {
|
||||
@@ -532,11 +532,11 @@ QByteArray FileSystem::calcSha1( const QString& filename )
|
||||
#ifdef ZLIB_FOUND
|
||||
QByteArray FileSystem::calcAdler32( const QString& filename )
|
||||
{
|
||||
QFile file(filename);
|
||||
const qint64 bufSize = qMin(BUFSIZE, file.size() + 1);
|
||||
QByteArray buf(bufSize, Qt::Uninitialized);
|
||||
|
||||
unsigned int adler = adler32(0L, Z_NULL, 0);
|
||||
const qint64 bufSize = BUFSIZE;
|
||||
QByteArray buf(bufSize, 0);
|
||||
|
||||
QFile file(filename);
|
||||
if (file.open(QIODevice::ReadOnly)) {
|
||||
qint64 size;
|
||||
while (!file.atEnd()) {
|
||||
|
||||
@@ -542,27 +542,6 @@ void OwncloudPropagator::scheduleNextJob()
|
||||
}
|
||||
}
|
||||
|
||||
void OwncloudPropagator::addTouchedFile(const QString& fn)
|
||||
{
|
||||
QString file = QDir::cleanPath(fn);
|
||||
|
||||
QElapsedTimer timer;
|
||||
timer.start();
|
||||
|
||||
QMutexLocker lock(&_touchedFilesMutex);
|
||||
_touchedFiles.insert(file, timer);
|
||||
}
|
||||
|
||||
qint64 OwncloudPropagator::timeSinceFileTouched(const QString& fn) const
|
||||
{
|
||||
QMutexLocker lock(&_touchedFilesMutex);
|
||||
if (! _touchedFiles.contains(fn)) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
return _touchedFiles[fn].elapsed();
|
||||
}
|
||||
|
||||
AccountPtr OwncloudPropagator::account() const
|
||||
{
|
||||
return _account;
|
||||
|
||||
@@ -330,18 +330,6 @@ public:
|
||||
/** returns the size of chunks in bytes */
|
||||
static quint64 chunkSize();
|
||||
|
||||
/** Records that a file was touched by a job.
|
||||
*
|
||||
* Thread-safe.
|
||||
*/
|
||||
void addTouchedFile(const QString& fn);
|
||||
|
||||
/** Get the ms since a file was touched, or -1 if it wasn't.
|
||||
*
|
||||
* Thread-safe.
|
||||
*/
|
||||
qint64 timeSinceFileTouched(const QString& fn) const;
|
||||
|
||||
AccountPtr account() const;
|
||||
|
||||
enum DiskSpaceResult
|
||||
@@ -377,18 +365,24 @@ signals:
|
||||
/** Emitted when propagation has problems with a locked file. */
|
||||
void seenLockedFile(const QString &fileName);
|
||||
|
||||
/** Emitted when propagation touches a file.
|
||||
*
|
||||
* Used to track our own file modifications such that notifications
|
||||
* from the file watcher about these can be ignored.
|
||||
*/
|
||||
void touchedFile(const QString &fileName);
|
||||
|
||||
private:
|
||||
|
||||
AccountPtr _account;
|
||||
|
||||
/** Stores the time since a job touched a file. */
|
||||
QHash<QString, QElapsedTimer> _touchedFiles;
|
||||
mutable QMutex _touchedFilesMutex;
|
||||
|
||||
#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
|
||||
// access to signals which are protected in Qt4
|
||||
friend class PropagateDownloadFileQNAM;
|
||||
friend class PropagateUploadFileQNAM;
|
||||
friend class PropagateLocalMkdir;
|
||||
friend class PropagateLocalRename;
|
||||
friend class PropagateRemoteMove;
|
||||
#endif
|
||||
};
|
||||
|
||||
|
||||
@@ -592,8 +592,8 @@ void PropagateDownloadFileQNAM::deleteExistingFolder()
|
||||
QString conflictDir = FileSystem::makeConflictFileName(
|
||||
existingDir, Utility::qDateTimeFromTime_t(_item->_modtime));
|
||||
|
||||
_propagator->addTouchedFile(existingDir);
|
||||
_propagator->addTouchedFile(conflictDir);
|
||||
emit _propagator->touchedFile(existingDir);
|
||||
emit _propagator->touchedFile(conflictDir);
|
||||
QString renameError;
|
||||
if (!FileSystem::rename(existingDir, conflictDir, &renameError)) {
|
||||
done(SyncFileItem::NormalError, renameError);
|
||||
@@ -753,7 +753,7 @@ void PropagateDownloadFileQNAM::downloadFinished()
|
||||
}
|
||||
|
||||
QString error;
|
||||
_propagator->addTouchedFile(fn);
|
||||
emit _propagator->touchedFile(fn);
|
||||
// The fileChanged() check is done above to generate better error messages.
|
||||
if (!FileSystem::uncheckedRenameReplace(_tmpFile.fileName(), fn, &error)) {
|
||||
qDebug() << Q_FUNC_INFO << QString("Rename failed: %1 => %2").arg(_tmpFile.fileName()).arg(fn);
|
||||
|
||||
@@ -80,8 +80,8 @@ void PropagateRemoteMove::start()
|
||||
QString versionString = _propagator->account()->serverVersion();
|
||||
if (versionString.contains('.') && versionString.split('.')[0].toInt() < 7) {
|
||||
QString originalFile(_propagator->getFilePath(QLatin1String("Shared")));
|
||||
_propagator->addTouchedFile(originalFile);
|
||||
_propagator->addTouchedFile(targetFile);
|
||||
emit _propagator->touchedFile(originalFile);
|
||||
emit _propagator->touchedFile(targetFile);
|
||||
QString renameError;
|
||||
if( FileSystem::rename(targetFile, originalFile, &renameError) ) {
|
||||
done(SyncFileItem::NormalError, tr("This folder must not be renamed. It is renamed back to its original name."));
|
||||
|
||||
@@ -97,9 +97,7 @@ void PUTFileJob::start() {
|
||||
}
|
||||
|
||||
void PUTFileJob::slotTimeout() {
|
||||
qDebug() << "Timeout" << (reply() ? reply()->request().url() : path());
|
||||
if (!reply())
|
||||
return;
|
||||
qDebug() << "Timeout" << reply()->request().url();
|
||||
_errorString = tr("Connection Timeout");
|
||||
reply()->abort();
|
||||
}
|
||||
@@ -234,8 +232,6 @@ void PropagateUploadFileQNAM::slotComputeContentChecksum()
|
||||
|
||||
connect(computeChecksum, SIGNAL(done(QByteArray,QByteArray)),
|
||||
SLOT(slotComputeTransmissionChecksum(QByteArray,QByteArray)));
|
||||
connect(computeChecksum, SIGNAL(done(QByteArray,QByteArray)),
|
||||
computeChecksum, SLOT(deleteLater()));
|
||||
computeChecksum->start(filePath);
|
||||
}
|
||||
|
||||
@@ -270,8 +266,6 @@ void PropagateUploadFileQNAM::slotComputeTransmissionChecksum(const QByteArray&
|
||||
|
||||
connect(computeChecksum, SIGNAL(done(QByteArray,QByteArray)),
|
||||
SLOT(slotStartUpload(QByteArray,QByteArray)));
|
||||
connect(computeChecksum, SIGNAL(done(QByteArray,QByteArray)),
|
||||
computeChecksum, SLOT(deleteLater()));
|
||||
const QString filePath = _propagator->getFilePath(_item->_file);
|
||||
computeChecksum->start(filePath);
|
||||
}
|
||||
@@ -779,8 +773,6 @@ void PropagateUploadFileQNAM::slotPutFinished()
|
||||
<< _stopWatch.durationOfLap(QLatin1String("ContentChecksum"))
|
||||
<< _stopWatch.durationOfLap(QLatin1String("TransmissionChecksum"))
|
||||
<< _item->_requestDuration;
|
||||
// The job might stay alive for the whole sync, release this tiny bit of memory.
|
||||
_stopWatch.reset();
|
||||
|
||||
finalize(*_item);
|
||||
}
|
||||
|
||||
@@ -163,7 +163,7 @@ void PropagateLocalMkdir::start()
|
||||
done( SyncFileItem::NormalError, tr("Attention, possible case sensitivity clash with %1").arg(newDirStr) );
|
||||
return;
|
||||
}
|
||||
_propagator->addTouchedFile(newDirStr);
|
||||
emit _propagator->touchedFile(newDirStr);
|
||||
QDir localDir(_propagator->_localDir);
|
||||
if (!localDir.mkpath(_item->_file)) {
|
||||
done( SyncFileItem::NormalError, tr("could not create folder %1").arg(newDirStr) );
|
||||
@@ -217,8 +217,8 @@ void PropagateLocalRename::start()
|
||||
return;
|
||||
}
|
||||
|
||||
_propagator->addTouchedFile(existingFile);
|
||||
_propagator->addTouchedFile(targetFile);
|
||||
emit _propagator->touchedFile(existingFile);
|
||||
emit _propagator->touchedFile(targetFile);
|
||||
QString renameError;
|
||||
if (!FileSystem::rename(existingFile, targetFile, &renameError)) {
|
||||
done(SyncFileItem::NormalError, renameError);
|
||||
|
||||
@@ -95,16 +95,20 @@ SyncEngine::SyncEngine(AccountPtr account, const QString& localPath,
|
||||
_excludedFiles.reset(new ExcludedFiles(&_csync_ctx->excludes));
|
||||
_syncFileStatusTracker.reset(new SyncFileStatusTracker(this));
|
||||
|
||||
_clearTouchedFilesTimer.setSingleShot(true);
|
||||
_clearTouchedFilesTimer.setInterval(30*1000);
|
||||
connect(&_clearTouchedFilesTimer, SIGNAL(timeout()), SLOT(slotClearTouchedFiles()));
|
||||
|
||||
_thread.setObjectName("SyncEngine_Thread");
|
||||
}
|
||||
|
||||
SyncEngine::~SyncEngine()
|
||||
{
|
||||
abort();
|
||||
_thread.quit();
|
||||
_thread.wait();
|
||||
_excludedFiles.reset();
|
||||
csync_destroy(_csync_ctx);
|
||||
_thread.quit();
|
||||
_thread.wait();
|
||||
}
|
||||
|
||||
//Convert an error code from csync to a user readable string.
|
||||
@@ -433,6 +437,9 @@ int SyncEngine::treewalkFile( TREE_WALK_FILE *file, bool remote )
|
||||
case CSYNC_STATUS_INDIVIDUAL_IS_INVALID_CHARS:
|
||||
item->_errorString = tr("Filename contains invalid characters that can not be synced cross platform.");
|
||||
break;
|
||||
case CSYNC_STATUS_INDIVIDUAL_TRAILING_SPACE:
|
||||
item->_errorString = tr("Filename contains trailing spaces.");
|
||||
break;
|
||||
case CSYNC_STATUS_INDIVIDUAL_EXCLUDE_LONG_FILENAME:
|
||||
item->_errorString = tr("Filename is too long.");
|
||||
break;
|
||||
@@ -681,6 +688,7 @@ void SyncEngine::startSync()
|
||||
s_anySyncRunning = true;
|
||||
_syncRunning = true;
|
||||
_anotherSyncNeeded = false;
|
||||
_clearTouchedFilesTimer.stop();
|
||||
|
||||
_progressInfo->reset();
|
||||
|
||||
@@ -945,6 +953,7 @@ void SyncEngine::slotDiscoveryJobFinished(int discoveryResult)
|
||||
this, SLOT(slotProgress(const SyncFileItem &,quint64)));
|
||||
connect(_propagator.data(), SIGNAL(finished()), this, SLOT(slotFinished()), Qt::QueuedConnection);
|
||||
connect(_propagator.data(), SIGNAL(seenLockedFile(QString)), SIGNAL(seenLockedFile(QString)));
|
||||
connect(_propagator.data(), SIGNAL(touchedFile(QString)), SLOT(slotAddTouchedFile(QString)));
|
||||
|
||||
// apply the network limits to the propagator
|
||||
setNetworkLimits(_uploadLimit, _downloadLimit);
|
||||
@@ -1041,6 +1050,8 @@ void SyncEngine::finalize(bool success)
|
||||
|
||||
// Delete the propagator only after emitting the signal.
|
||||
_propagator.clear();
|
||||
|
||||
_clearTouchedFilesTimer.start();
|
||||
}
|
||||
|
||||
void SyncEngine::slotProgress(const SyncFileItem& item, quint64 current)
|
||||
@@ -1362,14 +1373,28 @@ SyncFileItem* SyncEngine::findSyncItem(const QString &fileName) const
|
||||
return 0;
|
||||
}
|
||||
|
||||
void SyncEngine::slotAddTouchedFile(const QString& fn)
|
||||
{
|
||||
QString file = QDir::cleanPath(fn);
|
||||
|
||||
QElapsedTimer timer;
|
||||
timer.start();
|
||||
|
||||
_touchedFiles.insert(file, timer);
|
||||
}
|
||||
|
||||
void SyncEngine::slotClearTouchedFiles()
|
||||
{
|
||||
_touchedFiles.clear();
|
||||
}
|
||||
|
||||
qint64 SyncEngine::timeSinceFileTouched(const QString& fn) const
|
||||
{
|
||||
// This copy is essential for thread safety.
|
||||
QSharedPointer<OwncloudPropagator> prop = _propagator;
|
||||
if (prop) {
|
||||
return prop->timeSinceFileTouched(fn);
|
||||
if (! _touchedFiles.contains(fn)) {
|
||||
return -1;
|
||||
}
|
||||
return -1;
|
||||
|
||||
return _touchedFiles[fn].elapsed();
|
||||
}
|
||||
|
||||
AccountPtr SyncEngine::account() const
|
||||
@@ -1379,13 +1404,13 @@ AccountPtr SyncEngine::account() const
|
||||
|
||||
void SyncEngine::abort()
|
||||
{
|
||||
// Sets a flag for the update phase
|
||||
csync_request_abort(_csync_ctx);
|
||||
qDebug() << Q_FUNC_INFO << _discoveryMainThread;
|
||||
// Aborts the discovery phase job
|
||||
if (_discoveryMainThread) {
|
||||
_discoveryMainThread->abort();
|
||||
}
|
||||
// Sets a flag for the update phase
|
||||
csync_request_abort(_csync_ctx);
|
||||
// For the propagator
|
||||
if(_propagator) {
|
||||
_propagator->abort();
|
||||
|
||||
@@ -157,6 +157,12 @@ private slots:
|
||||
void slotDiscoveryJobFinished(int updateResult);
|
||||
void slotCleanPollsJobAborted(const QString &error);
|
||||
|
||||
/** Records that a file was touched by a job. */
|
||||
void slotAddTouchedFile(const QString& fn);
|
||||
|
||||
/** Wipes the _touchedFiles hash */
|
||||
void slotClearTouchedFiles();
|
||||
|
||||
private:
|
||||
void handleSyncError(CSYNC *ctx, const char *state);
|
||||
|
||||
@@ -256,6 +262,12 @@ private:
|
||||
CSyncChecksumHook _checksum_hook;
|
||||
|
||||
bool _anotherSyncNeeded;
|
||||
|
||||
/** Stores the time since a job touched a file. */
|
||||
QHash<QString, QElapsedTimer> _touchedFiles;
|
||||
|
||||
/** For clearing the _touchedFiles variable after sync finished */
|
||||
QTimer _clearTouchedFilesTimer;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
@@ -76,6 +76,7 @@ SyncFileStatusTracker::SyncFileStatusTracker(SyncEngine *syncEngine)
|
||||
SLOT(slotAboutToPropagate(SyncFileItemVector&)));
|
||||
connect(syncEngine, SIGNAL(itemCompleted(const SyncFileItem&, const PropagatorJob&)),
|
||||
SLOT(slotItemCompleted(const SyncFileItem&)));
|
||||
connect(syncEngine, SIGNAL(started()), SLOT(slotClearDirtyPaths()));
|
||||
connect(syncEngine, SIGNAL(started()), SLOT(slotSyncEngineRunningChanged()));
|
||||
connect(syncEngine, SIGNAL(finished(bool)), SLOT(slotSyncEngineRunningChanged()));
|
||||
}
|
||||
@@ -155,18 +156,9 @@ void SyncFileStatusTracker::slotAboutToPropagate(SyncFileItemVector& items)
|
||||
} else if (showWarningInSocketApi(*item)) {
|
||||
_syncProblems[item->_file] = SyncFileStatus::StatusWarning;
|
||||
}
|
||||
_dirtyPaths.remove(item->destination());
|
||||
emit fileStatusChanged(getSystemDestination(item->destination()), syncFileItemStatus(*item));
|
||||
}
|
||||
|
||||
// Some metadata status won't trigger files to be synced, make sure that we
|
||||
// push the OK status for dirty files that don't need to be propagated.
|
||||
// Swap into a copy since fileStatus() reads _dirtyPaths to determine the status
|
||||
QSet<QString> oldDirtyPaths;
|
||||
std::swap(_dirtyPaths, oldDirtyPaths);
|
||||
for (auto it = oldDirtyPaths.begin(); it != oldDirtyPaths.end(); ++it)
|
||||
emit fileStatusChanged(getSystemDestination(*it), fileStatus(*it));
|
||||
|
||||
// Make sure to push any status that might have been resolved indirectly since the last sync
|
||||
// (like an error file being deleted from disk)
|
||||
for (auto it = _syncProblems.begin(); it != _syncProblems.end(); ++it)
|
||||
@@ -201,6 +193,13 @@ void SyncFileStatusTracker::slotSyncEngineRunningChanged()
|
||||
emit fileStatusChanged(_syncEngine->localPath(), syncFileItemStatus(rootSyncFileItem()));
|
||||
}
|
||||
|
||||
void SyncFileStatusTracker::slotClearDirtyPaths()
|
||||
{
|
||||
// We just assume that during a sync all dirty statuses will be resolved
|
||||
// one way or the other.
|
||||
_dirtyPaths.clear();
|
||||
}
|
||||
|
||||
SyncFileStatus SyncFileStatusTracker::syncFileItemStatus(const SyncFileItem& item)
|
||||
{
|
||||
// Hack to know if the item was taken from the sync engine (Sync), or from the database (UpToDate)
|
||||
|
||||
@@ -47,6 +47,7 @@ private slots:
|
||||
void slotAboutToPropagate(SyncFileItemVector& items);
|
||||
void slotItemCompleted(const SyncFileItem& item);
|
||||
void slotSyncEngineRunningChanged();
|
||||
void slotClearDirtyPaths();
|
||||
|
||||
private:
|
||||
SyncFileStatus syncFileItemStatus(const SyncFileItem& item);
|
||||
|
||||
@@ -35,6 +35,10 @@
|
||||
#else
|
||||
#include <QStandardPaths>
|
||||
#endif
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(5, 2, 0)
|
||||
#include <QCollator>
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef Q_OS_UNIX
|
||||
#include <sys/statvfs.h>
|
||||
@@ -546,4 +550,18 @@ quint64 Utility::StopWatch::durationOfLap( const QString& lapName ) const
|
||||
return _lapTimes.value(lapName, 0);
|
||||
}
|
||||
|
||||
void Utility::sortFilenames(QStringList& fileNames)
|
||||
{
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(5, 2, 0)
|
||||
QCollator collator;
|
||||
collator.setNumericMode(true);
|
||||
collator.setCaseSensitivity(Qt::CaseInsensitive);
|
||||
qSort(fileNames.begin(), fileNames.end(), collator);
|
||||
#elif QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
|
||||
fileNames.sort(Qt::CaseInsensitive);
|
||||
#else
|
||||
fileNames.sort();
|
||||
#endif
|
||||
}
|
||||
|
||||
} // namespace OCC
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
#include <QByteArray>
|
||||
#include <QDateTime>
|
||||
#include <QElapsedTimer>
|
||||
#include <QMap>
|
||||
#include <QHash>
|
||||
|
||||
namespace OCC {
|
||||
|
||||
@@ -121,7 +121,7 @@ namespace Utility
|
||||
|
||||
class OWNCLOUDSYNC_EXPORT StopWatch {
|
||||
private:
|
||||
QMap<QString, quint64> _lapTimes;
|
||||
QHash<QString, quint64> _lapTimes;
|
||||
QDateTime _startTime;
|
||||
QElapsedTimer _timer;
|
||||
public:
|
||||
@@ -136,6 +136,11 @@ namespace Utility
|
||||
quint64 durationOfLap( const QString& lapName ) const;
|
||||
};
|
||||
|
||||
/**
|
||||
* @brief Sort a QStringList in a way that's appropriate for filenames
|
||||
*/
|
||||
OWNCLOUDSYNC_EXPORT void sortFilenames(QStringList& fileNames);
|
||||
|
||||
}
|
||||
/** @} */ // \addtogroup
|
||||
|
||||
|
||||
@@ -26,7 +26,6 @@ private slots:
|
||||
bool excludeHidden = true;
|
||||
bool keepHidden = false;
|
||||
|
||||
bool x = excluded.isExcluded("/a/b", "/a", keepHidden);
|
||||
QVERIFY(!excluded.isExcluded("/a/b", "/a", keepHidden));
|
||||
QVERIFY(!excluded.isExcluded("/a/b~", "/a", keepHidden));
|
||||
QVERIFY(!excluded.isExcluded("/a/.b", "/a", keepHidden));
|
||||
|
||||
+157
-165
@@ -110,8 +110,8 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="180"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="352"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="690"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="346"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="684"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Cancel·la</translation>
|
||||
</message>
|
||||
@@ -141,148 +141,148 @@
|
||||
<translation>Compte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="221"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="215"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation>Trieu què sincronitzar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="229"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="223"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation>Elimina la connexió de la carpeta sincronitzada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="294"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="288"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation>Ha fallat la creació de la carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="295"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="289"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation><p>No s'ha pogut crear la carpeta local <i>%1</i>.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="345"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="339"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation>Confirma l'eliminació de la connexió de la carpeta sincronitzada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="351"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="345"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation>Elimina la connexió de la carpeta sincronitzada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="433"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="427"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>S'està sincronitzant</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="434"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="428"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>S'està sincronitzant.<br/>Voleu parar-la?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="501"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="495"/>
|
||||
<source>%1 in use</source>
|
||||
<translation>%1 en ús</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="521"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="515"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation>%1 com a <i>%2</i></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="527"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="521"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation>La versió del servidor %1 és antiga i fora de suport! Continua sota la teva responsabilitat.</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="529"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="523"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>Connectat a %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="531"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="525"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>El servidor %1 no està disponible temporalment</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="533"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="527"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation>S'ha desconnectat de %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="535"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="529"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation>No hi ha connexió amb %1 a %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="558"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="552"/>
|
||||
<source>Log in</source>
|
||||
<translation>Inici de sessió</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="642"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="636"/>
|
||||
<source>There are new folders that were not synchronized because they are too big: </source>
|
||||
<translation>Hi ha carpetes noves que no s'han sincronitzat perquè són massa grans:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="682"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="676"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation>Confirmeu l'eliminació del compte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="683"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="677"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>Segur que voleu eliminar la connexió al compte <i>%1</i>?</p><p><b>Nota:</b> això <b>no</b> esborrarà cap fitxer.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="689"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="683"/>
|
||||
<source>Remove connection</source>
|
||||
<translation>Elimina la connexió</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="217"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="211"/>
|
||||
<source>Open folder</source>
|
||||
<translation>Obre la carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="560"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="554"/>
|
||||
<source>Log out</source>
|
||||
<translation>Surt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="220"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>Continua la sincronització</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="220"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>Pausa la sincronització</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="346"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="340"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>Segur que voleu aturar la sincronització de la carpeta <i>%1</i>?</p><p><b>Nota:</b> això <b>no</b> esborrarà cap fitxer.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="488"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="482"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation>%1 (%3%) de %2 en ús. Algunes carpetes, incloent les carpetes muntades a través de xarxa o les compartides, poden tenir límits diferents.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="489"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="483"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation>%1 de %2 en ús</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="498"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="492"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation>Actualment no hi ha informació disponible de l'ús d'emmagatzemament.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="541"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="535"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>La connexió %1 no està configurada.</translation>
|
||||
</message>
|
||||
@@ -385,12 +385,12 @@
|
||||
<message>
|
||||
<location filename="../src/gui/activitywidget.cpp" line="600"/>
|
||||
<source>The sync activity list has been copied to the clipboard.</source>
|
||||
<translation>La llista d'activitat de sincronització s'ha copiat al porta-retalls</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/activitywidget.cpp" line="603"/>
|
||||
<source>The list of unsynched items has been copied to the clipboard.</source>
|
||||
<translation>La llista d'elements no sincronitzats s'ha copiat al porta-retalls</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/activitywidget.cpp" line="608"/>
|
||||
@@ -579,160 +579,158 @@
|
||||
<context>
|
||||
<name>OCC::Folder</name>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="129"/>
|
||||
<location filename="../src/gui/folder.cpp" line="135"/>
|
||||
<source>Local folder %1 does not exist.</source>
|
||||
<translation>El fitxer local %1 no existeix.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="132"/>
|
||||
<location filename="../src/gui/folder.cpp" line="138"/>
|
||||
<source>%1 should be a folder but is not.</source>
|
||||
<translation>%1 hauria de ser una carpeta, però no ho és.</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="135"/>
|
||||
<location filename="../src/gui/folder.cpp" line="141"/>
|
||||
<source>%1 is not readable.</source>
|
||||
<translation>No es pot llegir %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="381"/>
|
||||
<location filename="../src/gui/folder.cpp" line="387"/>
|
||||
<source>%1: %2</source>
|
||||
<extracomment>this displays an error string (%2) for a file %1</extracomment>
|
||||
<translation>%1: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="491"/>
|
||||
<location filename="../src/gui/folder.cpp" line="497"/>
|
||||
<source>%1 has been removed.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>S'ha esborrat '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="498"/>
|
||||
<location filename="../src/gui/folder.cpp" line="504"/>
|
||||
<source>%1 has been downloaded.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>S'ha descarregat %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="505"/>
|
||||
<location filename="../src/gui/folder.cpp" line="511"/>
|
||||
<source>%1 has been updated.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>S'ha actualitzat %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="512"/>
|
||||
<location filename="../src/gui/folder.cpp" line="518"/>
|
||||
<source>%1 has been renamed to %2.</source>
|
||||
<comment>%1 and %2 name files.</comment>
|
||||
<translation>%1 s'ha reanomenat a %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="519"/>
|
||||
<location filename="../src/gui/folder.cpp" line="525"/>
|
||||
<source>%1 has been moved to %2.</source>
|
||||
<translation>%1 s'ha mogut a %2.</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="489"/>
|
||||
<location filename="../src/gui/folder.cpp" line="495"/>
|
||||
<source>%1 and %n other file(s) have been removed.</source>
|
||||
<translation><numerusform>%1 i %n altre fitxer s'ha esborrat.</numerusform><numerusform>%1 i %n altres fitxers s'han esborrat.</numerusform></translation>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="496"/>
|
||||
<location filename="../src/gui/folder.cpp" line="502"/>
|
||||
<source>%1 and %n other file(s) have been downloaded.</source>
|
||||
<translation><numerusform>%1 i %n altre fitxer s'han descarregat.</numerusform><numerusform>%1 i %n altres fitxers s'han descarregat.</numerusform></translation>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="503"/>
|
||||
<location filename="../src/gui/folder.cpp" line="509"/>
|
||||
<source>%1 and %n other file(s) have been updated.</source>
|
||||
<translation><numerusform>%1 i %n altre fitxer s'han actualitzat.</numerusform><numerusform>%1 i %n altres fitxers s'han actualitzat.</numerusform></translation>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="510"/>
|
||||
<location filename="../src/gui/folder.cpp" line="516"/>
|
||||
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
|
||||
<translation><numerusform>%1 s'ha reanomenat a %2 i %n altre fitxer s'ha reanomenat.</numerusform><numerusform>%1 s'ha reanomenat a %2 i %n altres fitxers s'han reanomenat.</numerusform></translation>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="517"/>
|
||||
<location filename="../src/gui/folder.cpp" line="523"/>
|
||||
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
|
||||
<translation><numerusform>%1 s'ha mogut a %2 i %n altre fitxer s'ha mogut.</numerusform><numerusform>%1 s'ha mogut a %2 i %n altres fitxers s'han mogut.</numerusform></translation>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="524"/>
|
||||
<location filename="../src/gui/folder.cpp" line="530"/>
|
||||
<source>%1 has and %n other file(s) have sync conflicts.</source>
|
||||
<translation><numerusform>%1 i %n altre fitxer tenen conflictes de sincronització</numerusform><numerusform>%1 i %n altres fitxers tenen conflictes de sincronització</numerusform></translation>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="526"/>
|
||||
<location filename="../src/gui/folder.cpp" line="532"/>
|
||||
<source>%1 has a sync conflict. Please check the conflict file!</source>
|
||||
<translation>%1 té conflictes de sincronització. Comproveu el fitxer conflictiu!</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="531"/>
|
||||
<location filename="../src/gui/folder.cpp" line="537"/>
|
||||
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
|
||||
<translation><numerusform>%1 i %n altre fitxer no s'han sincronitzat per errors.
|
||||
Consulteu el registre per obtenir més informació.</numerusform><numerusform>%1 i %n altres fitxers no s'han sincronitzat per errors.
|
||||
Consulteu el registre per obtenir més informació.</numerusform></translation>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="533"/>
|
||||
<location filename="../src/gui/folder.cpp" line="539"/>
|
||||
<source>%1 could not be synced due to an error. See the log for details.</source>
|
||||
<translation>%1 no s'ha pogut sincronitzar degut a un error. Mireu el registre per més detalls.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="539"/>
|
||||
<location filename="../src/gui/folder.cpp" line="545"/>
|
||||
<source>Sync Activity</source>
|
||||
<translation>Activitat de sincronització</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="747"/>
|
||||
<location filename="../src/gui/folder.cpp" line="751"/>
|
||||
<source>Could not read system exclude file</source>
|
||||
<translation>No s'ha pogut llegir el fitxer d'exclusió del sistema</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="958"/>
|
||||
<location filename="../src/gui/folder.cpp" line="962"/>
|
||||
<source>A new folder larger than %1 MB has been added: %2.
|
||||
Please go in the settings to select it if you wish to download it.</source>
|
||||
<translation>S'ha afegit una carpeta nova de més de %1 MB: %2.
|
||||
Aneu a arranjament per seleccionar-la si voleu descarregar-la.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="976"/>
|
||||
<location filename="../src/gui/folder.cpp" line="980"/>
|
||||
<source>This sync would remove all the files in the sync folder '%1'.
|
||||
This might be because the folder was silently reconfigured, or that all the files were manually removed.
|
||||
Are you sure you want to perform this operation?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="980"/>
|
||||
<location filename="../src/gui/folder.cpp" line="984"/>
|
||||
<source>Remove All Files?</source>
|
||||
<translation>Esborra tots els fitxers?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="982"/>
|
||||
<location filename="../src/gui/folder.cpp" line="986"/>
|
||||
<source>Remove all files</source>
|
||||
<translation>Esborra tots els fitxers</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="983"/>
|
||||
<location filename="../src/gui/folder.cpp" line="987"/>
|
||||
<source>Keep files</source>
|
||||
<translation>Mantén els fitxers</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1001"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1005"/>
|
||||
<source>This sync would reset the files to an erlier time in the sync folder '%1'.
|
||||
This might be because a backup was restored on the server.
|
||||
Continuing the sync as normal will cause all your files to be overwritten by an older file in an earlier state. Do you want to keep your local most recent files as conflict files?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1006"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1010"/>
|
||||
<source>Backup detected</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1008"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1012"/>
|
||||
<source>Normal Synchronisation</source>
|
||||
<translation>Sincronització normal</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1009"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1013"/>
|
||||
<source>Keep Local Files as Conflict</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -750,102 +748,102 @@ Continuing the sync as normal will cause all your files to be overwritten by an
|
||||
<translation>S'ha trobat un diari de sincronització antic '%1', però no s'ha pogut eliminar. Assegureu-vos que no hi ha cap aplicació que actualment en faci ús.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="927"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="926"/>
|
||||
<source> (backup)</source>
|
||||
<translation>(copia de seguretat)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="932"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="931"/>
|
||||
<source> (backup %1)</source>
|
||||
<translation>(copia de seguretat %1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1139"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1138"/>
|
||||
<source>Undefined State.</source>
|
||||
<translation>Estat indefinit.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1142"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1141"/>
|
||||
<source>Waiting to start syncing.</source>
|
||||
<translation>S'està esperant per començar a sincronitzar.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1145"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1144"/>
|
||||
<source>Preparing for sync.</source>
|
||||
<translation>S'està preparant per la sincronització.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1148"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1147"/>
|
||||
<source>Sync is running.</source>
|
||||
<translation>S'està sincronitzant.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1151"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1150"/>
|
||||
<source>Last Sync was successful.</source>
|
||||
<translation>La darrera sincronització va ser correcta.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1156"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1155"/>
|
||||
<source>Last Sync was successful, but with warnings on individual files.</source>
|
||||
<translation>La última sincronització ha estat un èxit, però amb avisos en fitxers individuals.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1159"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1158"/>
|
||||
<source>Setup Error.</source>
|
||||
<translation>Error de configuració.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1162"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1161"/>
|
||||
<source>User Abort.</source>
|
||||
<translation>Cancel·la usuari.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1165"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1164"/>
|
||||
<source>Sync is paused.</source>
|
||||
<translation>La sincronització està en pausa.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1171"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1170"/>
|
||||
<source>%1 (Sync is paused)</source>
|
||||
<translation>%1 (Sync està pausat)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1179"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1178"/>
|
||||
<source>No valid folder selected!</source>
|
||||
<translation>No s'ha seleccionat cap directori vàlid!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1190"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1189"/>
|
||||
<source>The selected path is not a folder!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1194"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1193"/>
|
||||
<source>You have no permission to write to the selected folder!</source>
|
||||
<translation>No teniu permisos per escriure en la carpeta seleccionada!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1209"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1208"/>
|
||||
<source>The local folder %1 is already used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1214"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1213"/>
|
||||
<source>The local folder %1 already contains a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1221"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1220"/>
|
||||
<source>The local folder %1 is a symbolic link. The link target already contains a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1228"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1227"/>
|
||||
<source>The local folder %1 is already contained in a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1234"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1233"/>
|
||||
<source>The local folder %1 is a symbolic link. The link target is already contained in a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -1683,7 +1681,7 @@ privilegis addicionals durant el procés.</translation>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudhttpcredspage.cpp" line="51"/>
|
||||
<source>&Email</source>
|
||||
<translation>Correu &electrònic</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudhttpcredspage.cpp" line="61"/>
|
||||
@@ -1900,7 +1898,7 @@ No és aconsellada usar-la.</translation>
|
||||
<context>
|
||||
<name>OCC::PUTFileJob</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="103"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="101"/>
|
||||
<source>Connection Timeout</source>
|
||||
<translation>Temps de connexió excedit</translation>
|
||||
</message>
|
||||
@@ -1908,7 +1906,7 @@ No és aconsellada usar-la.</translation>
|
||||
<context>
|
||||
<name>OCC::PollJob</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="160"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="158"/>
|
||||
<source>Invalid JSON reply from the poll URL</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2002,7 +2000,7 @@ No és aconsellada usar-la.</translation>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatorjobs.cpp" line="169"/>
|
||||
<source>could not create folder %1</source>
|
||||
<translation>no s'ha pogut crear la carpeta %1</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatorjobs.cpp" line="181"/>
|
||||
@@ -2020,7 +2018,7 @@ No és aconsellada usar-la.</translation>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatorjobs.cpp" line="98"/>
|
||||
<source>Could not remove folder '%1'</source>
|
||||
<translation>No s'ha pogut eliminar la carpeta '%1'</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatorjobs.cpp" line="116"/>
|
||||
@@ -2098,48 +2096,48 @@ No és aconsellada usar-la.</translation>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileQNAM</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="297"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="291"/>
|
||||
<source>File Removed</source>
|
||||
<translation>Fitxer eliminat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="309"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="303"/>
|
||||
<source>Local file changed during syncing. It will be resumed.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="321"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="710"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="315"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="704"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation>El fitxer local ha canviat durant la sincronització.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="637"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="631"/>
|
||||
<source>Forcing job abort on HTTP connection reset with Qt < 5.4.2.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="645"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="639"/>
|
||||
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
|
||||
<translation>El fitxer s'ha editat localment però és part d'una compartició només de lectura. S'ha restaurat i la vostra edició és en el fitxer en conflicte.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="676"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="670"/>
|
||||
<source>Poll URL missing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="699"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="693"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation>El fitxer local s'ha eliminat durant la sincronització.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="725"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="719"/>
|
||||
<source>The server did not acknowledge the last chunk. (No e-tag was present)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="800"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="792"/>
|
||||
<source>Error writing metadata to the database</source>
|
||||
<translation>Error en escriure les metadades a la base de dades</translation>
|
||||
</message>
|
||||
@@ -2481,7 +2479,7 @@ No és aconsellada usar-la.</translation>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="224"/>
|
||||
<source>No results for '%1'</source>
|
||||
<translation>No hi ha resultats per '%1'</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -2512,17 +2510,17 @@ No és aconsellada usar-la.</translation>
|
||||
<translation>...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="302"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="300"/>
|
||||
<source>create</source>
|
||||
<translation>crea</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="305"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="303"/>
|
||||
<source>change</source>
|
||||
<translation>canvi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="308"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="306"/>
|
||||
<source>delete</source>
|
||||
<translation>elimina</translation>
|
||||
</message>
|
||||
@@ -2543,22 +2541,17 @@ No és aconsellada usar-la.</translation>
|
||||
<context>
|
||||
<name>OCC::ShibbolethWebView</name>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="81"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="79"/>
|
||||
<source>%1 - Authenticate</source>
|
||||
<translation>%1 - Autenticat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="91"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="99"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="85"/>
|
||||
<source>Reauthentication required</source>
|
||||
<translation>Es requereix nova acreditació</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="99"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="85"/>
|
||||
<source>Your session has expired. You need to re-login to continue to use the client.</source>
|
||||
<translation>La vostra sessió ha vençut. Heu d'acreditar-vos de nou per continuar usant el client.</translation>
|
||||
</message>
|
||||
@@ -2862,7 +2855,7 @@ No és aconsellada usar-la.</translation>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="440"/>
|
||||
<source>File/Folder is ignored because it's hidden.</source>
|
||||
<translation>El fitxer/carpeta s'ha ignorat perquè és ocult.</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="701"/>
|
||||
@@ -2928,7 +2921,7 @@ No és aconsellada usar-la.</translation>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="188"/>
|
||||
<source>Access is forbidden</source>
|
||||
<translation>Accés prohibit</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="199"/>
|
||||
@@ -2993,7 +2986,7 @@ No és aconsellada usar-la.</translation>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="887"/>
|
||||
<source>File name contains at least one invalid character</source>
|
||||
<translation>El nom del fitxer conté al menys un caràcter invàlid</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1091"/>
|
||||
@@ -3124,26 +3117,25 @@ No és aconsellada usar-la.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="390"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="544"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="611"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="526"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="593"/>
|
||||
<source>Log in...</source>
|
||||
<translation>Inicia la sessió</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="394"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="536"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="613"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="518"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="595"/>
|
||||
<source>Log out</source>
|
||||
<translation>Surt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="415"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="456"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="438"/>
|
||||
<source>Recent Changes</source>
|
||||
<translation>Canvis recents</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="656"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="638"/>
|
||||
<source>Checking for changes in '%1'</source>
|
||||
<translation>S'està comprovant els canvis a '%1'</translation>
|
||||
</message>
|
||||
@@ -3163,27 +3155,27 @@ No és aconsellada usar-la.</translation>
|
||||
<translation>Obre %1 en el navegador</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="598"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="580"/>
|
||||
<source>Unknown status</source>
|
||||
<translation>Estat desconegut</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="600"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="582"/>
|
||||
<source>Settings...</source>
|
||||
<translation>Arranjament...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="601"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="583"/>
|
||||
<source>Details...</source>
|
||||
<translation>Detalls...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="606"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="588"/>
|
||||
<source>Help</source>
|
||||
<translation>Ajuda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="608"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="590"/>
|
||||
<source>Quit %1</source>
|
||||
<translation>Surt %1</translation>
|
||||
</message>
|
||||
@@ -3220,71 +3212,71 @@ No és aconsellada usar-la.</translation>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="379"/>
|
||||
<source>Unpause all folders</source>
|
||||
<translation>Reprén totes les carpetes</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="384"/>
|
||||
<source>Pause all folders</source>
|
||||
<translation>Pausa totes les carpetes</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="515"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="497"/>
|
||||
<source>Unpause all synchronization</source>
|
||||
<translation>Reprèn totes les sincronitzacions</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="517"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="499"/>
|
||||
<source>Unpause synchronization</source>
|
||||
<translation>Reprèn la sincronització</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="525"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="507"/>
|
||||
<source>Pause all synchronization</source>
|
||||
<translation>Pausa totes les sincronitzacions</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="527"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="509"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation>Pausa la sincronització</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="534"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="516"/>
|
||||
<source>Log out of all accounts</source>
|
||||
<translation>Surt de tots els comptes</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="542"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="524"/>
|
||||
<source>Log in to all accounts...</source>
|
||||
<translation>Connecta a tots els comptes...</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="617"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="599"/>
|
||||
<source>Crash now</source>
|
||||
<comment>Only shows in debug mode to allow testing the crash handler</comment>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="634"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="616"/>
|
||||
<source>No items synced recently</source>
|
||||
<translation>No hi ha elements sincronitzats recentment</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="661"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="643"/>
|
||||
<source>Syncing %1 of %2 (%3 left)</source>
|
||||
<translation>Sincronitzant %1 de %2 (%3 pendents)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="666"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="648"/>
|
||||
<source>Syncing %1 (%2 left)</source>
|
||||
<translation>Sincronitzant %1 (%2 pendents)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="686"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="668"/>
|
||||
<source>%1 (%2, %3)</source>
|
||||
<translation>%1 (%2, %3)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="715"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="697"/>
|
||||
<source>Up to date</source>
|
||||
<translation>Actualitzat</translation>
|
||||
</message>
|
||||
@@ -3505,7 +3497,7 @@ No és aconsellada usar-la.</translation>
|
||||
<context>
|
||||
<name>QApplication</name>
|
||||
<message>
|
||||
<location filename="../src/gui/application.cpp" line="593"/>
|
||||
<location filename="../src/gui/application.cpp" line="581"/>
|
||||
<source>QT_LAYOUT_DIRECTION</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -3515,7 +3507,7 @@ No és aconsellada usar-la.</translation>
|
||||
<message>
|
||||
<location filename="../src/libsync/utility.cpp" line="473"/>
|
||||
<source>in the future</source>
|
||||
<translation>al futur</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/libsync/utility.cpp" line="469"/>
|
||||
@@ -3573,32 +3565,32 @@ No és aconsellada usar-la.</translation>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/libsync/utility.cpp" line="319"/>
|
||||
<source>%n year(s)</source>
|
||||
<translation><numerusform>%n any</numerusform><numerusform>%n anys</numerusform></translation>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/libsync/utility.cpp" line="320"/>
|
||||
<source>%n month(s)</source>
|
||||
<translation><numerusform>%n mes</numerusform><numerusform>%n mesos</numerusform></translation>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/libsync/utility.cpp" line="321"/>
|
||||
<source>%n day(s)</source>
|
||||
<translation><numerusform>%n dia</numerusform><numerusform>%n dies</numerusform></translation>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/libsync/utility.cpp" line="322"/>
|
||||
<source>%n hour(s)</source>
|
||||
<translation><numerusform>%n hora</numerusform><numerusform>%n hores</numerusform></translation>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/libsync/utility.cpp" line="323"/>
|
||||
<source>%n minute(s)</source>
|
||||
<translation><numerusform>%n minut</numerusform><numerusform>%n minuts</numerusform></translation>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/libsync/utility.cpp" line="324"/>
|
||||
<source>%n second(s)</source>
|
||||
<translation><numerusform>%n segon</numerusform><numerusform>%n segons</numerusform></translation>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/utility.cpp" line="348"/>
|
||||
|
||||
+122
-128
@@ -110,8 +110,8 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="180"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="352"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="690"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="346"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="684"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Zrušit</translation>
|
||||
</message>
|
||||
@@ -141,148 +141,148 @@
|
||||
<translation>Účet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="221"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="215"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation>Vybrat co sesynchronizovat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="229"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="223"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation>Odstranit připojení synchronizace adresáře</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="294"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="288"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation>Vytvoření adresáře selhalo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="295"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="289"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation><p>Nelze vytvořit místní adresář <i>%1</i>.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="345"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="339"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation>Potvrdit odstranění připojení synchronizace adresáře</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="351"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="345"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation>Odstranit připojení synchronizace adresáře</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="433"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="427"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>Synchronizace probíhá</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="434"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="428"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>Operace synchronizace právě probíhá.<br/>Přejete si ji ukončit?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="501"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="495"/>
|
||||
<source>%1 in use</source>
|
||||
<translation>%1 používaný</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="521"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="515"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation>%1 jako <i>%2</i></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="527"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="521"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation>Server verze %1 je zastaralý a nepodporovaný! Pokračujte na vlastní riziko.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="529"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="523"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>Připojeno k %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="531"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="525"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>Server %1 je dočasně nedostupný.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="533"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="527"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation>Odhlášeno z %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="535"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="529"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation>Bez připojení k %1 na %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="558"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="552"/>
|
||||
<source>Log in</source>
|
||||
<translation>Přihlásit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="642"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="636"/>
|
||||
<source>There are new folders that were not synchronized because they are too big: </source>
|
||||
<translation>Jsou dostupné nové adresáře, které nebyly synchronizovány z důvodu jejich nadměrné velikosti:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="682"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="676"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation>Potvrdit odstranění účtu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="683"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="677"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>Opravdu chcete odstranit připojení k účtu <i>%1</i>?</p><p><b>Poznámka:</b> Toto <b>neodstraní</b> žádné soubory.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="689"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="683"/>
|
||||
<source>Remove connection</source>
|
||||
<translation>Odstranit připojení</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="217"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="211"/>
|
||||
<source>Open folder</source>
|
||||
<translation>Otevřít adresář</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="560"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="554"/>
|
||||
<source>Log out</source>
|
||||
<translation>Odhlásit se</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="220"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>Pokračovat v synchronizaci</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="220"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>Pozastavit synchronizaci</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="346"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="340"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>Opravdu chcete zastavit synchronizaci adresáře <i>%1</i>?</p><p><b>Poznámka:</b> Toto <b>neodstraní</b> žádné soubory.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="488"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="482"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation>Používaných %1 (%3%) z %2. Některé adresáře včetně připojených síťových nebo sdílených adresářů mohou mít odlišné limity.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="489"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="483"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation>Používaných %1 z %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="498"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="492"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation>Momentálně nejsou k dispozici žádné informace o využití úložiště.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="541"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="535"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>Žádné spojení s %1 nenastaveno.</translation>
|
||||
</message>
|
||||
@@ -579,119 +579,119 @@
|
||||
<context>
|
||||
<name>OCC::Folder</name>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="129"/>
|
||||
<location filename="../src/gui/folder.cpp" line="135"/>
|
||||
<source>Local folder %1 does not exist.</source>
|
||||
<translation>Místní adresář %1 neexistuje.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="132"/>
|
||||
<location filename="../src/gui/folder.cpp" line="138"/>
|
||||
<source>%1 should be a folder but is not.</source>
|
||||
<translation>%1 by měl být adresář, ale není.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="135"/>
|
||||
<location filename="../src/gui/folder.cpp" line="141"/>
|
||||
<source>%1 is not readable.</source>
|
||||
<translation>%1 není čitelný.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="381"/>
|
||||
<location filename="../src/gui/folder.cpp" line="387"/>
|
||||
<source>%1: %2</source>
|
||||
<extracomment>this displays an error string (%2) for a file %1</extracomment>
|
||||
<translation>%1: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="491"/>
|
||||
<location filename="../src/gui/folder.cpp" line="497"/>
|
||||
<source>%1 has been removed.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>%1 byl odebrán.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="498"/>
|
||||
<location filename="../src/gui/folder.cpp" line="504"/>
|
||||
<source>%1 has been downloaded.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>%1 byl stažen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="505"/>
|
||||
<location filename="../src/gui/folder.cpp" line="511"/>
|
||||
<source>%1 has been updated.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>%1 byl aktualizován.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="512"/>
|
||||
<location filename="../src/gui/folder.cpp" line="518"/>
|
||||
<source>%1 has been renamed to %2.</source>
|
||||
<comment>%1 and %2 name files.</comment>
|
||||
<translation>%1 byl přejmenován na %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="519"/>
|
||||
<location filename="../src/gui/folder.cpp" line="525"/>
|
||||
<source>%1 has been moved to %2.</source>
|
||||
<translation>%1 byl přemístěn do %2.</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="489"/>
|
||||
<location filename="../src/gui/folder.cpp" line="495"/>
|
||||
<source>%1 and %n other file(s) have been removed.</source>
|
||||
<translation><numerusform>%1 soubor bude smazán.</numerusform><numerusform>%1 a %n další soubory budou smazány.</numerusform><numerusform>%1 a %n další soubory budou smazány.</numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="496"/>
|
||||
<location filename="../src/gui/folder.cpp" line="502"/>
|
||||
<source>%1 and %n other file(s) have been downloaded.</source>
|
||||
<translation><numerusform>%1 soubor byl stažen.</numerusform><numerusform>%1 a %n další soubory byly staženy.</numerusform><numerusform>%1 a %n další soubory byly staženy.</numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="503"/>
|
||||
<location filename="../src/gui/folder.cpp" line="509"/>
|
||||
<source>%1 and %n other file(s) have been updated.</source>
|
||||
<translation><numerusform>%1 soubor byl aktualizován.</numerusform><numerusform>%1 a %n další soubory byly aktualizovány.</numerusform><numerusform>%1 a %n další soubory byly aktualizovány.</numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="510"/>
|
||||
<location filename="../src/gui/folder.cpp" line="516"/>
|
||||
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
|
||||
<translation><numerusform>%1 byl přejmenován na %2.</numerusform><numerusform>%1 byl přejmenován na %2 a %n další soubory byly přejmenovány.</numerusform><numerusform>%1 byl přejmenován na %2 a %n další soubory byly přejmenovány.</numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="517"/>
|
||||
<location filename="../src/gui/folder.cpp" line="523"/>
|
||||
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
|
||||
<translation><numerusform>%1 byl přesunut do %2.</numerusform><numerusform>%1 byl přesunut do %2 a %n dalších souborů bylo přesunuto.</numerusform><numerusform>%1 byl přesunut do %2 a %n dalších souborů bylo přesunuto.</numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="524"/>
|
||||
<location filename="../src/gui/folder.cpp" line="530"/>
|
||||
<source>%1 has and %n other file(s) have sync conflicts.</source>
|
||||
<translation><numerusform>%1 má problém se synchronizací.</numerusform><numerusform>%1 a %n dalších souborů má problém se synchronizací.</numerusform><numerusform>%1 a %n dalších souborů má problém se synchronizací.</numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="526"/>
|
||||
<location filename="../src/gui/folder.cpp" line="532"/>
|
||||
<source>%1 has a sync conflict. Please check the conflict file!</source>
|
||||
<translation>%1 má problém se synchronizací. Prosím zkontrolujte chybový soubor.</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="531"/>
|
||||
<location filename="../src/gui/folder.cpp" line="537"/>
|
||||
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
|
||||
<translation><numerusform>%1 soubor nemůže být synchronizován kvůli chybám. Shlédněte log pro detaily.</numerusform><numerusform>%1 a %n dalších souborů nemohou být synchronizovány kvůli chybám. Shlédněte log pro detaily.</numerusform><numerusform>%1 a %n dalších souborů nemohou být synchronizovány kvůli chybám. Shlédněte log pro detaily.</numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="533"/>
|
||||
<location filename="../src/gui/folder.cpp" line="539"/>
|
||||
<source>%1 could not be synced due to an error. See the log for details.</source>
|
||||
<translation>%1 nebyl kvůli chybě synchronizován. Detaily jsou k nalezení v logu.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="539"/>
|
||||
<location filename="../src/gui/folder.cpp" line="545"/>
|
||||
<source>Sync Activity</source>
|
||||
<translation>Průběh synchronizace</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="747"/>
|
||||
<location filename="../src/gui/folder.cpp" line="751"/>
|
||||
<source>Could not read system exclude file</source>
|
||||
<translation>Nezdařilo se přečtení systémového exclude souboru</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="958"/>
|
||||
<location filename="../src/gui/folder.cpp" line="962"/>
|
||||
<source>A new folder larger than %1 MB has been added: %2.
|
||||
Please go in the settings to select it if you wish to download it.</source>
|
||||
<translation>Byl přidán nový adresář %2 větší než %1 MB.
|
||||
Pokud ho chcete stáhnout, přejděte prosím do nastavení a označte ho.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="976"/>
|
||||
<location filename="../src/gui/folder.cpp" line="980"/>
|
||||
<source>This sync would remove all the files in the sync folder '%1'.
|
||||
This might be because the folder was silently reconfigured, or that all the files were manually removed.
|
||||
Are you sure you want to perform this operation?</source>
|
||||
@@ -700,22 +700,22 @@ Toto může být způsobeno změnou v nastavení synchronizace adresáře nebo t
|
||||
Opravdu chcete provést tuto akci?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="980"/>
|
||||
<location filename="../src/gui/folder.cpp" line="984"/>
|
||||
<source>Remove All Files?</source>
|
||||
<translation>Odstranit všechny soubory?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="982"/>
|
||||
<location filename="../src/gui/folder.cpp" line="986"/>
|
||||
<source>Remove all files</source>
|
||||
<translation>Odstranit všechny soubory</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="983"/>
|
||||
<location filename="../src/gui/folder.cpp" line="987"/>
|
||||
<source>Keep files</source>
|
||||
<translation>Ponechat soubory</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1001"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1005"/>
|
||||
<source>This sync would reset the files to an erlier time in the sync folder '%1'.
|
||||
This might be because a backup was restored on the server.
|
||||
Continuing the sync as normal will cause all your files to be overwritten by an older file in an earlier state. Do you want to keep your local most recent files as conflict files?</source>
|
||||
@@ -724,17 +724,17 @@ Toto může být způsobeno obnovením zálohy na straně serveru.
|
||||
Pokračováním v synchronizaci způsobí přepsání všech vašich souborů staršími soubory z dřívějšího stavu. Přejete si ponechat své místní nejaktuálnější soubory jako konfliktní soubory?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1006"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1010"/>
|
||||
<source>Backup detected</source>
|
||||
<translation>Záloha nalezena</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1008"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1012"/>
|
||||
<source>Normal Synchronisation</source>
|
||||
<translation>Normální synchronizace</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1009"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1013"/>
|
||||
<source>Keep Local Files as Conflict</source>
|
||||
<translation>Ponechat místní soubory jako konflikt</translation>
|
||||
</message>
|
||||
@@ -752,102 +752,102 @@ Pokračováním v synchronizaci způsobí přepsání všech vašich souborů st
|
||||
<translation>Byl nalezen starý záznam synchronizace '%1', ale nebylo možné jej odebrat. Ujistěte se, že není aktuálně používán jinou aplikací.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="927"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="926"/>
|
||||
<source> (backup)</source>
|
||||
<translation> (záloha)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="932"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="931"/>
|
||||
<source> (backup %1)</source>
|
||||
<translation> (záloha %1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1139"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1138"/>
|
||||
<source>Undefined State.</source>
|
||||
<translation>Nedefinovaný stav.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1142"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1141"/>
|
||||
<source>Waiting to start syncing.</source>
|
||||
<translation>Čeká na spuštění synchronizace.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1145"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1144"/>
|
||||
<source>Preparing for sync.</source>
|
||||
<translation>Příprava na synchronizaci.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1148"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1147"/>
|
||||
<source>Sync is running.</source>
|
||||
<translation>Synchronizace probíhá.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1151"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1150"/>
|
||||
<source>Last Sync was successful.</source>
|
||||
<translation>Poslední synchronizace byla úspěšná.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1156"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1155"/>
|
||||
<source>Last Sync was successful, but with warnings on individual files.</source>
|
||||
<translation>Poslední synchronizace byla úspěšná, ale s varováním u některých souborů</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1159"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1158"/>
|
||||
<source>Setup Error.</source>
|
||||
<translation>Chyba nastavení.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1162"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1161"/>
|
||||
<source>User Abort.</source>
|
||||
<translation>Zrušení uživatelem.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1165"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1164"/>
|
||||
<source>Sync is paused.</source>
|
||||
<translation>Synchronizace pozastavena.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1171"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1170"/>
|
||||
<source>%1 (Sync is paused)</source>
|
||||
<translation>%1 (Synchronizace je pozastavena)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1179"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1178"/>
|
||||
<source>No valid folder selected!</source>
|
||||
<translation>Nebyl vybrán platný adresář!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1190"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1189"/>
|
||||
<source>The selected path is not a folder!</source>
|
||||
<translation>Vybraná cesta nevede do adresáře!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1194"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1193"/>
|
||||
<source>You have no permission to write to the selected folder!</source>
|
||||
<translation>Nemáte oprávnění pro zápis do zvoleného adresáře!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1209"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1208"/>
|
||||
<source>The local folder %1 is already used in a folder sync connection. Please pick another one!</source>
|
||||
<translation>Místní adresář %1 je již použit pro synchronizaci odesílání. Zvolte prosím jiný!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1214"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1213"/>
|
||||
<source>The local folder %1 already contains a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation>Místní adresář %1 již obsahuje podadresář použitý pro synchronizaci odesílání. Zvolte prosím jiný!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1221"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1220"/>
|
||||
<source>The local folder %1 is a symbolic link. The link target already contains a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation>Místní adresář %1 je symbolickým obsahem. Cíl odkazu již obsahuje adresář použitý pro synchronizaci adresáře. Vyberte prosím jiný!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1228"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1227"/>
|
||||
<source>The local folder %1 is already contained in a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation>Místní adresář %1 je již obsažen ve adresáři použitém pro synchronizaci. Vyberte prosím jiný!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1234"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1233"/>
|
||||
<source>The local folder %1 is a symbolic link. The link target is already contained in a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation>Místní adresář %1 je symbolickým obsahem. Cíl odkazu je již obsažen v adresáři použitém pro synchronizaci. Vyberte prosím jiný!</translation>
|
||||
</message>
|
||||
@@ -1902,7 +1902,7 @@ Nedoporučuje se jí používat.</translation>
|
||||
<context>
|
||||
<name>OCC::PUTFileJob</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="103"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="101"/>
|
||||
<source>Connection Timeout</source>
|
||||
<translation>Čas spojení vypršel</translation>
|
||||
</message>
|
||||
@@ -1910,7 +1910,7 @@ Nedoporučuje se jí používat.</translation>
|
||||
<context>
|
||||
<name>OCC::PollJob</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="160"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="158"/>
|
||||
<source>Invalid JSON reply from the poll URL</source>
|
||||
<translation>Neplatná JSON odpověď z adresy URL</translation>
|
||||
</message>
|
||||
@@ -2100,48 +2100,48 @@ Nedoporučuje se jí používat.</translation>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileQNAM</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="297"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="291"/>
|
||||
<source>File Removed</source>
|
||||
<translation>Soubor odebrán</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="309"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="303"/>
|
||||
<source>Local file changed during syncing. It will be resumed.</source>
|
||||
<translation>Místní soubor se během synchronizace změnil. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="321"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="710"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="315"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="704"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation>Místní soubor byl změněn během synchronizace.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="637"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="631"/>
|
||||
<source>Forcing job abort on HTTP connection reset with Qt < 5.4.2.</source>
|
||||
<translation>Vynucené ukončení procesu při resetu HTTP připojení s Qt < 5.4.2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="645"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="639"/>
|
||||
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
|
||||
<translation>Soubor zde byl editován, ale je součástí sdílení pouze pro čtení. Původní soubor byl obnoven a editovaná verze je uložena v konfliktním souboru.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="676"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="670"/>
|
||||
<source>Poll URL missing</source>
|
||||
<translation>Chybí adresa URL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="699"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="693"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation>Místní soubor byl odstraněn během synchronizace.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="725"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="719"/>
|
||||
<source>The server did not acknowledge the last chunk. (No e-tag was present)</source>
|
||||
<translation>Server nepotvrdil poslední část dat. (Nebyl nalezen e-tag)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="800"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="792"/>
|
||||
<source>Error writing metadata to the database</source>
|
||||
<translation>Chyba zápisu metadat do databáze</translation>
|
||||
</message>
|
||||
@@ -2514,17 +2514,17 @@ Nedoporučuje se jí používat.</translation>
|
||||
<translation>...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="302"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="300"/>
|
||||
<source>create</source>
|
||||
<translation>vytvořit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="305"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="303"/>
|
||||
<source>change</source>
|
||||
<translation>změnit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="308"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="306"/>
|
||||
<source>delete</source>
|
||||
<translation>smazat</translation>
|
||||
</message>
|
||||
@@ -2545,22 +2545,17 @@ Nedoporučuje se jí používat.</translation>
|
||||
<context>
|
||||
<name>OCC::ShibbolethWebView</name>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="81"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="79"/>
|
||||
<source>%1 - Authenticate</source>
|
||||
<translation>%1 - ověření</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="91"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="99"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="85"/>
|
||||
<source>Reauthentication required</source>
|
||||
<translation>Vyžadováno opětovné ověření</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="99"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="85"/>
|
||||
<source>Your session has expired. You need to re-login to continue to use the client.</source>
|
||||
<translation>Vaše sezení vypršelo. Chcete-li pokračovat v práci, musíte se znovu přihlásit.</translation>
|
||||
</message>
|
||||
@@ -3126,26 +3121,25 @@ Nedoporučuje se jí používat.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="390"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="544"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="611"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="526"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="593"/>
|
||||
<source>Log in...</source>
|
||||
<translation>Přihlásit...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="394"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="536"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="613"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="518"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="595"/>
|
||||
<source>Log out</source>
|
||||
<translation>Odhlásit se</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="415"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="456"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="438"/>
|
||||
<source>Recent Changes</source>
|
||||
<translation>Poslední změny</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="656"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="638"/>
|
||||
<source>Checking for changes in '%1'</source>
|
||||
<translation>Kontrola změn v '%1'</translation>
|
||||
</message>
|
||||
@@ -3165,27 +3159,27 @@ Nedoporučuje se jí používat.</translation>
|
||||
<translation>Otevřít %1 v prohlížeči</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="598"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="580"/>
|
||||
<source>Unknown status</source>
|
||||
<translation>Neznámý stav</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="600"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="582"/>
|
||||
<source>Settings...</source>
|
||||
<translation>Nastavení...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="601"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="583"/>
|
||||
<source>Details...</source>
|
||||
<translation>Podrobnosti...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="606"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="588"/>
|
||||
<source>Help</source>
|
||||
<translation>Nápověda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="608"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="590"/>
|
||||
<source>Quit %1</source>
|
||||
<translation>Ukončit %1</translation>
|
||||
</message>
|
||||
@@ -3230,63 +3224,63 @@ Nedoporučuje se jí používat.</translation>
|
||||
<translation>Pozastavit všechny adresáře</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="515"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="497"/>
|
||||
<source>Unpause all synchronization</source>
|
||||
<translation>Spustit veškerou synchronizaci</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="517"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="499"/>
|
||||
<source>Unpause synchronization</source>
|
||||
<translation>Spustit synchronizaci</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="525"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="507"/>
|
||||
<source>Pause all synchronization</source>
|
||||
<translation>Pozastavit veškerou synchronizaci</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="527"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="509"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation>Pozastavit synchronizaci</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="534"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="516"/>
|
||||
<source>Log out of all accounts</source>
|
||||
<translation>Odhlásit ze všech účtů</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="542"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="524"/>
|
||||
<source>Log in to all accounts...</source>
|
||||
<translation>Přihlásit ke všem účtům...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="617"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="599"/>
|
||||
<source>Crash now</source>
|
||||
<comment>Only shows in debug mode to allow testing the crash handler</comment>
|
||||
<translation>Selhání</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="634"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="616"/>
|
||||
<source>No items synced recently</source>
|
||||
<translation>Žádné položky nebyly nedávno synchronizovány</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="661"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="643"/>
|
||||
<source>Syncing %1 of %2 (%3 left)</source>
|
||||
<translation>Synchronizuji %1 ze %2 (zbývá %3)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="666"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="648"/>
|
||||
<source>Syncing %1 (%2 left)</source>
|
||||
<translation>Synchronizuji %1 (zbývá %2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="686"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="668"/>
|
||||
<source>%1 (%2, %3)</source>
|
||||
<translation>%1 (%2, %3)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="715"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="697"/>
|
||||
<source>Up to date</source>
|
||||
<translation>Aktuální</translation>
|
||||
</message>
|
||||
@@ -3507,7 +3501,7 @@ Nedoporučuje se jí používat.</translation>
|
||||
<context>
|
||||
<name>QApplication</name>
|
||||
<message>
|
||||
<location filename="../src/gui/application.cpp" line="593"/>
|
||||
<location filename="../src/gui/application.cpp" line="581"/>
|
||||
<source>QT_LAYOUT_DIRECTION</source>
|
||||
<translation>QT_LAYOUT_DIRECTION</translation>
|
||||
</message>
|
||||
|
||||
+122
-128
@@ -110,8 +110,8 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="180"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="352"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="690"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="346"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="684"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Abbrechen</translation>
|
||||
</message>
|
||||
@@ -141,148 +141,148 @@
|
||||
<translation>Benutzerkonto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="221"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="215"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation>Zu synchronisierende Elemente auswählen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="229"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="223"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation>Ordner Synchronisation entfernen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="294"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="288"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation>Ordner anlegen fehlgeschlagen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="295"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="289"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation><p>Konnte lokalen Ordner <i>%1</i> nicht anlegen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="345"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="339"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation>Bestätigen Sie die Löschung der Ordner Sychronisation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="351"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="345"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation>Ordner Synchronisation entfernen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="433"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="427"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>Synchronisation läuft</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="434"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="428"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>Die Synchronisation läuft gerade.<br/>Wollen Sie sie beenden?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="501"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="495"/>
|
||||
<source>%1 in use</source>
|
||||
<translation>%1 wird verwendet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="521"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="515"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation>%1 als <i>%2</i></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="527"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="521"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation>Die Serververision %1 ist al und nicht unterstützt! Fortfahren auf eigenes Risiko.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="529"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="523"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>Verbunden mit %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="531"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="525"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>Server %1 ist derzeit nicht verfügbar.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="533"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="527"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation>Abgemeldet von %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="535"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="529"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation>Keine Verbindung zu %1 auf %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="558"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="552"/>
|
||||
<source>Log in</source>
|
||||
<translation>Einloggen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="642"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="636"/>
|
||||
<source>There are new folders that were not synchronized because they are too big: </source>
|
||||
<translation>Einige neue Ordner konnten nicht synchronisiert werden, da sie zu groß sind:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="682"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="676"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation>Konto wirklich entfernen?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="683"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="677"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>Wollen Sie wirklich die Verbindung zum Konto <i>%1</i> lösen?</p><p><b>Anmerkung:</b> Dieser Vorgang wird <b>keine</b> Dateien löschen.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="689"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="683"/>
|
||||
<source>Remove connection</source>
|
||||
<translation>Verbindung entfernen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="217"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="211"/>
|
||||
<source>Open folder</source>
|
||||
<translation>Ordner öffnen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="560"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="554"/>
|
||||
<source>Log out</source>
|
||||
<translation>Abmelden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="220"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>Synchronisation fortsetzen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="220"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>Synchronisation pausieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="346"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="340"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>Möchten Sie wirklich die Synchronisation des Ordners <i>%1</i> stoppen?</p><p><b>Anmerkung:</b> Dies wird <b>keine</b> Dateien löschen.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="488"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="482"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation>%1 (%3%) von %2 Serverkapazität verwendet. Einige Ordner, einschließlich über das Netzwerk verbundene oder freigegebene Ordner oder geteilte ordner können unterschiedliche Beschränkungen aufweisen. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="489"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="483"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation>%1 von %2 Serverkapazität verwendet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="498"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="492"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation>Derzeit sind keine Speichernutzungsinformationen verfügbar.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="541"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="535"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>Keine %1-Verbindung konfiguriert.</translation>
|
||||
</message>
|
||||
@@ -579,118 +579,118 @@
|
||||
<context>
|
||||
<name>OCC::Folder</name>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="129"/>
|
||||
<location filename="../src/gui/folder.cpp" line="135"/>
|
||||
<source>Local folder %1 does not exist.</source>
|
||||
<translation>Lokales Verzeichnis %1 existiert nicht.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="132"/>
|
||||
<location filename="../src/gui/folder.cpp" line="138"/>
|
||||
<source>%1 should be a folder but is not.</source>
|
||||
<translation>%1 sollte ein Ordner sein, ist es aber nicht.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="135"/>
|
||||
<location filename="../src/gui/folder.cpp" line="141"/>
|
||||
<source>%1 is not readable.</source>
|
||||
<translation>%1 ist nicht lesbar.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="381"/>
|
||||
<location filename="../src/gui/folder.cpp" line="387"/>
|
||||
<source>%1: %2</source>
|
||||
<extracomment>this displays an error string (%2) for a file %1</extracomment>
|
||||
<translation>%1: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="491"/>
|
||||
<location filename="../src/gui/folder.cpp" line="497"/>
|
||||
<source>%1 has been removed.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>%1 wurde gelöscht.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="498"/>
|
||||
<location filename="../src/gui/folder.cpp" line="504"/>
|
||||
<source>%1 has been downloaded.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>%1 wurde heruntergeladen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="505"/>
|
||||
<location filename="../src/gui/folder.cpp" line="511"/>
|
||||
<source>%1 has been updated.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>%1 wurde aktualisiert.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="512"/>
|
||||
<location filename="../src/gui/folder.cpp" line="518"/>
|
||||
<source>%1 has been renamed to %2.</source>
|
||||
<comment>%1 and %2 name files.</comment>
|
||||
<translation>%1 wurde in %2 umbenannt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="519"/>
|
||||
<location filename="../src/gui/folder.cpp" line="525"/>
|
||||
<source>%1 has been moved to %2.</source>
|
||||
<translation>%1 wurde in %2 verschoben.</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="489"/>
|
||||
<location filename="../src/gui/folder.cpp" line="495"/>
|
||||
<source>%1 and %n other file(s) have been removed.</source>
|
||||
<translation><numerusform>%1 und %n andere Datei wurde gelöscht.</numerusform><numerusform>%1 und %n andere Dateien wurden gelöscht.</numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="496"/>
|
||||
<location filename="../src/gui/folder.cpp" line="502"/>
|
||||
<source>%1 and %n other file(s) have been downloaded.</source>
|
||||
<translation><numerusform>%1 und %n andere Datei wurde heruntergeladen.</numerusform><numerusform>%1 und %n andere Dateien wurden heruntergeladen.</numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="503"/>
|
||||
<location filename="../src/gui/folder.cpp" line="509"/>
|
||||
<source>%1 and %n other file(s) have been updated.</source>
|
||||
<translation><numerusform>%1 und %n andere Datei wurde aktualisiert.</numerusform><numerusform>%1 und %n andere Dateien wurden aktualisiert.</numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="510"/>
|
||||
<location filename="../src/gui/folder.cpp" line="516"/>
|
||||
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
|
||||
<translation><numerusform>%1 wurde in %2 umbenannt und %n andere Datei wurde umbenannt.</numerusform><numerusform>%1 wurde in %2 umbenannt und %n andere Dateien wurden umbenannt.</numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="517"/>
|
||||
<location filename="../src/gui/folder.cpp" line="523"/>
|
||||
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
|
||||
<translation><numerusform>%1 wurde in %2 verschoben und %n andere Datei wurde verschoben.</numerusform><numerusform>%1 wurde in %2 verschoben und %n andere Dateien wurden verschoben.</numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="524"/>
|
||||
<location filename="../src/gui/folder.cpp" line="530"/>
|
||||
<source>%1 has and %n other file(s) have sync conflicts.</source>
|
||||
<translation><numerusform>%1 und %n andere Datei haben Konflikte beim Abgleichen.</numerusform><numerusform>%1 und %n andere Dateien haben Konflikte beim Abgleichen.</numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="526"/>
|
||||
<location filename="../src/gui/folder.cpp" line="532"/>
|
||||
<source>%1 has a sync conflict. Please check the conflict file!</source>
|
||||
<translation>Es gab einen Konflikt bei der Synchronisierung von %1. Bitte prüfen Sie die Konfliktdatei!</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="531"/>
|
||||
<location filename="../src/gui/folder.cpp" line="537"/>
|
||||
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
|
||||
<translation><numerusform>%1 und %n weitere Datei konnten aufgrund von Fehlern nicht synchronisiert werden. Schauen Sie in das Protokoll für Details.</numerusform><numerusform>%1 und %n weitere Dateien konnten aufgrund von Fehlern nicht synchronisiert werden. Schauen Sie in das Protokoll für Details.</numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="533"/>
|
||||
<location filename="../src/gui/folder.cpp" line="539"/>
|
||||
<source>%1 could not be synced due to an error. See the log for details.</source>
|
||||
<translation>%1 konnte aufgrund eines Fehlers nicht synchronisiert werden. Schauen Sie in das Protokoll für Details.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="539"/>
|
||||
<location filename="../src/gui/folder.cpp" line="545"/>
|
||||
<source>Sync Activity</source>
|
||||
<translation>Synchronisierungsaktivität</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="747"/>
|
||||
<location filename="../src/gui/folder.cpp" line="751"/>
|
||||
<source>Could not read system exclude file</source>
|
||||
<translation>Systemeigene Ausschlussdatei kann nicht gelesen werden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="958"/>
|
||||
<location filename="../src/gui/folder.cpp" line="962"/>
|
||||
<source>A new folder larger than %1 MB has been added: %2.
|
||||
Please go in the settings to select it if you wish to download it.</source>
|
||||
<translation>Ein neue Order größer als %1 MB wurde hinzugefügt: %2. Bitte besuchen Sie die Einstellungen, falls sie ihn herunterladen wollen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="976"/>
|
||||
<location filename="../src/gui/folder.cpp" line="980"/>
|
||||
<source>This sync would remove all the files in the sync folder '%1'.
|
||||
This might be because the folder was silently reconfigured, or that all the files were manually removed.
|
||||
Are you sure you want to perform this operation?</source>
|
||||
@@ -699,22 +699,22 @@ Die Ursache ist, dass der Ordner entweder neu konfiguriert wurde, oder weil alle
|
||||
Sind Sie sicher, dass Sie diese Operation durchführen möchten?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="980"/>
|
||||
<location filename="../src/gui/folder.cpp" line="984"/>
|
||||
<source>Remove All Files?</source>
|
||||
<translation>Alle Dateien löschen?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="982"/>
|
||||
<location filename="../src/gui/folder.cpp" line="986"/>
|
||||
<source>Remove all files</source>
|
||||
<translation>Lösche alle Dateien</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="983"/>
|
||||
<location filename="../src/gui/folder.cpp" line="987"/>
|
||||
<source>Keep files</source>
|
||||
<translation>Dateien behalten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1001"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1005"/>
|
||||
<source>This sync would reset the files to an erlier time in the sync folder '%1'.
|
||||
This might be because a backup was restored on the server.
|
||||
Continuing the sync as normal will cause all your files to be overwritten by an older file in an earlier state. Do you want to keep your local most recent files as conflict files?</source>
|
||||
@@ -723,17 +723,17 @@ Der Grund dafür ist möglicherweise, dass auf dem Server ein Backup eingespielt
|
||||
Wenn diese Synchronisation fortgesetzt wird, werden Dateien eventuell von älteren Versionen überschrieben. Möchten Sie die neueren Dateien als Konflikt-Dateien behalten?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1006"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1010"/>
|
||||
<source>Backup detected</source>
|
||||
<translation>Backup erkannt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1008"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1012"/>
|
||||
<source>Normal Synchronisation</source>
|
||||
<translation>Normale Synchronisation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1009"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1013"/>
|
||||
<source>Keep Local Files as Conflict</source>
|
||||
<translation>Lokale Konfliktdateien behalten</translation>
|
||||
</message>
|
||||
@@ -751,102 +751,102 @@ Wenn diese Synchronisation fortgesetzt wird, werden Dateien eventuell von älter
|
||||
<translation>Ein altes Synchronisations-Journal '%1' wurde gefunden, konnte jedoch nicht entfernt werden. Bitte stellen Sie sicher, dass keine Anwendung es verwendet.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="927"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="926"/>
|
||||
<source> (backup)</source>
|
||||
<translation>(Sicherung)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="932"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="931"/>
|
||||
<source> (backup %1)</source>
|
||||
<translation>(Sicherung %1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1139"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1138"/>
|
||||
<source>Undefined State.</source>
|
||||
<translation>Undefinierter Zustand.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1142"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1141"/>
|
||||
<source>Waiting to start syncing.</source>
|
||||
<translation>Wartet auf Beginn der Synchronistation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1145"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1144"/>
|
||||
<source>Preparing for sync.</source>
|
||||
<translation>Synchronisation wird vorbereitet.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1148"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1147"/>
|
||||
<source>Sync is running.</source>
|
||||
<translation>Synchronisation läuft.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1151"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1150"/>
|
||||
<source>Last Sync was successful.</source>
|
||||
<translation>Die letzte Synchronisation war erfolgreich.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1156"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1155"/>
|
||||
<source>Last Sync was successful, but with warnings on individual files.</source>
|
||||
<translation>Letzte Synchronisation war erfolgreich, aber mit Warnungen für einzelne Dateien.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1159"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1158"/>
|
||||
<source>Setup Error.</source>
|
||||
<translation>Installationsfehler.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1162"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1161"/>
|
||||
<source>User Abort.</source>
|
||||
<translation>Benutzer-Abbruch</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1165"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1164"/>
|
||||
<source>Sync is paused.</source>
|
||||
<translation>Synchronisation wurde angehalten.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1171"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1170"/>
|
||||
<source>%1 (Sync is paused)</source>
|
||||
<translation>%1 (Synchronisation ist pausiert)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1179"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1178"/>
|
||||
<source>No valid folder selected!</source>
|
||||
<translation>Kein gültige Ordner gewählt!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1190"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1189"/>
|
||||
<source>The selected path is not a folder!</source>
|
||||
<translation>Der gewählte Pfad ist kein Ordner!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1194"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1193"/>
|
||||
<source>You have no permission to write to the selected folder!</source>
|
||||
<translation>Sie haben keine Schreibberechtigung für den ausgewählten Ordner!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1209"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1208"/>
|
||||
<source>The local folder %1 is already used in a folder sync connection. Please pick another one!</source>
|
||||
<translation>Der lokale Ordner %1 wird bereits als Synchronisationsordner benutzt. Bitte wählen Sie einen anderen!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1214"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1213"/>
|
||||
<source>The local folder %1 already contains a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation>Der lokale Ordner %1 liegt innerhalb eines synchronisierten Ordners. Bitte wählen Sie einen anderen aus!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1221"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1220"/>
|
||||
<source>The local folder %1 is a symbolic link. The link target already contains a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation>Der lokale Ordner %1 ist ein symbolischer Link. Das Ziel des Links beinhaltet schon einen Ordner, der in einer anderen Synchronisation liegt. Bitte wählen Sie einen anderen lokalen Ordner aus!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1228"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1227"/>
|
||||
<source>The local folder %1 is already contained in a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation>Der lokale Ordner %1 liegt in einem Ordner, der bereits synchronisiert wird. Bitte wählen Sie einen anderen aus!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1234"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1233"/>
|
||||
<source>The local folder %1 is a symbolic link. The link target is already contained in a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation>Der lokale Ordner %1 ist ein symbolischer Link. Das Ziel des Links liegt in einem Ordner, der schon synchronisiert wird. Bitte wählen Sie einen anderen aus!</translation>
|
||||
</message>
|
||||
@@ -1900,7 +1900,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
|
||||
<context>
|
||||
<name>OCC::PUTFileJob</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="103"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="101"/>
|
||||
<source>Connection Timeout</source>
|
||||
<translation>Zeitüberschreitung der Verbindung</translation>
|
||||
</message>
|
||||
@@ -1908,7 +1908,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
|
||||
<context>
|
||||
<name>OCC::PollJob</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="160"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="158"/>
|
||||
<source>Invalid JSON reply from the poll URL</source>
|
||||
<translation>Ungültige JSON-Antwort von der Poll-URL</translation>
|
||||
</message>
|
||||
@@ -2098,48 +2098,48 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileQNAM</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="297"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="291"/>
|
||||
<source>File Removed</source>
|
||||
<translation>Datei gelöscht</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="309"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="303"/>
|
||||
<source>Local file changed during syncing. It will be resumed.</source>
|
||||
<translation>Lokale Datei hat sich während der Synchronisation geändert. Die Synchronisation wird wiederaufgenommen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="321"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="710"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="315"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="704"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation>Eine lokale Datei wurde während der Synchronisation geändert.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="637"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="631"/>
|
||||
<source>Forcing job abort on HTTP connection reset with Qt < 5.4.2.</source>
|
||||
<translation>Auftragsabbruch beim Rücksetzen der HTTP-Verbindung mit QT < 5.4.2 wird erzwungen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="645"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="639"/>
|
||||
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
|
||||
<translation>Die Datei wurde von einer Nur-Lese-Freigabe lokal bearbeitet. Die Datei wurde wiederhergestellt und Ihre Bearbeitung ist in der Konflikte-Datei.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="676"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="670"/>
|
||||
<source>Poll URL missing</source>
|
||||
<translation>Poll-URL fehlt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="699"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="693"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation>Die lokale Datei wurde während der Synchronisation gelöscht.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="725"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="719"/>
|
||||
<source>The server did not acknowledge the last chunk. (No e-tag was present)</source>
|
||||
<translation>Der Server hat den letzten Block nicht bestätigt. (Der E-Tag war nicht vorhanden)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="800"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="792"/>
|
||||
<source>Error writing metadata to the database</source>
|
||||
<translation>Fehler beim Schreiben der Metadaten in die Datenbank</translation>
|
||||
</message>
|
||||
@@ -2512,17 +2512,17 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
|
||||
<translation>...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="302"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="300"/>
|
||||
<source>create</source>
|
||||
<translation>erstellen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="305"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="303"/>
|
||||
<source>change</source>
|
||||
<translation>Ändern</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="308"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="306"/>
|
||||
<source>delete</source>
|
||||
<translation>löschen</translation>
|
||||
</message>
|
||||
@@ -2543,22 +2543,17 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
|
||||
<context>
|
||||
<name>OCC::ShibbolethWebView</name>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="81"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="79"/>
|
||||
<source>%1 - Authenticate</source>
|
||||
<translation>%1 - Authentifikation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="91"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="99"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="85"/>
|
||||
<source>Reauthentication required</source>
|
||||
<translation>Erneute Authentifizierung erforderlich</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="99"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="85"/>
|
||||
<source>Your session has expired. You need to re-login to continue to use the client.</source>
|
||||
<translation>Ihre Sitzung ist abgelaufen. Sie müssen sich zur weiteren Nutzung des Clients neu Anmelden.</translation>
|
||||
</message>
|
||||
@@ -3124,26 +3119,25 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="390"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="544"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="611"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="526"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="593"/>
|
||||
<source>Log in...</source>
|
||||
<translation>Einloggen...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="394"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="536"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="613"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="518"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="595"/>
|
||||
<source>Log out</source>
|
||||
<translation>Abmelden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="415"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="456"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="438"/>
|
||||
<source>Recent Changes</source>
|
||||
<translation>Letzte Änderungen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="656"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="638"/>
|
||||
<source>Checking for changes in '%1'</source>
|
||||
<translation>Nach Änderungen suchen in '%1'</translation>
|
||||
</message>
|
||||
@@ -3163,27 +3157,27 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
|
||||
<translation>%1 im Browser öffnen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="598"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="580"/>
|
||||
<source>Unknown status</source>
|
||||
<translation>Unbekannter Status</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="600"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="582"/>
|
||||
<source>Settings...</source>
|
||||
<translation>Einstellungen …</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="601"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="583"/>
|
||||
<source>Details...</source>
|
||||
<translation>Details …</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="606"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="588"/>
|
||||
<source>Help</source>
|
||||
<translation>Hilfe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="608"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="590"/>
|
||||
<source>Quit %1</source>
|
||||
<translation>%1 beenden</translation>
|
||||
</message>
|
||||
@@ -3228,63 +3222,63 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
|
||||
<translation>Stoppe alle Ordner</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="515"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="497"/>
|
||||
<source>Unpause all synchronization</source>
|
||||
<translation>Setze gesamte Synchronisation fort</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="517"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="499"/>
|
||||
<source>Unpause synchronization</source>
|
||||
<translation>Setze Synchronisation fort</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="525"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="507"/>
|
||||
<source>Pause all synchronization</source>
|
||||
<translation>Stoppe gesamte Synchronisation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="527"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="509"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation>Stoppe Synchronisation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="534"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="516"/>
|
||||
<source>Log out of all accounts</source>
|
||||
<translation>Bei allen Konten abmelden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="542"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="524"/>
|
||||
<source>Log in to all accounts...</source>
|
||||
<translation>Bei allen Konten anmelden...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="617"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="599"/>
|
||||
<source>Crash now</source>
|
||||
<comment>Only shows in debug mode to allow testing the crash handler</comment>
|
||||
<translation>Jetzt abstürzen lassen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="634"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="616"/>
|
||||
<source>No items synced recently</source>
|
||||
<translation>Keine kürzlich synchronisierten Elemente</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="661"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="643"/>
|
||||
<source>Syncing %1 of %2 (%3 left)</source>
|
||||
<translation>Synchronisiere %1 von %2 (%3 übrig)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="666"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="648"/>
|
||||
<source>Syncing %1 (%2 left)</source>
|
||||
<translation>Synchronisiere %1 (%2 übrig)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="686"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="668"/>
|
||||
<source>%1 (%2, %3)</source>
|
||||
<translation>%1 (%2, %3)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="715"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="697"/>
|
||||
<source>Up to date</source>
|
||||
<translation>Aktuell</translation>
|
||||
</message>
|
||||
@@ -3505,7 +3499,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
|
||||
<context>
|
||||
<name>QApplication</name>
|
||||
<message>
|
||||
<location filename="../src/gui/application.cpp" line="593"/>
|
||||
<location filename="../src/gui/application.cpp" line="581"/>
|
||||
<source>QT_LAYOUT_DIRECTION</source>
|
||||
<translation>QT_LAYOUT_DIRECTION</translation>
|
||||
</message>
|
||||
|
||||
+122
-128
@@ -110,8 +110,8 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="180"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="352"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="690"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="346"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="684"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Άκυρο</translation>
|
||||
</message>
|
||||
@@ -141,148 +141,148 @@
|
||||
<translation>Λογαριασμός</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="221"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="215"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation>Επιλέξτε τι θα συγχρονιστεί</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="229"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="223"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation>Αφαίρεση σύνδεσης συγχρονισμού φακέλου</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="294"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="288"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation>Αποτυχία αφαίρεσης φακέλου</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="295"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="289"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation><p>Αδυναμία δημιουργίας τοπικού φακέλου <i>%1</i>.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="345"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="339"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation>Επιβεβαίωση αφαίρεσης σύνδεσης συγχρονισμού φακέλου</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="351"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="345"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation>Αφαίρεση σύνδεσης συγχρονισμού φακέλου</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="433"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="427"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>Εκτελείται Συγχρονισμός </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="434"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="428"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>Η λειτουργία συγχρονισμού εκτελείται.<br/> Θέλετε να την τερματίσετε;</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="501"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="495"/>
|
||||
<source>%1 in use</source>
|
||||
<translation>%1 σε χρήση</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="521"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="515"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation>%1 ως <i>%2</i></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="527"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="521"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="529"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="523"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>Συνδεδεμένο με %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="531"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="525"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>Ο διακομιστής %1 δεν είναι διαθέσιμος προσωρινά.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="533"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="527"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation>Αποσυνδέθηκε από %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="535"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="529"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation>Δεν υπάρχει σύνδεση με το %1 στο %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="558"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="552"/>
|
||||
<source>Log in</source>
|
||||
<translation>Είσοδος</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="642"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="636"/>
|
||||
<source>There are new folders that were not synchronized because they are too big: </source>
|
||||
<translation>Υπάρχουν νέοι φάκελοι που δεν συγχρονίστηκαν καθώς είναι πολύ μεγάλοι:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="682"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="676"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation>Επιβεβαίωση Αφαίρεσης Λογαριασμού</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="683"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="677"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>Θέλετε πραγματικά να αφαιρέσετε τη σύνδεση με το λογαριασμό <i>%1</i>;</p><p><b>Σημείωση:</b> Αυτό <b>δεν</b> θα διαγράψει κανένα αρχείο.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="689"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="683"/>
|
||||
<source>Remove connection</source>
|
||||
<translation>Αφαίρεση σύνδεσης</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="217"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="211"/>
|
||||
<source>Open folder</source>
|
||||
<translation>Άνοιγμα φακέλου</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="560"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="554"/>
|
||||
<source>Log out</source>
|
||||
<translation>Αποσύνδεση</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="220"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>Συνέχιση συγχρονισμού</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="220"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>Παύση συγχρονισμού</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="346"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="340"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>Θέλετε πραγματικά να σταματήσετε το συγχρονισμό του φακέλου <i>%1</i>;</p><p><b>Σημείωση:</b> Αυτό <b>δεν</b> θα διαγράψει κανένα αρχείο.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="488"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="482"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation>%1 (%3%) από %2 σε χρήση. Μερικοί φάκελοι, συμπεριλαμβανομένων των δικτυακών ή των κοινόχρηστων μπορεί να έχουν διαφορετικά όρια.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="489"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="483"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation>%1 από %2 σε χρήση</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="498"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="492"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation>Προς το παρόν δεν υπάρχουν πληροφορίες χρήσης χώρου αποθήκευσης διαθέσιμες.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="541"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="535"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>Δεν έχει ρυθμιστεί σύνδεση με το %1.</translation>
|
||||
</message>
|
||||
@@ -579,119 +579,119 @@
|
||||
<context>
|
||||
<name>OCC::Folder</name>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="129"/>
|
||||
<location filename="../src/gui/folder.cpp" line="135"/>
|
||||
<source>Local folder %1 does not exist.</source>
|
||||
<translation>Δεν υπάρχει ο τοπικός φάκελος %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="132"/>
|
||||
<location filename="../src/gui/folder.cpp" line="138"/>
|
||||
<source>%1 should be a folder but is not.</source>
|
||||
<translation>Το %1 θα έπρεπε να είναι φάκελος αλλά δεν είναι.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="135"/>
|
||||
<location filename="../src/gui/folder.cpp" line="141"/>
|
||||
<source>%1 is not readable.</source>
|
||||
<translation> Το %1 δεν είναι αναγνώσιμο. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="381"/>
|
||||
<location filename="../src/gui/folder.cpp" line="387"/>
|
||||
<source>%1: %2</source>
|
||||
<extracomment>this displays an error string (%2) for a file %1</extracomment>
|
||||
<translation>%1: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="491"/>
|
||||
<location filename="../src/gui/folder.cpp" line="497"/>
|
||||
<source>%1 has been removed.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>Το %1 αφαιρέθηκε.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="498"/>
|
||||
<location filename="../src/gui/folder.cpp" line="504"/>
|
||||
<source>%1 has been downloaded.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>Το %1 έχει ληφθεί.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="505"/>
|
||||
<location filename="../src/gui/folder.cpp" line="511"/>
|
||||
<source>%1 has been updated.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>Το %1 έχει ενημερωθεί.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="512"/>
|
||||
<location filename="../src/gui/folder.cpp" line="518"/>
|
||||
<source>%1 has been renamed to %2.</source>
|
||||
<comment>%1 and %2 name files.</comment>
|
||||
<translation>Το %1 έχει μετονομαστεί σε %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="519"/>
|
||||
<location filename="../src/gui/folder.cpp" line="525"/>
|
||||
<source>%1 has been moved to %2.</source>
|
||||
<translation>Το %1 έχει μετακινηθεί στο %2.</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="489"/>
|
||||
<location filename="../src/gui/folder.cpp" line="495"/>
|
||||
<source>%1 and %n other file(s) have been removed.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="496"/>
|
||||
<location filename="../src/gui/folder.cpp" line="502"/>
|
||||
<source>%1 and %n other file(s) have been downloaded.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="503"/>
|
||||
<location filename="../src/gui/folder.cpp" line="509"/>
|
||||
<source>%1 and %n other file(s) have been updated.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="510"/>
|
||||
<location filename="../src/gui/folder.cpp" line="516"/>
|
||||
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="517"/>
|
||||
<location filename="../src/gui/folder.cpp" line="523"/>
|
||||
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="524"/>
|
||||
<location filename="../src/gui/folder.cpp" line="530"/>
|
||||
<source>%1 has and %n other file(s) have sync conflicts.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="526"/>
|
||||
<location filename="../src/gui/folder.cpp" line="532"/>
|
||||
<source>%1 has a sync conflict. Please check the conflict file!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="531"/>
|
||||
<location filename="../src/gui/folder.cpp" line="537"/>
|
||||
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="533"/>
|
||||
<location filename="../src/gui/folder.cpp" line="539"/>
|
||||
<source>%1 could not be synced due to an error. See the log for details.</source>
|
||||
<translation>%1 δεν ήταν δυνατό να συγχρονιστεί εξαιτίας ενός σφάλματος. Δείτε το αρχείο καταγραφής για λεπτομέρειες.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="539"/>
|
||||
<location filename="../src/gui/folder.cpp" line="545"/>
|
||||
<source>Sync Activity</source>
|
||||
<translation>Δραστηριότητα Συγχρονισμού</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="747"/>
|
||||
<location filename="../src/gui/folder.cpp" line="751"/>
|
||||
<source>Could not read system exclude file</source>
|
||||
<translation>Αδυναμία ανάγνωσης αρχείου αποκλεισμού συστήματος</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="958"/>
|
||||
<location filename="../src/gui/folder.cpp" line="962"/>
|
||||
<source>A new folder larger than %1 MB has been added: %2.
|
||||
Please go in the settings to select it if you wish to download it.</source>
|
||||
<translation>Ένας νέος φάκελος μεγαλύτερος από %1 MB έχει προστεθεί: %2.
|
||||
Παρακαλούμε πηγαίνετε στις ρυθμίσεις για να επιλέξετε αν επιθυμείτε να τον κατεβάσετε.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="976"/>
|
||||
<location filename="../src/gui/folder.cpp" line="980"/>
|
||||
<source>This sync would remove all the files in the sync folder '%1'.
|
||||
This might be because the folder was silently reconfigured, or that all the files were manually removed.
|
||||
Are you sure you want to perform this operation?</source>
|
||||
@@ -700,39 +700,39 @@ Are you sure you want to perform this operation?</source>
|
||||
Είστε σίγουροι ότι θέλετε να εκτελέσετε αυτή τη λειτουργία;</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="980"/>
|
||||
<location filename="../src/gui/folder.cpp" line="984"/>
|
||||
<source>Remove All Files?</source>
|
||||
<translation>Αφαίρεση Όλων των Αρχείων;</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="982"/>
|
||||
<location filename="../src/gui/folder.cpp" line="986"/>
|
||||
<source>Remove all files</source>
|
||||
<translation>Αφαίρεση όλων των αρχείων</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="983"/>
|
||||
<location filename="../src/gui/folder.cpp" line="987"/>
|
||||
<source>Keep files</source>
|
||||
<translation>Διατήρηση αρχείων</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1001"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1005"/>
|
||||
<source>This sync would reset the files to an erlier time in the sync folder '%1'.
|
||||
This might be because a backup was restored on the server.
|
||||
Continuing the sync as normal will cause all your files to be overwritten by an older file in an earlier state. Do you want to keep your local most recent files as conflict files?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1006"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1010"/>
|
||||
<source>Backup detected</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1008"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1012"/>
|
||||
<source>Normal Synchronisation</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1009"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1013"/>
|
||||
<source>Keep Local Files as Conflict</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -750,102 +750,102 @@ Continuing the sync as normal will cause all your files to be overwritten by an
|
||||
<translation>Βρέθηκε ένα παλαιότερο αρχείο συγχρονισμού '%1', αλλά δεν μπόρεσε να αφαιρεθεί. Παρακαλώ βεβαιωθείτε ότι καμμία εφαρμογή δεν το χρησιμοποιεί αυτή τη στιγμή.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="927"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="926"/>
|
||||
<source> (backup)</source>
|
||||
<translation>(αντίγραφο ασφαλείας)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="932"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="931"/>
|
||||
<source> (backup %1)</source>
|
||||
<translation>(αντίγραοφ ασφαλέιας %1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1139"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1138"/>
|
||||
<source>Undefined State.</source>
|
||||
<translation>Απροσδιόριστη Κατάσταση.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1142"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1141"/>
|
||||
<source>Waiting to start syncing.</source>
|
||||
<translation>Αναμονή έναρξης συγχρονισμού.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1145"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1144"/>
|
||||
<source>Preparing for sync.</source>
|
||||
<translation>Προετοιμασία για συγχρονισμό.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1148"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1147"/>
|
||||
<source>Sync is running.</source>
|
||||
<translation>Ο συγχρονισμός εκτελείται.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1151"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1150"/>
|
||||
<source>Last Sync was successful.</source>
|
||||
<translation>Ο τελευταίος συγχρονισμός ήταν επιτυχής.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1156"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1155"/>
|
||||
<source>Last Sync was successful, but with warnings on individual files.</source>
|
||||
<translation>Ο τελευταίος συγχρονισμός ήταν επιτυχής, αλλά υπήρχαν προειδοποιήσεις σε συγκεκριμένα αρχεία.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1159"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1158"/>
|
||||
<source>Setup Error.</source>
|
||||
<translation>Σφάλμα Ρύθμισης.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1162"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1161"/>
|
||||
<source>User Abort.</source>
|
||||
<translation>Ματαίωση από Χρήστη.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1165"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1164"/>
|
||||
<source>Sync is paused.</source>
|
||||
<translation>Παύση συγχρονισμού.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1171"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1170"/>
|
||||
<source>%1 (Sync is paused)</source>
|
||||
<translation>%1 (Παύση συγχρονισμού)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1179"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1178"/>
|
||||
<source>No valid folder selected!</source>
|
||||
<translation>Δεν επιλέχθηκε έγκυρος φάκελος!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1190"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1189"/>
|
||||
<source>The selected path is not a folder!</source>
|
||||
<translation>Η επιλεγμένη διαδρομή δεν είναι φάκελος!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1194"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1193"/>
|
||||
<source>You have no permission to write to the selected folder!</source>
|
||||
<translation>Δεν έχετε δικαιώματα εγγραφής στον επιλεγμένο φάκελο!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1209"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1208"/>
|
||||
<source>The local folder %1 is already used in a folder sync connection. Please pick another one!</source>
|
||||
<translation>Ο τοπικός φάκελος %1 χρησιμοποιείται ήδη σε μια σύνδεση συγχρονισμού φακέλου. Παρακαλώ επιλέξτε άλλον!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1214"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1213"/>
|
||||
<source>The local folder %1 already contains a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation>Ο τοπικός φάκελος %1 περιέχει ήδη ένα φάκελο που χρησιμοποιείται σε μια σύνδεση συγχρονισμού φακέλου. Παρακαλώ επιλέξτε άλλον!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1221"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1220"/>
|
||||
<source>The local folder %1 is a symbolic link. The link target already contains a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation>Ο τοπικός φάκελος %1 είναι συμβολικός σύνδεσμος. Ο σύνδεσμος που παραπέμπει περιέχει ήδη ένα φάκελο που βρίσκεται σε συγχρονισμό. Παρακαλώ επιλέξτε άλλον!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1228"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1227"/>
|
||||
<source>The local folder %1 is already contained in a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation>Ο τοπικός φάκελος %1 περιέχεται ήδη σε φάκελο που χρησιμοποιείται σε μια σύνδεση συγχρονισμού. Παρακαλώ επιλέξτε άλλον!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1234"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1233"/>
|
||||
<source>The local folder %1 is a symbolic link. The link target is already contained in a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation>Ο τοπικός φάκελος %1 είναι συμβολικός σύνδεσμος. Ο σύνδεσμος που παραπέμπει περιέχεται ήδη σε φάκελο που βρίσκεται σε συγχρονισμό. Παρακαλώ επιλέξτε άλλον!</translation>
|
||||
</message>
|
||||
@@ -1900,7 +1900,7 @@ It is not advisable to use it.</source>
|
||||
<context>
|
||||
<name>OCC::PUTFileJob</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="103"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="101"/>
|
||||
<source>Connection Timeout</source>
|
||||
<translation>Λήξη Χρόνου Αναμονής Σύνδεσης</translation>
|
||||
</message>
|
||||
@@ -1908,7 +1908,7 @@ It is not advisable to use it.</source>
|
||||
<context>
|
||||
<name>OCC::PollJob</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="160"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="158"/>
|
||||
<source>Invalid JSON reply from the poll URL</source>
|
||||
<translation>Λανθασμένη απάντηση JSON από την ιστοσελίδα poll</translation>
|
||||
</message>
|
||||
@@ -2098,48 +2098,48 @@ It is not advisable to use it.</source>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileQNAM</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="297"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="291"/>
|
||||
<source>File Removed</source>
|
||||
<translation>Το αρχείο αφαιρέθηκε</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="309"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="303"/>
|
||||
<source>Local file changed during syncing. It will be resumed.</source>
|
||||
<translation>Το τοπικό αρχείο τροποποιήθηκε κατά τη διάρκεια του συγχρονισμού. Θα συγχρονιστεί πάλι.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="321"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="710"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="315"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="704"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation>Το τοπικό αρχείο τροποποιήθηκε κατά τον συγχρονισμό.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="637"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="631"/>
|
||||
<source>Forcing job abort on HTTP connection reset with Qt < 5.4.2.</source>
|
||||
<translation>Εξαναγκασμός ακύρωσης εργασίας στην επαναφορά σύνδεσης HTTP με Qt < 5.4.2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="645"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="639"/>
|
||||
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
|
||||
<translation>Το αρχείο υπέστη επεξεργασία τοπικά αλλά είναι τμήμα ενός διαμοιρασμένου καταλόγου μόνο για ανάγνωση. Επαναφέρθηκε και το επεξεργασμένο βρίσκεται στο αρχείο συγκρούσεων.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="676"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="670"/>
|
||||
<source>Poll URL missing</source>
|
||||
<translation>Η διεύθυνση poll URL λείπει</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="699"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="693"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation>Το τοπικό αρχείο αφαιρέθηκε κατά το συγχρονισμό.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="725"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="719"/>
|
||||
<source>The server did not acknowledge the last chunk. (No e-tag was present)</source>
|
||||
<translation>Ο διακομιστής δεν αναγνώρισε το τελευταίο τμήμα. (Δεν υπήρχε e-tag)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="800"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="792"/>
|
||||
<source>Error writing metadata to the database</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2512,17 +2512,17 @@ It is not advisable to use it.</source>
|
||||
<translation>...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="302"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="300"/>
|
||||
<source>create</source>
|
||||
<translation>δημιουργία</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="305"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="303"/>
|
||||
<source>change</source>
|
||||
<translation>αλλαγή</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="308"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="306"/>
|
||||
<source>delete</source>
|
||||
<translation>διαγραφή</translation>
|
||||
</message>
|
||||
@@ -2543,22 +2543,17 @@ It is not advisable to use it.</source>
|
||||
<context>
|
||||
<name>OCC::ShibbolethWebView</name>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="81"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="79"/>
|
||||
<source>%1 - Authenticate</source>
|
||||
<translation>%1 - Πιστοποίηση</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="91"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="99"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="85"/>
|
||||
<source>Reauthentication required</source>
|
||||
<translation>Απαιτείται επανάληψη πιστοποίησης</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="99"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="85"/>
|
||||
<source>Your session has expired. You need to re-login to continue to use the client.</source>
|
||||
<translation>Η συνεδρία σας έληξε. Πρέπει να εισέλθετε ξανά για να συνεχίσετε να χρησιμοποιείτε το πρόγραμμα.</translation>
|
||||
</message>
|
||||
@@ -3124,26 +3119,25 @@ It is not advisable to use it.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="390"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="544"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="611"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="526"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="593"/>
|
||||
<source>Log in...</source>
|
||||
<translation>Σύνδεση...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="394"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="536"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="613"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="518"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="595"/>
|
||||
<source>Log out</source>
|
||||
<translation>Αποσύνδεση</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="415"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="456"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="438"/>
|
||||
<source>Recent Changes</source>
|
||||
<translation>Πρόσφατες Αλλαγές</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="656"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="638"/>
|
||||
<source>Checking for changes in '%1'</source>
|
||||
<translation>Έλεγχος αλλαγών στο '%1'.</translation>
|
||||
</message>
|
||||
@@ -3163,27 +3157,27 @@ It is not advisable to use it.</source>
|
||||
<translation>Άνοιγμα %1 στον περιηγητή</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="598"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="580"/>
|
||||
<source>Unknown status</source>
|
||||
<translation>Άγνωστη κατάσταση</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="600"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="582"/>
|
||||
<source>Settings...</source>
|
||||
<translation>Ρυθμίσεις...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="601"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="583"/>
|
||||
<source>Details...</source>
|
||||
<translation>Λεπτομέρειες...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="606"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="588"/>
|
||||
<source>Help</source>
|
||||
<translation>Βοήθεια</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="608"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="590"/>
|
||||
<source>Quit %1</source>
|
||||
<translation>Κλείσιμο %1</translation>
|
||||
</message>
|
||||
@@ -3228,63 +3222,63 @@ It is not advisable to use it.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="515"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="497"/>
|
||||
<source>Unpause all synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="517"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="499"/>
|
||||
<source>Unpause synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="525"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="507"/>
|
||||
<source>Pause all synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="527"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="509"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="534"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="516"/>
|
||||
<source>Log out of all accounts</source>
|
||||
<translation>Έξοδος από όλους τους λογαριασμούς</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="542"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="524"/>
|
||||
<source>Log in to all accounts...</source>
|
||||
<translation>Είσοδος σε όλους τους λογαριασμούς</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="617"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="599"/>
|
||||
<source>Crash now</source>
|
||||
<comment>Only shows in debug mode to allow testing the crash handler</comment>
|
||||
<translation>Κατάρρευση τώρα</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="634"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="616"/>
|
||||
<source>No items synced recently</source>
|
||||
<translation>Κανένα στοιχείο δεν συγχρονίστηκε πρόσφατα</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="661"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="643"/>
|
||||
<source>Syncing %1 of %2 (%3 left)</source>
|
||||
<translation>Συγχρονισμός %1 από %2 (%3 απομένουν)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="666"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="648"/>
|
||||
<source>Syncing %1 (%2 left)</source>
|
||||
<translation>Συγχρονισμός %1 (%2 απομένουν)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="686"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="668"/>
|
||||
<source>%1 (%2, %3)</source>
|
||||
<translation>%1 (%2, %3)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="715"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="697"/>
|
||||
<source>Up to date</source>
|
||||
<translation>Ενημερωμένο</translation>
|
||||
</message>
|
||||
@@ -3505,7 +3499,7 @@ It is not advisable to use it.</source>
|
||||
<context>
|
||||
<name>QApplication</name>
|
||||
<message>
|
||||
<location filename="../src/gui/application.cpp" line="593"/>
|
||||
<location filename="../src/gui/application.cpp" line="581"/>
|
||||
<source>QT_LAYOUT_DIRECTION</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
|
||||
+122
-128
@@ -112,8 +112,8 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="180"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="352"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="690"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="346"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="684"/>
|
||||
<source>Cancel</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -143,148 +143,148 @@
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="221"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="215"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="229"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="223"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="294"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="288"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="295"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="289"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="345"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="339"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="351"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="345"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="433"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="427"/>
|
||||
<source>Sync Running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="434"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="428"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="501"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="495"/>
|
||||
<source>%1 in use</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="521"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="515"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="527"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="521"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="529"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="523"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="531"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="525"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="533"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="527"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="535"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="529"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="558"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="552"/>
|
||||
<source>Log in</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="642"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="636"/>
|
||||
<source>There are new folders that were not synchronized because they are too big: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="682"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="676"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="683"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="677"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="689"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="683"/>
|
||||
<source>Remove connection</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="217"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="211"/>
|
||||
<source>Open folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="560"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="554"/>
|
||||
<source>Log out</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="220"/>
|
||||
<source>Resume sync</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="220"/>
|
||||
<source>Pause sync</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="346"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="340"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="488"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="482"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="489"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="483"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="498"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="492"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="541"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="535"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -587,57 +587,57 @@
|
||||
<context>
|
||||
<name>OCC::Folder</name>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="129"/>
|
||||
<location filename="../src/gui/folder.cpp" line="135"/>
|
||||
<source>Local folder %1 does not exist.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="132"/>
|
||||
<location filename="../src/gui/folder.cpp" line="138"/>
|
||||
<source>%1 should be a folder but is not.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="135"/>
|
||||
<location filename="../src/gui/folder.cpp" line="141"/>
|
||||
<source>%1 is not readable.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="381"/>
|
||||
<location filename="../src/gui/folder.cpp" line="387"/>
|
||||
<source>%1: %2</source>
|
||||
<extracomment>this displays an error string (%2) for a file %1</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="491"/>
|
||||
<location filename="../src/gui/folder.cpp" line="497"/>
|
||||
<source>%1 has been removed.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="498"/>
|
||||
<location filename="../src/gui/folder.cpp" line="504"/>
|
||||
<source>%1 has been downloaded.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="505"/>
|
||||
<location filename="../src/gui/folder.cpp" line="511"/>
|
||||
<source>%1 has been updated.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="512"/>
|
||||
<location filename="../src/gui/folder.cpp" line="518"/>
|
||||
<source>%1 has been renamed to %2.</source>
|
||||
<comment>%1 and %2 name files.</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="519"/>
|
||||
<location filename="../src/gui/folder.cpp" line="525"/>
|
||||
<source>%1 has been moved to %2.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="489"/>
|
||||
<location filename="../src/gui/folder.cpp" line="495"/>
|
||||
<source>%1 and %n other file(s) have been removed.</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform></numerusform>
|
||||
@@ -645,7 +645,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="496"/>
|
||||
<location filename="../src/gui/folder.cpp" line="502"/>
|
||||
<source>%1 and %n other file(s) have been downloaded.</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform></numerusform>
|
||||
@@ -653,7 +653,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="503"/>
|
||||
<location filename="../src/gui/folder.cpp" line="509"/>
|
||||
<source>%1 and %n other file(s) have been updated.</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform></numerusform>
|
||||
@@ -661,7 +661,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="510"/>
|
||||
<location filename="../src/gui/folder.cpp" line="516"/>
|
||||
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform></numerusform>
|
||||
@@ -669,7 +669,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="517"/>
|
||||
<location filename="../src/gui/folder.cpp" line="523"/>
|
||||
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform></numerusform>
|
||||
@@ -677,7 +677,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="524"/>
|
||||
<location filename="../src/gui/folder.cpp" line="530"/>
|
||||
<source>%1 has and %n other file(s) have sync conflicts.</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform></numerusform>
|
||||
@@ -685,12 +685,12 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="526"/>
|
||||
<location filename="../src/gui/folder.cpp" line="532"/>
|
||||
<source>%1 has a sync conflict. Please check the conflict file!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="531"/>
|
||||
<location filename="../src/gui/folder.cpp" line="537"/>
|
||||
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform></numerusform>
|
||||
@@ -698,67 +698,67 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="533"/>
|
||||
<location filename="../src/gui/folder.cpp" line="539"/>
|
||||
<source>%1 could not be synced due to an error. See the log for details.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="539"/>
|
||||
<location filename="../src/gui/folder.cpp" line="545"/>
|
||||
<source>Sync Activity</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="747"/>
|
||||
<location filename="../src/gui/folder.cpp" line="751"/>
|
||||
<source>Could not read system exclude file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="958"/>
|
||||
<location filename="../src/gui/folder.cpp" line="962"/>
|
||||
<source>A new folder larger than %1 MB has been added: %2.
|
||||
Please go in the settings to select it if you wish to download it.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="976"/>
|
||||
<location filename="../src/gui/folder.cpp" line="980"/>
|
||||
<source>This sync would remove all the files in the sync folder '%1'.
|
||||
This might be because the folder was silently reconfigured, or that all the files were manually removed.
|
||||
Are you sure you want to perform this operation?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="980"/>
|
||||
<location filename="../src/gui/folder.cpp" line="984"/>
|
||||
<source>Remove All Files?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="982"/>
|
||||
<location filename="../src/gui/folder.cpp" line="986"/>
|
||||
<source>Remove all files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="983"/>
|
||||
<location filename="../src/gui/folder.cpp" line="987"/>
|
||||
<source>Keep files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1001"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1005"/>
|
||||
<source>This sync would reset the files to an erlier time in the sync folder '%1'.
|
||||
This might be because a backup was restored on the server.
|
||||
Continuing the sync as normal will cause all your files to be overwritten by an older file in an earlier state. Do you want to keep your local most recent files as conflict files?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1006"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1010"/>
|
||||
<source>Backup detected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1008"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1012"/>
|
||||
<source>Normal Synchronisation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1009"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1013"/>
|
||||
<source>Keep Local Files as Conflict</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -776,102 +776,102 @@ Continuing the sync as normal will cause all your files to be overwritten by an
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="927"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="926"/>
|
||||
<source> (backup)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="932"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="931"/>
|
||||
<source> (backup %1)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1139"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1138"/>
|
||||
<source>Undefined State.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1142"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1141"/>
|
||||
<source>Waiting to start syncing.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1145"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1144"/>
|
||||
<source>Preparing for sync.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1148"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1147"/>
|
||||
<source>Sync is running.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1151"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1150"/>
|
||||
<source>Last Sync was successful.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1156"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1155"/>
|
||||
<source>Last Sync was successful, but with warnings on individual files.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1159"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1158"/>
|
||||
<source>Setup Error.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1162"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1161"/>
|
||||
<source>User Abort.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1165"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1164"/>
|
||||
<source>Sync is paused.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1171"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1170"/>
|
||||
<source>%1 (Sync is paused)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1179"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1178"/>
|
||||
<source>No valid folder selected!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1190"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1189"/>
|
||||
<source>The selected path is not a folder!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1194"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1193"/>
|
||||
<source>You have no permission to write to the selected folder!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1209"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1208"/>
|
||||
<source>The local folder %1 is already used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1214"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1213"/>
|
||||
<source>The local folder %1 already contains a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1221"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1220"/>
|
||||
<source>The local folder %1 is a symbolic link. The link target already contains a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1228"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1227"/>
|
||||
<source>The local folder %1 is already contained in a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1234"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1233"/>
|
||||
<source>The local folder %1 is a symbolic link. The link target is already contained in a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1921,7 +1921,7 @@ It is not advisable to use it.</source>
|
||||
<context>
|
||||
<name>OCC::PUTFileJob</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="103"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="101"/>
|
||||
<source>Connection Timeout</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1929,7 +1929,7 @@ It is not advisable to use it.</source>
|
||||
<context>
|
||||
<name>OCC::PollJob</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="160"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="158"/>
|
||||
<source>Invalid JSON reply from the poll URL</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -2119,48 +2119,48 @@ It is not advisable to use it.</source>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileQNAM</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="297"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="291"/>
|
||||
<source>File Removed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="309"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="303"/>
|
||||
<source>Local file changed during syncing. It will be resumed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="321"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="710"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="315"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="704"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="637"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="631"/>
|
||||
<source>Forcing job abort on HTTP connection reset with Qt < 5.4.2.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="645"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="639"/>
|
||||
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="676"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="670"/>
|
||||
<source>Poll URL missing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="699"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="693"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="725"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="719"/>
|
||||
<source>The server did not acknowledge the last chunk. (No e-tag was present)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="800"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="792"/>
|
||||
<source>Error writing metadata to the database</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -2533,17 +2533,17 @@ It is not advisable to use it.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="302"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="300"/>
|
||||
<source>create</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="305"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="303"/>
|
||||
<source>change</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="308"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="306"/>
|
||||
<source>delete</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -2564,22 +2564,17 @@ It is not advisable to use it.</source>
|
||||
<context>
|
||||
<name>OCC::ShibbolethWebView</name>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="81"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="79"/>
|
||||
<source>%1 - Authenticate</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="91"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="99"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="85"/>
|
||||
<source>Reauthentication required</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="99"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="85"/>
|
||||
<source>Your session has expired. You need to re-login to continue to use the client.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -3143,26 +3138,25 @@ It is not advisable to use it.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="390"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="544"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="611"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="526"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="593"/>
|
||||
<source>Log in...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="394"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="536"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="613"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="518"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="595"/>
|
||||
<source>Log out</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="415"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="456"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="438"/>
|
||||
<source>Recent Changes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="656"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="638"/>
|
||||
<source>Checking for changes in '%1'</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -3182,27 +3176,27 @@ It is not advisable to use it.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="598"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="580"/>
|
||||
<source>Unknown status</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="600"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="582"/>
|
||||
<source>Settings...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="601"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="583"/>
|
||||
<source>Details...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="606"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="588"/>
|
||||
<source>Help</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="608"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="590"/>
|
||||
<source>Quit %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -3247,63 +3241,63 @@ It is not advisable to use it.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="515"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="497"/>
|
||||
<source>Unpause all synchronization</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="517"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="499"/>
|
||||
<source>Unpause synchronization</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="525"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="507"/>
|
||||
<source>Pause all synchronization</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="527"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="509"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="534"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="516"/>
|
||||
<source>Log out of all accounts</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="542"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="524"/>
|
||||
<source>Log in to all accounts...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="617"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="599"/>
|
||||
<source>Crash now</source>
|
||||
<comment>Only shows in debug mode to allow testing the crash handler</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="634"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="616"/>
|
||||
<source>No items synced recently</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="661"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="643"/>
|
||||
<source>Syncing %1 of %2 (%3 left)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="666"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="648"/>
|
||||
<source>Syncing %1 (%2 left)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="686"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="668"/>
|
||||
<source>%1 (%2, %3)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="715"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="697"/>
|
||||
<source>Up to date</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -3524,7 +3518,7 @@ It is not advisable to use it.</source>
|
||||
<context>
|
||||
<name>QApplication</name>
|
||||
<message>
|
||||
<location filename="../src/gui/application.cpp" line="593"/>
|
||||
<location filename="../src/gui/application.cpp" line="581"/>
|
||||
<source>QT_LAYOUT_DIRECTION</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
+123
-129
@@ -22,7 +22,7 @@
|
||||
<message>
|
||||
<location filename="../src/gui/folderwizardsourcepage.ui" line="44"/>
|
||||
<source>&Choose...</source>
|
||||
<translation>&Seleccionar...</translation>
|
||||
<translation>&Seleccionar</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -110,8 +110,8 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="180"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="352"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="690"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="346"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="684"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Cancelar</translation>
|
||||
</message>
|
||||
@@ -141,148 +141,148 @@
|
||||
<translation>Cuenta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="221"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="215"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation>Elija qué sincronizar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="229"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="223"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation>Eliminar la sincronización de carpetas conectadas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="294"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="288"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation>Hubo un fallo al crear la carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="295"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="289"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation><p>No se pudo crear la carpeta local <i>%1</i>.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="345"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="339"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation>Confirme la sincronización para la eliminación de la carpeta conectada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="351"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="345"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation>Eliminar carpeta de sincronización conectada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="433"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="427"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>Sincronización en curso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="434"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="428"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>La sincronización está en curso.<br/>¿Desea interrumpirla?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="501"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="495"/>
|
||||
<source>%1 in use</source>
|
||||
<translation>%1 en uso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="521"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="515"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation>%1 como <i>%2</i></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="527"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="521"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation>La versión del servidor %1 es antigua, ¡y no está soportada! Si continúas, lo haces bajo tu propio riesgo.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="529"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="523"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>Conectado a %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="531"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="525"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>Servidor %1 no está disponible temporalmente.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="533"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="527"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation>Cerró sesión desde %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="535"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="529"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation>Sin conexión a %1 en %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="558"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="552"/>
|
||||
<source>Log in</source>
|
||||
<translation>Iniciar sesión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="642"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="636"/>
|
||||
<source>There are new folders that were not synchronized because they are too big: </source>
|
||||
<translation>Hay carpetas nuevas que no fueron sincronizadas porque son demasiado grandes:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="682"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="676"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation>Confirmar eliminación de cuenta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="683"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="677"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>¿De verdad quiere eliminar la conexión a la cuenta <i>%1</i>?</p><p><b>Nota:</b> Esto <b>no</b> eliminará los archivos.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="689"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="683"/>
|
||||
<source>Remove connection</source>
|
||||
<translation>Eliminar conexión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="217"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="211"/>
|
||||
<source>Open folder</source>
|
||||
<translation>Abrir carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="560"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="554"/>
|
||||
<source>Log out</source>
|
||||
<translation>Cerrar sesión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="220"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>Continuar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="220"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>Pausar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="346"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="340"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>¿De verdad quiere dejar de sincronizar la carpeta <i>%1</i>?</p><p><b>Nota:</b> Esto <b>no</b> elminará los archivo.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="488"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="482"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation>%1 (%3%) de %2 en uso. Algunas carpetas, como carpetas de red o compartidas, podrían tener límites diferentes.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="489"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="483"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation>%1 de %2 en uso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="498"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="492"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation>Actualmente no hay información disponible sobre el uso de almacenamiento.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="541"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="535"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>No hay ninguna conexión de %1 configurada.</translation>
|
||||
</message>
|
||||
@@ -579,119 +579,119 @@
|
||||
<context>
|
||||
<name>OCC::Folder</name>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="129"/>
|
||||
<location filename="../src/gui/folder.cpp" line="135"/>
|
||||
<source>Local folder %1 does not exist.</source>
|
||||
<translation>La carpeta local %1 no existe.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="132"/>
|
||||
<location filename="../src/gui/folder.cpp" line="138"/>
|
||||
<source>%1 should be a folder but is not.</source>
|
||||
<translation>%1 debería ser un directorio, pero no lo es.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="135"/>
|
||||
<location filename="../src/gui/folder.cpp" line="141"/>
|
||||
<source>%1 is not readable.</source>
|
||||
<translation>%1 es ilegible.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="381"/>
|
||||
<location filename="../src/gui/folder.cpp" line="387"/>
|
||||
<source>%1: %2</source>
|
||||
<extracomment>this displays an error string (%2) for a file %1</extracomment>
|
||||
<translation>%1: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="491"/>
|
||||
<location filename="../src/gui/folder.cpp" line="497"/>
|
||||
<source>%1 has been removed.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>%1 ha sido eliminado.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="498"/>
|
||||
<location filename="../src/gui/folder.cpp" line="504"/>
|
||||
<source>%1 has been downloaded.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>%1 ha sido descargado.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="505"/>
|
||||
<location filename="../src/gui/folder.cpp" line="511"/>
|
||||
<source>%1 has been updated.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>%1 ha sido actualizado.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="512"/>
|
||||
<location filename="../src/gui/folder.cpp" line="518"/>
|
||||
<source>%1 has been renamed to %2.</source>
|
||||
<comment>%1 and %2 name files.</comment>
|
||||
<translation>%1 ha sido renombrado a %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="519"/>
|
||||
<location filename="../src/gui/folder.cpp" line="525"/>
|
||||
<source>%1 has been moved to %2.</source>
|
||||
<translation>%1 ha sido movido a %2.</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="489"/>
|
||||
<location filename="../src/gui/folder.cpp" line="495"/>
|
||||
<source>%1 and %n other file(s) have been removed.</source>
|
||||
<translation><numerusform>%1 y otro archivo han sido borrados.</numerusform><numerusform>%1 y otros %n archivos han sido borrados.</numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="496"/>
|
||||
<location filename="../src/gui/folder.cpp" line="502"/>
|
||||
<source>%1 and %n other file(s) have been downloaded.</source>
|
||||
<translation><numerusform>%1 y otro archivo han sido descargados.</numerusform><numerusform>%1 y otros %n archivos han sido descargados.</numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="503"/>
|
||||
<location filename="../src/gui/folder.cpp" line="509"/>
|
||||
<source>%1 and %n other file(s) have been updated.</source>
|
||||
<translation><numerusform>%1 y otro archivo han sido actualizados.</numerusform><numerusform>%1 y otros %n archivos han sido actualizados.</numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="510"/>
|
||||
<location filename="../src/gui/folder.cpp" line="516"/>
|
||||
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
|
||||
<translation><numerusform>%1 ha sido renombrado a %2 y otro archivo ha sido renombrado.</numerusform><numerusform>%1 ha sido renombrado a %2 y otros %n archivos han sido renombrado.</numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="517"/>
|
||||
<location filename="../src/gui/folder.cpp" line="523"/>
|
||||
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
|
||||
<translation><numerusform>%1 ha sido movido a %2 y otro archivo ha sido movido.</numerusform><numerusform>%1 ha sido movido a %2 y otros %n archivos han sido movidos.</numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="524"/>
|
||||
<location filename="../src/gui/folder.cpp" line="530"/>
|
||||
<source>%1 has and %n other file(s) have sync conflicts.</source>
|
||||
<translation><numerusform>%1 y otro archivo han tenido conflictos al sincronizar.</numerusform><numerusform>%1 y otros %n archivos han tenido conflictos al sincronizar.</numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="526"/>
|
||||
<location filename="../src/gui/folder.cpp" line="532"/>
|
||||
<source>%1 has a sync conflict. Please check the conflict file!</source>
|
||||
<translation>Conflicto al sincronizar %1. Por favor compruebe el archivo!</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="531"/>
|
||||
<location filename="../src/gui/folder.cpp" line="537"/>
|
||||
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
|
||||
<translation><numerusform>%1 y otro archivo no pudieron ser sincronizados debido a errores. Para más detalles vea el registro.</numerusform><numerusform>%1 y otros %n archivos no pudieron ser sincronizados debido a errores. Para más detalles vea el registro.</numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="533"/>
|
||||
<location filename="../src/gui/folder.cpp" line="539"/>
|
||||
<source>%1 could not be synced due to an error. See the log for details.</source>
|
||||
<translation>%1 no pudo ser sincronizado debido a un error. Para más detalles, vea el registro.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="539"/>
|
||||
<location filename="../src/gui/folder.cpp" line="545"/>
|
||||
<source>Sync Activity</source>
|
||||
<translation>Actividad de la sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="747"/>
|
||||
<location filename="../src/gui/folder.cpp" line="751"/>
|
||||
<source>Could not read system exclude file</source>
|
||||
<translation>No se ha podido leer el archivo de exclusión del sistema</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="958"/>
|
||||
<location filename="../src/gui/folder.cpp" line="962"/>
|
||||
<source>A new folder larger than %1 MB has been added: %2.
|
||||
Please go in the settings to select it if you wish to download it.</source>
|
||||
<translation>Se ha añadido una nueva carpeta más grande de %1 MB: %2.
|
||||
Por favor diríjase a los ajustes para seleccionarlo si desea descargarlo.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="976"/>
|
||||
<location filename="../src/gui/folder.cpp" line="980"/>
|
||||
<source>This sync would remove all the files in the sync folder '%1'.
|
||||
This might be because the folder was silently reconfigured, or that all the files were manually removed.
|
||||
Are you sure you want to perform this operation?</source>
|
||||
@@ -700,22 +700,22 @@ Esto se puede deber a que la carpeta fue reconfigurada de forma silenciosa o a q
|
||||
¿Está seguro de que desea realizar esta operación?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="980"/>
|
||||
<location filename="../src/gui/folder.cpp" line="984"/>
|
||||
<source>Remove All Files?</source>
|
||||
<translation>¿Eliminar todos los archivos?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="982"/>
|
||||
<location filename="../src/gui/folder.cpp" line="986"/>
|
||||
<source>Remove all files</source>
|
||||
<translation>Eliminar todos los archivos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="983"/>
|
||||
<location filename="../src/gui/folder.cpp" line="987"/>
|
||||
<source>Keep files</source>
|
||||
<translation>Conservar archivos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1001"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1005"/>
|
||||
<source>This sync would reset the files to an erlier time in the sync folder '%1'.
|
||||
This might be because a backup was restored on the server.
|
||||
Continuing the sync as normal will cause all your files to be overwritten by an older file in an earlier state. Do you want to keep your local most recent files as conflict files?</source>
|
||||
@@ -724,17 +724,17 @@ esto es similar a restaurar un backup en el servidor.
|
||||
Continuar con la sincronización hará que todos los archivos sean sobreescritos con versiones anteriores de los mismos. Desea mantener los archivos locales sin cambios en caso de conflicto?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1006"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1010"/>
|
||||
<source>Backup detected</source>
|
||||
<translation>Backup detectado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1008"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1012"/>
|
||||
<source>Normal Synchronisation</source>
|
||||
<translation>Sincronización Normal</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1009"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1013"/>
|
||||
<source>Keep Local Files as Conflict</source>
|
||||
<translation>Mantener los archivos locales en caso de conflicto</translation>
|
||||
</message>
|
||||
@@ -752,102 +752,102 @@ Continuar con la sincronización hará que todos los archivos sean sobreescritos
|
||||
<translation>Se ha encontrado un antiguo registro de sincronización '%1'; pero no se ha podido eliminar. Por favor, asegúrese de que ninguna aplicación la esté utilizando.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="927"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="926"/>
|
||||
<source> (backup)</source>
|
||||
<translation>(copia de seguridad)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="932"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="931"/>
|
||||
<source> (backup %1)</source>
|
||||
<translation>(copia de seguridad %1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1139"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1138"/>
|
||||
<source>Undefined State.</source>
|
||||
<translation>Estado no definido.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1142"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1141"/>
|
||||
<source>Waiting to start syncing.</source>
|
||||
<translation>Esperando para comenzar la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1145"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1144"/>
|
||||
<source>Preparing for sync.</source>
|
||||
<translation>Preparándose para sincronizar.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1148"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1147"/>
|
||||
<source>Sync is running.</source>
|
||||
<translation>Sincronización en funcionamiento.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1151"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1150"/>
|
||||
<source>Last Sync was successful.</source>
|
||||
<translation>La última sincronización se ha realizado con éxito.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1156"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1155"/>
|
||||
<source>Last Sync was successful, but with warnings on individual files.</source>
|
||||
<translation>La última sincronización salió bien; pero hay advertencias para archivos individuales.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1159"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1158"/>
|
||||
<source>Setup Error.</source>
|
||||
<translation>Error de configuración.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1162"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1161"/>
|
||||
<source>User Abort.</source>
|
||||
<translation>Interrumpido por el usuario.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1165"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1164"/>
|
||||
<source>Sync is paused.</source>
|
||||
<translation>La sincronización está en pausa.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1171"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1170"/>
|
||||
<source>%1 (Sync is paused)</source>
|
||||
<translation>%1 (Sincronización en pausa)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1179"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1178"/>
|
||||
<source>No valid folder selected!</source>
|
||||
<translation>¡La carpeta seleccionada no es válida!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1190"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1189"/>
|
||||
<source>The selected path is not a folder!</source>
|
||||
<translation>¡La ruta seleccionada no es un directorio!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1194"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1193"/>
|
||||
<source>You have no permission to write to the selected folder!</source>
|
||||
<translation>¡Usted no tiene permiso para escribir en la carpeta seleccionada!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1209"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1208"/>
|
||||
<source>The local folder %1 is already used in a folder sync connection. Please pick another one!</source>
|
||||
<translation>El directorio local %1 ya se usa en una conexión de sincronización de directorios. Por favor, elija otro.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1214"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1213"/>
|
||||
<source>The local folder %1 already contains a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation>El directorio local %1 ya contiene un directorio usado en una conexión de sincronización de directorios. Por favor, elija otro.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1221"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1220"/>
|
||||
<source>The local folder %1 is a symbolic link. The link target already contains a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation>El directorio local %1 es un enlace simbólico. El objetivo del enlace ya contiene un directorio usado en una conexión de sincronización de directorios. Por favor, elija otro.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1228"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1227"/>
|
||||
<source>The local folder %1 is already contained in a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation>El directorio local %1 está dentro de un directorio usado en una conexión de sincronización de directorios. Por favor, elija otro.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1234"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1233"/>
|
||||
<source>The local folder %1 is a symbolic link. The link target is already contained in a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation>El directorio local %1 es un enlace simbólico. El objetivo está incluido en un directorio usado en una conexión de sincronización de directorios. Por favor, elija otro.</translation>
|
||||
</message>
|
||||
@@ -1901,7 +1901,7 @@ No se recomienda usarla.</translation>
|
||||
<context>
|
||||
<name>OCC::PUTFileJob</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="103"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="101"/>
|
||||
<source>Connection Timeout</source>
|
||||
<translation>Tiempo de espera de conexión agotado</translation>
|
||||
</message>
|
||||
@@ -1909,7 +1909,7 @@ No se recomienda usarla.</translation>
|
||||
<context>
|
||||
<name>OCC::PollJob</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="160"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="158"/>
|
||||
<source>Invalid JSON reply from the poll URL</source>
|
||||
<translation>Respuesta JSON invalida desde URL</translation>
|
||||
</message>
|
||||
@@ -2099,48 +2099,48 @@ No se recomienda usarla.</translation>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileQNAM</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="297"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="291"/>
|
||||
<source>File Removed</source>
|
||||
<translation>Archivo eliminado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="309"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="303"/>
|
||||
<source>Local file changed during syncing. It will be resumed.</source>
|
||||
<translation>Archivo local cambió durante la sincronización. Será actualizado.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="321"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="710"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="315"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="704"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation>Un archivo local fue modificado durante la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="637"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="631"/>
|
||||
<source>Forcing job abort on HTTP connection reset with Qt < 5.4.2.</source>
|
||||
<translation>Forzar el trabajo en una conexión HTTP, causará un Reset si Qt< 5.4.2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="645"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="639"/>
|
||||
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
|
||||
<translation>El archivo fue modificado localmente; pero es parte de una carpeta compartida en modo de sólo lectura. Ha sido recuperado y su modificación está en el archivo de conflicto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="676"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="670"/>
|
||||
<source>Poll URL missing</source>
|
||||
<translation>Falta la URL de la encuesta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="699"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="693"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation>El archivo local ha sido eliminado durante la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="725"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="719"/>
|
||||
<source>The server did not acknowledge the last chunk. (No e-tag was present)</source>
|
||||
<translation>El servidor no reconoció la última parte. (No había una e-tag presente)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="800"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="792"/>
|
||||
<source>Error writing metadata to the database</source>
|
||||
<translation>Error al escribir los metadatos en la base de datos</translation>
|
||||
</message>
|
||||
@@ -2513,17 +2513,17 @@ No se recomienda usarla.</translation>
|
||||
<translation>...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="302"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="300"/>
|
||||
<source>create</source>
|
||||
<translation>crear</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="305"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="303"/>
|
||||
<source>change</source>
|
||||
<translation>cambio</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="308"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="306"/>
|
||||
<source>delete</source>
|
||||
<translation>borrar</translation>
|
||||
</message>
|
||||
@@ -2544,22 +2544,17 @@ No se recomienda usarla.</translation>
|
||||
<context>
|
||||
<name>OCC::ShibbolethWebView</name>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="81"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="79"/>
|
||||
<source>%1 - Authenticate</source>
|
||||
<translation>%1 - Autenticar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="91"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="99"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="85"/>
|
||||
<source>Reauthentication required</source>
|
||||
<translation>Debe volver a autenticarse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="99"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="85"/>
|
||||
<source>Your session has expired. You need to re-login to continue to use the client.</source>
|
||||
<translation>Su sesión ha caducado. Necesita volver a iniciarla para continuar usando el cliente.</translation>
|
||||
</message>
|
||||
@@ -3125,26 +3120,25 @@ No se recomienda usarla.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="390"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="544"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="611"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="526"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="593"/>
|
||||
<source>Log in...</source>
|
||||
<translation>Inicio de sesión...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="394"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="536"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="613"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="518"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="595"/>
|
||||
<source>Log out</source>
|
||||
<translation>Cerrar sesión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="415"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="456"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="438"/>
|
||||
<source>Recent Changes</source>
|
||||
<translation>Cambios recientes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="656"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="638"/>
|
||||
<source>Checking for changes in '%1'</source>
|
||||
<translation>Buscando cambios en '%1'</translation>
|
||||
</message>
|
||||
@@ -3164,27 +3158,27 @@ No se recomienda usarla.</translation>
|
||||
<translation>Abrir %1 en el navegador</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="598"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="580"/>
|
||||
<source>Unknown status</source>
|
||||
<translation>Estado desconocido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="600"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="582"/>
|
||||
<source>Settings...</source>
|
||||
<translation>Configuraciones...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="601"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="583"/>
|
||||
<source>Details...</source>
|
||||
<translation>Detalles...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="606"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="588"/>
|
||||
<source>Help</source>
|
||||
<translation>Ayuda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="608"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="590"/>
|
||||
<source>Quit %1</source>
|
||||
<translation>Salir de %1</translation>
|
||||
</message>
|
||||
@@ -3229,63 +3223,63 @@ No se recomienda usarla.</translation>
|
||||
<translation>Pausar todas las carpetas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="515"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="497"/>
|
||||
<source>Unpause all synchronization</source>
|
||||
<translation>Despausar todas las sincronizaciones</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="517"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="499"/>
|
||||
<source>Unpause synchronization</source>
|
||||
<translation>Despausar la sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="525"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="507"/>
|
||||
<source>Pause all synchronization</source>
|
||||
<translation>Pausar todas las sincronizaciones</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="527"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="509"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation>Pausar la sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="534"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="516"/>
|
||||
<source>Log out of all accounts</source>
|
||||
<translation>Terminar sessión en todas las cuentas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="542"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="524"/>
|
||||
<source>Log in to all accounts...</source>
|
||||
<translation>Iniciar sesión en todas las cuentas...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="617"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="599"/>
|
||||
<source>Crash now</source>
|
||||
<comment>Only shows in debug mode to allow testing the crash handler</comment>
|
||||
<translation>Se ha producido un fallo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="634"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="616"/>
|
||||
<source>No items synced recently</source>
|
||||
<translation>No se han sincronizado elementos recientemente</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="661"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="643"/>
|
||||
<source>Syncing %1 of %2 (%3 left)</source>
|
||||
<translation>Sincronizando %1 de %2 (quedan %3)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="666"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="648"/>
|
||||
<source>Syncing %1 (%2 left)</source>
|
||||
<translation>Sincronizando %1 (quedan %2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="686"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="668"/>
|
||||
<source>%1 (%2, %3)</source>
|
||||
<translation>%1 (%2, %3)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="715"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="697"/>
|
||||
<source>Up to date</source>
|
||||
<translation>Actualizado</translation>
|
||||
</message>
|
||||
@@ -3506,7 +3500,7 @@ No se recomienda usarla.</translation>
|
||||
<context>
|
||||
<name>QApplication</name>
|
||||
<message>
|
||||
<location filename="../src/gui/application.cpp" line="593"/>
|
||||
<location filename="../src/gui/application.cpp" line="581"/>
|
||||
<source>QT_LAYOUT_DIRECTION</source>
|
||||
<translation>QT_LAYOUT_DIRECTION</translation>
|
||||
</message>
|
||||
|
||||
+122
-128
@@ -110,8 +110,8 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="180"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="352"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="690"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="346"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="684"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Cancelar</translation>
|
||||
</message>
|
||||
@@ -141,148 +141,148 @@
|
||||
<translation>Cuenta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="221"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="215"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="229"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="223"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="294"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="288"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation>Falló la creacion de la carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="295"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="289"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation><p>No pudó ser creada la carpeta local <i>%1</i>.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="345"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="339"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="351"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="345"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="433"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="427"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>Sincronización en curso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="434"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="428"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>La sincronización está en curso.<br/>¿Querés interrumpirla?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="501"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="495"/>
|
||||
<source>%1 in use</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="521"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="515"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation>%1 de <i>%2</i></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="527"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="521"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="529"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="523"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>Conectado a %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="531"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="525"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>El servidor %1 esta temporalmente sin conexión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="533"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="527"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation>Registrado desde %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="535"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="529"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation>Sin conexión a %1 desde %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="558"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="552"/>
|
||||
<source>Log in</source>
|
||||
<translation>Iniciar sesión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="642"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="636"/>
|
||||
<source>There are new folders that were not synchronized because they are too big: </source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="682"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="676"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation>Confirmar la eliminación de la cuenta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="683"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="677"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="689"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="683"/>
|
||||
<source>Remove connection</source>
|
||||
<translation>Eliminar conexión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="217"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="211"/>
|
||||
<source>Open folder</source>
|
||||
<translation>Abrir carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="560"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="554"/>
|
||||
<source>Log out</source>
|
||||
<translation>Cerrar la sesión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="220"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>Reanudar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="220"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>Pausar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="346"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="340"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>Realmente quieres detener la sincronización de la carpeta <i>%1</i>?</p><p><b>Nota:</b> Esto <b>no</b> eliminara ningun archivo.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="488"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="482"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="489"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="483"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation>%1 de %2 en uso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="498"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="492"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation>Actualmente no hay información disponible acerca del uso del almacenamiento.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="541"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="535"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>No hay ninguna conexión de %1 configurada.</translation>
|
||||
</message>
|
||||
@@ -579,157 +579,157 @@
|
||||
<context>
|
||||
<name>OCC::Folder</name>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="129"/>
|
||||
<location filename="../src/gui/folder.cpp" line="135"/>
|
||||
<source>Local folder %1 does not exist.</source>
|
||||
<translation>El directorio local %1 no existe.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="132"/>
|
||||
<location filename="../src/gui/folder.cpp" line="138"/>
|
||||
<source>%1 should be a folder but is not.</source>
|
||||
<translation>%1 debé ser una carpeta pero no lo es.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="135"/>
|
||||
<location filename="../src/gui/folder.cpp" line="141"/>
|
||||
<source>%1 is not readable.</source>
|
||||
<translation>No se puede leer %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="381"/>
|
||||
<location filename="../src/gui/folder.cpp" line="387"/>
|
||||
<source>%1: %2</source>
|
||||
<extracomment>this displays an error string (%2) for a file %1</extracomment>
|
||||
<translation>%1: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="491"/>
|
||||
<location filename="../src/gui/folder.cpp" line="497"/>
|
||||
<source>%1 has been removed.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>%1 ha sido eliminado.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="498"/>
|
||||
<location filename="../src/gui/folder.cpp" line="504"/>
|
||||
<source>%1 has been downloaded.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>%1 ha sido descargado.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="505"/>
|
||||
<location filename="../src/gui/folder.cpp" line="511"/>
|
||||
<source>%1 has been updated.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>%1 ha sido actualizado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="512"/>
|
||||
<location filename="../src/gui/folder.cpp" line="518"/>
|
||||
<source>%1 has been renamed to %2.</source>
|
||||
<comment>%1 and %2 name files.</comment>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="519"/>
|
||||
<location filename="../src/gui/folder.cpp" line="525"/>
|
||||
<source>%1 has been moved to %2.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="489"/>
|
||||
<location filename="../src/gui/folder.cpp" line="495"/>
|
||||
<source>%1 and %n other file(s) have been removed.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="496"/>
|
||||
<location filename="../src/gui/folder.cpp" line="502"/>
|
||||
<source>%1 and %n other file(s) have been downloaded.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="503"/>
|
||||
<location filename="../src/gui/folder.cpp" line="509"/>
|
||||
<source>%1 and %n other file(s) have been updated.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="510"/>
|
||||
<location filename="../src/gui/folder.cpp" line="516"/>
|
||||
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="517"/>
|
||||
<location filename="../src/gui/folder.cpp" line="523"/>
|
||||
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="524"/>
|
||||
<location filename="../src/gui/folder.cpp" line="530"/>
|
||||
<source>%1 has and %n other file(s) have sync conflicts.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="526"/>
|
||||
<location filename="../src/gui/folder.cpp" line="532"/>
|
||||
<source>%1 has a sync conflict. Please check the conflict file!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="531"/>
|
||||
<location filename="../src/gui/folder.cpp" line="537"/>
|
||||
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="533"/>
|
||||
<location filename="../src/gui/folder.cpp" line="539"/>
|
||||
<source>%1 could not be synced due to an error. See the log for details.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="539"/>
|
||||
<location filename="../src/gui/folder.cpp" line="545"/>
|
||||
<source>Sync Activity</source>
|
||||
<translation>Actividad de Sync</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="747"/>
|
||||
<location filename="../src/gui/folder.cpp" line="751"/>
|
||||
<source>Could not read system exclude file</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="958"/>
|
||||
<location filename="../src/gui/folder.cpp" line="962"/>
|
||||
<source>A new folder larger than %1 MB has been added: %2.
|
||||
Please go in the settings to select it if you wish to download it.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="976"/>
|
||||
<location filename="../src/gui/folder.cpp" line="980"/>
|
||||
<source>This sync would remove all the files in the sync folder '%1'.
|
||||
This might be because the folder was silently reconfigured, or that all the files were manually removed.
|
||||
Are you sure you want to perform this operation?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="980"/>
|
||||
<location filename="../src/gui/folder.cpp" line="984"/>
|
||||
<source>Remove All Files?</source>
|
||||
<translation>¿Borrar todos los archivos?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="982"/>
|
||||
<location filename="../src/gui/folder.cpp" line="986"/>
|
||||
<source>Remove all files</source>
|
||||
<translation>Borrar todos los archivos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="983"/>
|
||||
<location filename="../src/gui/folder.cpp" line="987"/>
|
||||
<source>Keep files</source>
|
||||
<translation>Conservar archivos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1001"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1005"/>
|
||||
<source>This sync would reset the files to an erlier time in the sync folder '%1'.
|
||||
This might be because a backup was restored on the server.
|
||||
Continuing the sync as normal will cause all your files to be overwritten by an older file in an earlier state. Do you want to keep your local most recent files as conflict files?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1006"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1010"/>
|
||||
<source>Backup detected</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1008"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1012"/>
|
||||
<source>Normal Synchronisation</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1009"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1013"/>
|
||||
<source>Keep Local Files as Conflict</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -747,102 +747,102 @@ Continuing the sync as normal will cause all your files to be overwritten by an
|
||||
<translation>Una antigua sincronización con journaling '%1' fue encontrada, pero no se pudo eliminar. Por favor, asegurate que ninguna aplicación la está utilizando.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="927"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="926"/>
|
||||
<source> (backup)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="932"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="931"/>
|
||||
<source> (backup %1)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1139"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1138"/>
|
||||
<source>Undefined State.</source>
|
||||
<translation>Estado no definido.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1142"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1141"/>
|
||||
<source>Waiting to start syncing.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1145"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1144"/>
|
||||
<source>Preparing for sync.</source>
|
||||
<translation>Preparando la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1148"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1147"/>
|
||||
<source>Sync is running.</source>
|
||||
<translation>Sincronización en funcionamiento.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1151"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1150"/>
|
||||
<source>Last Sync was successful.</source>
|
||||
<translation>La última sincronización fue exitosa.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1156"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1155"/>
|
||||
<source>Last Sync was successful, but with warnings on individual files.</source>
|
||||
<translation>El último Sync fue exitoso, pero hubo advertencias en archivos individuales.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1159"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1158"/>
|
||||
<source>Setup Error.</source>
|
||||
<translation>Error de configuración.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1162"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1161"/>
|
||||
<source>User Abort.</source>
|
||||
<translation>Interrumpir.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1165"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1164"/>
|
||||
<source>Sync is paused.</source>
|
||||
<translation>La sincronización está en pausa.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1171"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1170"/>
|
||||
<source>%1 (Sync is paused)</source>
|
||||
<translation>%1 (Sincronización en pausa)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1179"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1178"/>
|
||||
<source>No valid folder selected!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1190"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1189"/>
|
||||
<source>The selected path is not a folder!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1194"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1193"/>
|
||||
<source>You have no permission to write to the selected folder!</source>
|
||||
<translation>¡No tenés permisos para escribir el directorio seleccionado!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1209"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1208"/>
|
||||
<source>The local folder %1 is already used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1214"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1213"/>
|
||||
<source>The local folder %1 already contains a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1221"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1220"/>
|
||||
<source>The local folder %1 is a symbolic link. The link target already contains a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1228"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1227"/>
|
||||
<source>The local folder %1 is already contained in a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1234"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1233"/>
|
||||
<source>The local folder %1 is a symbolic link. The link target is already contained in a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -1889,7 +1889,7 @@ It is not advisable to use it.</source>
|
||||
<context>
|
||||
<name>OCC::PUTFileJob</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="103"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="101"/>
|
||||
<source>Connection Timeout</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -1897,7 +1897,7 @@ It is not advisable to use it.</source>
|
||||
<context>
|
||||
<name>OCC::PollJob</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="160"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="158"/>
|
||||
<source>Invalid JSON reply from the poll URL</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2087,48 +2087,48 @@ It is not advisable to use it.</source>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileQNAM</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="297"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="291"/>
|
||||
<source>File Removed</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="309"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="303"/>
|
||||
<source>Local file changed during syncing. It will be resumed.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="321"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="710"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="315"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="704"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="637"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="631"/>
|
||||
<source>Forcing job abort on HTTP connection reset with Qt < 5.4.2.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="645"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="639"/>
|
||||
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="676"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="670"/>
|
||||
<source>Poll URL missing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="699"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="693"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="725"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="719"/>
|
||||
<source>The server did not acknowledge the last chunk. (No e-tag was present)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="800"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="792"/>
|
||||
<source>Error writing metadata to the database</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2501,17 +2501,17 @@ It is not advisable to use it.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="302"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="300"/>
|
||||
<source>create</source>
|
||||
<translation>crear</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="305"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="303"/>
|
||||
<source>change</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="308"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="306"/>
|
||||
<source>delete</source>
|
||||
<translation>borrar</translation>
|
||||
</message>
|
||||
@@ -2532,22 +2532,17 @@ It is not advisable to use it.</source>
|
||||
<context>
|
||||
<name>OCC::ShibbolethWebView</name>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="81"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="79"/>
|
||||
<source>%1 - Authenticate</source>
|
||||
<translation>%1 - Autenticarse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="91"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="99"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="85"/>
|
||||
<source>Reauthentication required</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="99"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="85"/>
|
||||
<source>Your session has expired. You need to re-login to continue to use the client.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -3111,26 +3106,25 @@ It is not advisable to use it.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="390"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="544"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="611"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="526"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="593"/>
|
||||
<source>Log in...</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="394"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="536"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="613"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="518"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="595"/>
|
||||
<source>Log out</source>
|
||||
<translation>Cerrar la sesión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="415"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="456"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="438"/>
|
||||
<source>Recent Changes</source>
|
||||
<translation>Cambios recientes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="656"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="638"/>
|
||||
<source>Checking for changes in '%1'</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -3150,27 +3144,27 @@ It is not advisable to use it.</source>
|
||||
<translation>Abrir %1 en el navegador...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="598"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="580"/>
|
||||
<source>Unknown status</source>
|
||||
<translation>Estado desconocido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="600"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="582"/>
|
||||
<source>Settings...</source>
|
||||
<translation>Configuraciones...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="601"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="583"/>
|
||||
<source>Details...</source>
|
||||
<translation>Detalles...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="606"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="588"/>
|
||||
<source>Help</source>
|
||||
<translation>Ayuda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="608"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="590"/>
|
||||
<source>Quit %1</source>
|
||||
<translation>Cancelar %1</translation>
|
||||
</message>
|
||||
@@ -3215,63 +3209,63 @@ It is not advisable to use it.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="515"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="497"/>
|
||||
<source>Unpause all synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="517"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="499"/>
|
||||
<source>Unpause synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="525"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="507"/>
|
||||
<source>Pause all synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="527"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="509"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="534"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="516"/>
|
||||
<source>Log out of all accounts</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="542"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="524"/>
|
||||
<source>Log in to all accounts...</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="617"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="599"/>
|
||||
<source>Crash now</source>
|
||||
<comment>Only shows in debug mode to allow testing the crash handler</comment>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="634"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="616"/>
|
||||
<source>No items synced recently</source>
|
||||
<translation>No se sincronizaron elementos recientemente</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="661"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="643"/>
|
||||
<source>Syncing %1 of %2 (%3 left)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="666"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="648"/>
|
||||
<source>Syncing %1 (%2 left)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="686"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="668"/>
|
||||
<source>%1 (%2, %3)</source>
|
||||
<translation>%1 (%2, %3)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="715"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="697"/>
|
||||
<source>Up to date</source>
|
||||
<translation>actualizado</translation>
|
||||
</message>
|
||||
@@ -3493,7 +3487,7 @@ It is not advisable to use it.</source>
|
||||
<context>
|
||||
<name>QApplication</name>
|
||||
<message>
|
||||
<location filename="../src/gui/application.cpp" line="593"/>
|
||||
<location filename="../src/gui/application.cpp" line="581"/>
|
||||
<source>QT_LAYOUT_DIRECTION</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
|
||||
+122
-128
@@ -110,8 +110,8 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="180"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="352"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="690"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="346"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="684"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Loobu</translation>
|
||||
</message>
|
||||
@@ -141,148 +141,148 @@
|
||||
<translation>Konto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="221"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="215"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation>Vali, mida sünkroniseerida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="229"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="223"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="294"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="288"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation>Kausta loomine ebaõnnestus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="295"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="289"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="345"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="339"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="351"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="345"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="433"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="427"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>Sünkroniseerimine on käimas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="434"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="428"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>Sünkroniseerimine on käimas.<br/>Kas sa soovid seda lõpetada?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="501"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="495"/>
|
||||
<source>%1 in use</source>
|
||||
<translation>%1 kasutusel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="521"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="515"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation>%1 as <i>%2</i></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="527"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="521"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="529"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="523"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>Ühendatud %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="531"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="525"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>Server %1 pole ajutiselt saadaval.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="533"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="527"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="535"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="529"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="558"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="552"/>
|
||||
<source>Log in</source>
|
||||
<translation>Logi sisse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="642"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="636"/>
|
||||
<source>There are new folders that were not synchronized because they are too big: </source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="682"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="676"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation>Kinnita konto eemaldamine</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="683"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="677"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="689"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="683"/>
|
||||
<source>Remove connection</source>
|
||||
<translation>Eemalda ühendus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="217"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="211"/>
|
||||
<source>Open folder</source>
|
||||
<translation>Ava kaust</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="560"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="554"/>
|
||||
<source>Log out</source>
|
||||
<translation>Logi välja</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="220"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>Taasta sünroonimist</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="220"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>Peata sünkroonimine</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="346"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="340"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="488"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="482"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="489"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="483"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="498"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="492"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation>Hetkel pole mahu kasutuse info saadaval.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="541"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="535"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>Ühtegi %1 ühendust pole seadistatud.</translation>
|
||||
</message>
|
||||
@@ -579,157 +579,157 @@
|
||||
<context>
|
||||
<name>OCC::Folder</name>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="129"/>
|
||||
<location filename="../src/gui/folder.cpp" line="135"/>
|
||||
<source>Local folder %1 does not exist.</source>
|
||||
<translation>Kohalikku kausta %1 pole olemas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="132"/>
|
||||
<location filename="../src/gui/folder.cpp" line="138"/>
|
||||
<source>%1 should be a folder but is not.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="135"/>
|
||||
<location filename="../src/gui/folder.cpp" line="141"/>
|
||||
<source>%1 is not readable.</source>
|
||||
<translation>%1 pole loetav.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="381"/>
|
||||
<location filename="../src/gui/folder.cpp" line="387"/>
|
||||
<source>%1: %2</source>
|
||||
<extracomment>this displays an error string (%2) for a file %1</extracomment>
|
||||
<translation>%1: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="491"/>
|
||||
<location filename="../src/gui/folder.cpp" line="497"/>
|
||||
<source>%1 has been removed.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>%1 on eemaldatud.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="498"/>
|
||||
<location filename="../src/gui/folder.cpp" line="504"/>
|
||||
<source>%1 has been downloaded.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>%1 on alla laaditud.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="505"/>
|
||||
<location filename="../src/gui/folder.cpp" line="511"/>
|
||||
<source>%1 has been updated.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>%1 on uuendatud.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="512"/>
|
||||
<location filename="../src/gui/folder.cpp" line="518"/>
|
||||
<source>%1 has been renamed to %2.</source>
|
||||
<comment>%1 and %2 name files.</comment>
|
||||
<translation>%1 on ümber nimetatud %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="519"/>
|
||||
<location filename="../src/gui/folder.cpp" line="525"/>
|
||||
<source>%1 has been moved to %2.</source>
|
||||
<translation>%1 on tõstetud %2.</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="489"/>
|
||||
<location filename="../src/gui/folder.cpp" line="495"/>
|
||||
<source>%1 and %n other file(s) have been removed.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="496"/>
|
||||
<location filename="../src/gui/folder.cpp" line="502"/>
|
||||
<source>%1 and %n other file(s) have been downloaded.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="503"/>
|
||||
<location filename="../src/gui/folder.cpp" line="509"/>
|
||||
<source>%1 and %n other file(s) have been updated.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="510"/>
|
||||
<location filename="../src/gui/folder.cpp" line="516"/>
|
||||
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="517"/>
|
||||
<location filename="../src/gui/folder.cpp" line="523"/>
|
||||
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="524"/>
|
||||
<location filename="../src/gui/folder.cpp" line="530"/>
|
||||
<source>%1 has and %n other file(s) have sync conflicts.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="526"/>
|
||||
<location filename="../src/gui/folder.cpp" line="532"/>
|
||||
<source>%1 has a sync conflict. Please check the conflict file!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="531"/>
|
||||
<location filename="../src/gui/folder.cpp" line="537"/>
|
||||
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="533"/>
|
||||
<location filename="../src/gui/folder.cpp" line="539"/>
|
||||
<source>%1 could not be synced due to an error. See the log for details.</source>
|
||||
<translation>%1 sünkroniseerimine ebaõnnestus tõrke tõttu. Lisainfot vaata logist.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="539"/>
|
||||
<location filename="../src/gui/folder.cpp" line="545"/>
|
||||
<source>Sync Activity</source>
|
||||
<translation>Sünkroniseerimise tegevus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="747"/>
|
||||
<location filename="../src/gui/folder.cpp" line="751"/>
|
||||
<source>Could not read system exclude file</source>
|
||||
<translation>Süsteemi väljajätmiste faili lugemine ebaõnnestus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="958"/>
|
||||
<location filename="../src/gui/folder.cpp" line="962"/>
|
||||
<source>A new folder larger than %1 MB has been added: %2.
|
||||
Please go in the settings to select it if you wish to download it.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="976"/>
|
||||
<location filename="../src/gui/folder.cpp" line="980"/>
|
||||
<source>This sync would remove all the files in the sync folder '%1'.
|
||||
This might be because the folder was silently reconfigured, or that all the files were manually removed.
|
||||
Are you sure you want to perform this operation?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="980"/>
|
||||
<location filename="../src/gui/folder.cpp" line="984"/>
|
||||
<source>Remove All Files?</source>
|
||||
<translation>Kustutada kõik failid?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="982"/>
|
||||
<location filename="../src/gui/folder.cpp" line="986"/>
|
||||
<source>Remove all files</source>
|
||||
<translation>Kustutada kõik failid</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="983"/>
|
||||
<location filename="../src/gui/folder.cpp" line="987"/>
|
||||
<source>Keep files</source>
|
||||
<translation>Säilita failid</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1001"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1005"/>
|
||||
<source>This sync would reset the files to an erlier time in the sync folder '%1'.
|
||||
This might be because a backup was restored on the server.
|
||||
Continuing the sync as normal will cause all your files to be overwritten by an older file in an earlier state. Do you want to keep your local most recent files as conflict files?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1006"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1010"/>
|
||||
<source>Backup detected</source>
|
||||
<translation>Leiti varukoopia</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1008"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1012"/>
|
||||
<source>Normal Synchronisation</source>
|
||||
<translation>Tavaline sünkroonimine</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1009"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1013"/>
|
||||
<source>Keep Local Files as Conflict</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -747,102 +747,102 @@ Continuing the sync as normal will cause all your files to be overwritten by an
|
||||
<translation>Leiti vana sünkroniseeringu zurnaal '%1', kuid selle eemaldamine ebaõnnenstus. Palun veendu, et seda kasutaks ükski programm.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="927"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="926"/>
|
||||
<source> (backup)</source>
|
||||
<translation>(varukoopia)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="932"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="931"/>
|
||||
<source> (backup %1)</source>
|
||||
<translation> (varukoopia %1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1139"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1138"/>
|
||||
<source>Undefined State.</source>
|
||||
<translation>Määramata staatus.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1142"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1141"/>
|
||||
<source>Waiting to start syncing.</source>
|
||||
<translation>Oodatakse sünkroonimise alustamist.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1145"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1144"/>
|
||||
<source>Preparing for sync.</source>
|
||||
<translation>Valmistun sünkroniseerima.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1148"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1147"/>
|
||||
<source>Sync is running.</source>
|
||||
<translation>Sünkroniseerimine on käimas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1151"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1150"/>
|
||||
<source>Last Sync was successful.</source>
|
||||
<translation>Viimane sünkroniseerimine oli edukas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1156"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1155"/>
|
||||
<source>Last Sync was successful, but with warnings on individual files.</source>
|
||||
<translation>Viimane sünkroniseering oli edukas, kuid mõned failid põhjustasid tõrkeid.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1159"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1158"/>
|
||||
<source>Setup Error.</source>
|
||||
<translation>Seadistamise viga.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1162"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1161"/>
|
||||
<source>User Abort.</source>
|
||||
<translation>Kasutaja tühistamine.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1165"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1164"/>
|
||||
<source>Sync is paused.</source>
|
||||
<translation>Sünkroniseerimine on peatatud.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1171"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1170"/>
|
||||
<source>%1 (Sync is paused)</source>
|
||||
<translation>%1 (Sünkroniseerimine on peatatud)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1179"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1178"/>
|
||||
<source>No valid folder selected!</source>
|
||||
<translation>Sobilikku kausta pole valitud!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1190"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1189"/>
|
||||
<source>The selected path is not a folder!</source>
|
||||
<translation>Valitud asukoht pole kaust!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1194"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1193"/>
|
||||
<source>You have no permission to write to the selected folder!</source>
|
||||
<translation>Sul puuduvad õigused valitud kataloogi kirjutamiseks!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1209"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1208"/>
|
||||
<source>The local folder %1 is already used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1214"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1213"/>
|
||||
<source>The local folder %1 already contains a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1221"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1220"/>
|
||||
<source>The local folder %1 is a symbolic link. The link target already contains a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1228"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1227"/>
|
||||
<source>The local folder %1 is already contained in a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1234"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1233"/>
|
||||
<source>The local folder %1 is a symbolic link. The link target is already contained in a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -1890,7 +1890,7 @@ Selle kasutamine pole soovitatav.</translation>
|
||||
<context>
|
||||
<name>OCC::PUTFileJob</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="103"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="101"/>
|
||||
<source>Connection Timeout</source>
|
||||
<translation>Ühenduse aegumine</translation>
|
||||
</message>
|
||||
@@ -1898,7 +1898,7 @@ Selle kasutamine pole soovitatav.</translation>
|
||||
<context>
|
||||
<name>OCC::PollJob</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="160"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="158"/>
|
||||
<source>Invalid JSON reply from the poll URL</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2088,48 +2088,48 @@ Selle kasutamine pole soovitatav.</translation>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileQNAM</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="297"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="291"/>
|
||||
<source>File Removed</source>
|
||||
<translation>Fail eemaldatud</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="309"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="303"/>
|
||||
<source>Local file changed during syncing. It will be resumed.</source>
|
||||
<translation>Kohalik fail muutus sünkroniseeringu käigus. See taastakse.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="321"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="710"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="315"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="704"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation>Kohalik fail muutus sünkroniseeringu käigus.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="637"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="631"/>
|
||||
<source>Forcing job abort on HTTP connection reset with Qt < 5.4.2.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="645"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="639"/>
|
||||
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
|
||||
<translation>Faili on lokaalselt muudetud, kuid see on osa kirjutamisõiguseta jagamisest. See on taastatud ning sinu muudatus on konfliktses failis.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="676"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="670"/>
|
||||
<source>Poll URL missing</source>
|
||||
<translation>Küsitluse URL puudub</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="699"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="693"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation>Kohalik fail on eemaldatud sünkroniseeringu käigus.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="725"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="719"/>
|
||||
<source>The server did not acknowledge the last chunk. (No e-tag was present)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="800"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="792"/>
|
||||
<source>Error writing metadata to the database</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2502,17 +2502,17 @@ Selle kasutamine pole soovitatav.</translation>
|
||||
<translation>...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="302"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="300"/>
|
||||
<source>create</source>
|
||||
<translation>loo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="305"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="303"/>
|
||||
<source>change</source>
|
||||
<translation>muuda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="308"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="306"/>
|
||||
<source>delete</source>
|
||||
<translation>kustuta</translation>
|
||||
</message>
|
||||
@@ -2533,22 +2533,17 @@ Selle kasutamine pole soovitatav.</translation>
|
||||
<context>
|
||||
<name>OCC::ShibbolethWebView</name>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="81"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="79"/>
|
||||
<source>%1 - Authenticate</source>
|
||||
<translation>%1 - autentimine</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="91"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="99"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="85"/>
|
||||
<source>Reauthentication required</source>
|
||||
<translation>Vajalik on uuesti autentimine</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="99"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="85"/>
|
||||
<source>Your session has expired. You need to re-login to continue to use the client.</source>
|
||||
<translation>Sinu sessioon on aegunud. Sa pead kliendi kasutamiseks uuesti sisse logima.</translation>
|
||||
</message>
|
||||
@@ -3114,26 +3109,25 @@ Selle kasutamine pole soovitatav.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="390"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="544"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="611"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="526"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="593"/>
|
||||
<source>Log in...</source>
|
||||
<translation>Logi sisse...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="394"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="536"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="613"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="518"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="595"/>
|
||||
<source>Log out</source>
|
||||
<translation>Logi välja</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="415"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="456"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="438"/>
|
||||
<source>Recent Changes</source>
|
||||
<translation>Hiljutised muudatused</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="656"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="638"/>
|
||||
<source>Checking for changes in '%1'</source>
|
||||
<translation>Kontrollitakse muudatusi kaustas '%1'</translation>
|
||||
</message>
|
||||
@@ -3153,27 +3147,27 @@ Selle kasutamine pole soovitatav.</translation>
|
||||
<translation>Ava %1 veebilehitsejas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="598"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="580"/>
|
||||
<source>Unknown status</source>
|
||||
<translation>Tundmatu staatus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="600"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="582"/>
|
||||
<source>Settings...</source>
|
||||
<translation>Seaded...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="601"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="583"/>
|
||||
<source>Details...</source>
|
||||
<translation>Üksikasjad...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="606"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="588"/>
|
||||
<source>Help</source>
|
||||
<translation>Abiinfo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="608"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="590"/>
|
||||
<source>Quit %1</source>
|
||||
<translation>Lõpeta %1</translation>
|
||||
</message>
|
||||
@@ -3218,63 +3212,63 @@ Selle kasutamine pole soovitatav.</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="515"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="497"/>
|
||||
<source>Unpause all synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="517"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="499"/>
|
||||
<source>Unpause synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="525"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="507"/>
|
||||
<source>Pause all synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="527"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="509"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="534"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="516"/>
|
||||
<source>Log out of all accounts</source>
|
||||
<translation>Logi välja kõikidelt kontodelt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="542"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="524"/>
|
||||
<source>Log in to all accounts...</source>
|
||||
<translation>Logi sisse kõikidesse kontodesse...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="617"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="599"/>
|
||||
<source>Crash now</source>
|
||||
<comment>Only shows in debug mode to allow testing the crash handler</comment>
|
||||
<translation>Jookse kokku</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="634"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="616"/>
|
||||
<source>No items synced recently</source>
|
||||
<translation>Ühtegi üksust pole hiljuti sünkroniseeritud</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="661"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="643"/>
|
||||
<source>Syncing %1 of %2 (%3 left)</source>
|
||||
<translation>Sünkroniseerin %1 %2-st (%3 veel)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="666"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="648"/>
|
||||
<source>Syncing %1 (%2 left)</source>
|
||||
<translation>Sünkroniseerin %1 (%2 veel)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="686"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="668"/>
|
||||
<source>%1 (%2, %3)</source>
|
||||
<translation>%1 (%2, %3)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="715"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="697"/>
|
||||
<source>Up to date</source>
|
||||
<translation>Ajakohane</translation>
|
||||
</message>
|
||||
@@ -3495,7 +3489,7 @@ Selle kasutamine pole soovitatav.</translation>
|
||||
<context>
|
||||
<name>QApplication</name>
|
||||
<message>
|
||||
<location filename="../src/gui/application.cpp" line="593"/>
|
||||
<location filename="../src/gui/application.cpp" line="581"/>
|
||||
<source>QT_LAYOUT_DIRECTION</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
|
||||
+122
-128
@@ -110,8 +110,8 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="180"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="352"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="690"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="346"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="684"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Ezeztatu</translation>
|
||||
</message>
|
||||
@@ -141,148 +141,148 @@
|
||||
<translation>Kontua</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="221"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="215"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation>Hautatu zer sinkronizatu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="229"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="223"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation>Ezabatu karpeta honen konexioa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="294"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="288"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation>Karpeta sortzeak huts egin du</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="295"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="289"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation><p>Ezin izan da <i>%1</i> bertako karpeta sortu.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="345"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="339"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation>Baieztatu Karpetaren Konexioaren Ezabatzea</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="351"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="345"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation>Ezabatu Karpeta Honen Konexioa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="433"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="427"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>Sinkronizazioa martxan da</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="434"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="428"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>Sinkronizazio martxan da.<br/>Bukatu nahi al duzu?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="501"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="495"/>
|
||||
<source>%1 in use</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="521"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="515"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="527"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="521"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="529"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="523"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>%1ra konektatuta.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="531"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="525"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>%1 zerbitzaria ez dago orain eskuragarri</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="533"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="527"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation>%1etik saioa itxita.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="535"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="529"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="558"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="552"/>
|
||||
<source>Log in</source>
|
||||
<translation>Hasi saioa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="642"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="636"/>
|
||||
<source>There are new folders that were not synchronized because they are too big: </source>
|
||||
<translation>Sinkronizatuko ez diren oso handiak diren karpeta berriak daude:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="682"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="676"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation>Baieztatu Kontuaren Ezabatzea</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="683"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="677"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="689"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="683"/>
|
||||
<source>Remove connection</source>
|
||||
<translation>Ezabatu konexioa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="217"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="211"/>
|
||||
<source>Open folder</source>
|
||||
<translation>Ireki karpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="560"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="554"/>
|
||||
<source>Log out</source>
|
||||
<translation>Saioa bukatu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="220"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>Berrekin sinkronizazioa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="220"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>Gelditu sinkronizazioa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="346"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="340"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="488"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="482"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="489"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="483"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation>%2tik %1 erabilita</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="498"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="492"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation>Orain ez dago eskuragarri biltegiratze erabileraren informazioa.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="541"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="535"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>Ez dago %1 konexiorik konfiguratuta.</translation>
|
||||
</message>
|
||||
@@ -579,157 +579,157 @@
|
||||
<context>
|
||||
<name>OCC::Folder</name>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="129"/>
|
||||
<location filename="../src/gui/folder.cpp" line="135"/>
|
||||
<source>Local folder %1 does not exist.</source>
|
||||
<translation>Bertako %1 karpeta ez da existitzen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="132"/>
|
||||
<location filename="../src/gui/folder.cpp" line="138"/>
|
||||
<source>%1 should be a folder but is not.</source>
|
||||
<translation>%1 karpeta bat izan behar zen baina ez da.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="135"/>
|
||||
<location filename="../src/gui/folder.cpp" line="141"/>
|
||||
<source>%1 is not readable.</source>
|
||||
<translation>%1 ezin da irakurri.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="381"/>
|
||||
<location filename="../src/gui/folder.cpp" line="387"/>
|
||||
<source>%1: %2</source>
|
||||
<extracomment>this displays an error string (%2) for a file %1</extracomment>
|
||||
<translation>%1: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="491"/>
|
||||
<location filename="../src/gui/folder.cpp" line="497"/>
|
||||
<source>%1 has been removed.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>%1 ezabatua izan da.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="498"/>
|
||||
<location filename="../src/gui/folder.cpp" line="504"/>
|
||||
<source>%1 has been downloaded.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>%1 deskargatu da.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="505"/>
|
||||
<location filename="../src/gui/folder.cpp" line="511"/>
|
||||
<source>%1 has been updated.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>%1 kargatu da.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="512"/>
|
||||
<location filename="../src/gui/folder.cpp" line="518"/>
|
||||
<source>%1 has been renamed to %2.</source>
|
||||
<comment>%1 and %2 name files.</comment>
|
||||
<translation>%1 %2-(e)ra berrizendatu da.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="519"/>
|
||||
<location filename="../src/gui/folder.cpp" line="525"/>
|
||||
<source>%1 has been moved to %2.</source>
|
||||
<translation>%1 %2-(e)ra mugitu da.</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="489"/>
|
||||
<location filename="../src/gui/folder.cpp" line="495"/>
|
||||
<source>%1 and %n other file(s) have been removed.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="496"/>
|
||||
<location filename="../src/gui/folder.cpp" line="502"/>
|
||||
<source>%1 and %n other file(s) have been downloaded.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="503"/>
|
||||
<location filename="../src/gui/folder.cpp" line="509"/>
|
||||
<source>%1 and %n other file(s) have been updated.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="510"/>
|
||||
<location filename="../src/gui/folder.cpp" line="516"/>
|
||||
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="517"/>
|
||||
<location filename="../src/gui/folder.cpp" line="523"/>
|
||||
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="524"/>
|
||||
<location filename="../src/gui/folder.cpp" line="530"/>
|
||||
<source>%1 has and %n other file(s) have sync conflicts.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="526"/>
|
||||
<location filename="../src/gui/folder.cpp" line="532"/>
|
||||
<source>%1 has a sync conflict. Please check the conflict file!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="531"/>
|
||||
<location filename="../src/gui/folder.cpp" line="537"/>
|
||||
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="533"/>
|
||||
<location filename="../src/gui/folder.cpp" line="539"/>
|
||||
<source>%1 could not be synced due to an error. See the log for details.</source>
|
||||
<translation>%1 ezin izan da sinkronizatu akats bat dela eta. Ikusi egunerkoa zehaztapen gehiago izateko.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="539"/>
|
||||
<location filename="../src/gui/folder.cpp" line="545"/>
|
||||
<source>Sync Activity</source>
|
||||
<translation>Sinkronizazio Jarduerak</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="747"/>
|
||||
<location filename="../src/gui/folder.cpp" line="751"/>
|
||||
<source>Could not read system exclude file</source>
|
||||
<translation>Ezin izan da sistemako baztertutakoen fitxategia irakurri</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="958"/>
|
||||
<location filename="../src/gui/folder.cpp" line="962"/>
|
||||
<source>A new folder larger than %1 MB has been added: %2.
|
||||
Please go in the settings to select it if you wish to download it.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="976"/>
|
||||
<location filename="../src/gui/folder.cpp" line="980"/>
|
||||
<source>This sync would remove all the files in the sync folder '%1'.
|
||||
This might be because the folder was silently reconfigured, or that all the files were manually removed.
|
||||
Are you sure you want to perform this operation?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="980"/>
|
||||
<location filename="../src/gui/folder.cpp" line="984"/>
|
||||
<source>Remove All Files?</source>
|
||||
<translation>Ezabatu Fitxategi Guztiak?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="982"/>
|
||||
<location filename="../src/gui/folder.cpp" line="986"/>
|
||||
<source>Remove all files</source>
|
||||
<translation>Ezabatu fitxategi guztiak</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="983"/>
|
||||
<location filename="../src/gui/folder.cpp" line="987"/>
|
||||
<source>Keep files</source>
|
||||
<translation>Mantendu fitxategiak</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1001"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1005"/>
|
||||
<source>This sync would reset the files to an erlier time in the sync folder '%1'.
|
||||
This might be because a backup was restored on the server.
|
||||
Continuing the sync as normal will cause all your files to be overwritten by an older file in an earlier state. Do you want to keep your local most recent files as conflict files?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1006"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1010"/>
|
||||
<source>Backup detected</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1008"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1012"/>
|
||||
<source>Normal Synchronisation</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1009"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1013"/>
|
||||
<source>Keep Local Files as Conflict</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -747,102 +747,102 @@ Continuing the sync as normal will cause all your files to be overwritten by an
|
||||
<translation>Aurkitu da '%1' sinkronizazio erregistro zaharra, baina ezin da ezabatu. Ziurtatu aplikaziorik ez dela erabiltzen ari.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="927"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="926"/>
|
||||
<source> (backup)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="932"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="931"/>
|
||||
<source> (backup %1)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1139"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1138"/>
|
||||
<source>Undefined State.</source>
|
||||
<translation>Definitu gabeko egoera.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1142"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1141"/>
|
||||
<source>Waiting to start syncing.</source>
|
||||
<translation>Itxoiten sinkronizazioa hasteko.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1145"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1144"/>
|
||||
<source>Preparing for sync.</source>
|
||||
<translation>Sinkronizazioa prestatzen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1148"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1147"/>
|
||||
<source>Sync is running.</source>
|
||||
<translation>Sinkronizazioa martxan da.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1151"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1150"/>
|
||||
<source>Last Sync was successful.</source>
|
||||
<translation>Azkeneko sinkronizazioa ongi burutu zen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1156"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1155"/>
|
||||
<source>Last Sync was successful, but with warnings on individual files.</source>
|
||||
<translation>Azkenengo sinkronizazioa ongi burutu zen, baina banakako fitxategi batzuetan abisuak egon dira.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1159"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1158"/>
|
||||
<source>Setup Error.</source>
|
||||
<translation>Konfigurazio errorea.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1162"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1161"/>
|
||||
<source>User Abort.</source>
|
||||
<translation>Erabiltzaileak bertan behera utzi.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1165"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1164"/>
|
||||
<source>Sync is paused.</source>
|
||||
<translation>Sinkronizazioa pausatuta dago.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1171"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1170"/>
|
||||
<source>%1 (Sync is paused)</source>
|
||||
<translation>%1 (Sinkronizazioa pausatuta dago)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1179"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1178"/>
|
||||
<source>No valid folder selected!</source>
|
||||
<translation>Ez da karpeta egokirik hautatu!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1190"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1189"/>
|
||||
<source>The selected path is not a folder!</source>
|
||||
<translation>Hautatutako bidea ez da karpeta bat!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1194"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1193"/>
|
||||
<source>You have no permission to write to the selected folder!</source>
|
||||
<translation>Ez daukazu hautatutako karpetan idazteko baimenik!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1209"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1208"/>
|
||||
<source>The local folder %1 is already used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1214"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1213"/>
|
||||
<source>The local folder %1 already contains a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1221"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1220"/>
|
||||
<source>The local folder %1 is a symbolic link. The link target already contains a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1228"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1227"/>
|
||||
<source>The local folder %1 is already contained in a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1234"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1233"/>
|
||||
<source>The local folder %1 is a symbolic link. The link target is already contained in a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -1896,7 +1896,7 @@ Ez da gomendagarria erabltzea.</translation>
|
||||
<context>
|
||||
<name>OCC::PUTFileJob</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="103"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="101"/>
|
||||
<source>Connection Timeout</source>
|
||||
<translation>Konexioa denboraz kanpo</translation>
|
||||
</message>
|
||||
@@ -1904,7 +1904,7 @@ Ez da gomendagarria erabltzea.</translation>
|
||||
<context>
|
||||
<name>OCC::PollJob</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="160"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="158"/>
|
||||
<source>Invalid JSON reply from the poll URL</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2094,48 +2094,48 @@ Ez da gomendagarria erabltzea.</translation>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileQNAM</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="297"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="291"/>
|
||||
<source>File Removed</source>
|
||||
<translation>Fitxategia Ezabatua</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="309"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="303"/>
|
||||
<source>Local file changed during syncing. It will be resumed.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="321"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="710"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="315"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="704"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation>Fitxategi lokala aldatu da sinkronizazioan.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="637"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="631"/>
|
||||
<source>Forcing job abort on HTTP connection reset with Qt < 5.4.2.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="645"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="639"/>
|
||||
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="676"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="670"/>
|
||||
<source>Poll URL missing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="699"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="693"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation>Fitxategi lokala ezabatu da sinkronizazioan.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="725"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="719"/>
|
||||
<source>The server did not acknowledge the last chunk. (No e-tag was present)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="800"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="792"/>
|
||||
<source>Error writing metadata to the database</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2508,17 +2508,17 @@ Ez da gomendagarria erabltzea.</translation>
|
||||
<translation>...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="302"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="300"/>
|
||||
<source>create</source>
|
||||
<translation>sortu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="305"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="303"/>
|
||||
<source>change</source>
|
||||
<translation>aldatu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="308"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="306"/>
|
||||
<source>delete</source>
|
||||
<translation>ezabatu</translation>
|
||||
</message>
|
||||
@@ -2539,22 +2539,17 @@ Ez da gomendagarria erabltzea.</translation>
|
||||
<context>
|
||||
<name>OCC::ShibbolethWebView</name>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="81"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="79"/>
|
||||
<source>%1 - Authenticate</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="91"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="99"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="85"/>
|
||||
<source>Reauthentication required</source>
|
||||
<translation>Berautentikatzea beharrezkoa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="99"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="85"/>
|
||||
<source>Your session has expired. You need to re-login to continue to use the client.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -3118,26 +3113,25 @@ Ez da gomendagarria erabltzea.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="390"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="544"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="611"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="526"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="593"/>
|
||||
<source>Log in...</source>
|
||||
<translation>Saioa hasi...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="394"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="536"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="613"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="518"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="595"/>
|
||||
<source>Log out</source>
|
||||
<translation>Saioa bukatu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="415"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="456"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="438"/>
|
||||
<source>Recent Changes</source>
|
||||
<translation>Azkenengo Aldaketak</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="656"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="638"/>
|
||||
<source>Checking for changes in '%1'</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -3157,27 +3151,27 @@ Ez da gomendagarria erabltzea.</translation>
|
||||
<translation>Ireki %1 arakatzailean</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="598"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="580"/>
|
||||
<source>Unknown status</source>
|
||||
<translation>Egoera ezezaguna</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="600"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="582"/>
|
||||
<source>Settings...</source>
|
||||
<translation>Ezarpenak...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="601"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="583"/>
|
||||
<source>Details...</source>
|
||||
<translation>Xehetasunak...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="606"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="588"/>
|
||||
<source>Help</source>
|
||||
<translation>Laguntza</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="608"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="590"/>
|
||||
<source>Quit %1</source>
|
||||
<translation>%1etik Irten</translation>
|
||||
</message>
|
||||
@@ -3222,63 +3216,63 @@ Ez da gomendagarria erabltzea.</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="515"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="497"/>
|
||||
<source>Unpause all synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="517"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="499"/>
|
||||
<source>Unpause synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="525"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="507"/>
|
||||
<source>Pause all synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="527"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="509"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="534"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="516"/>
|
||||
<source>Log out of all accounts</source>
|
||||
<translation>Saioa bukatu kontu guztietan</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="542"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="524"/>
|
||||
<source>Log in to all accounts...</source>
|
||||
<translation>Saioa hasi kontu guztietan...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="617"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="599"/>
|
||||
<source>Crash now</source>
|
||||
<comment>Only shows in debug mode to allow testing the crash handler</comment>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="634"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="616"/>
|
||||
<source>No items synced recently</source>
|
||||
<translation>Ez da azken aldian ezer sinkronizatu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="661"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="643"/>
|
||||
<source>Syncing %1 of %2 (%3 left)</source>
|
||||
<translation>Sinkronizatzen %1 %2tik (%3 faltan)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="666"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="648"/>
|
||||
<source>Syncing %1 (%2 left)</source>
|
||||
<translation>Sinkronizatzen %1 (%2faltan)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="686"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="668"/>
|
||||
<source>%1 (%2, %3)</source>
|
||||
<translation>%1 (%2, %3)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="715"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="697"/>
|
||||
<source>Up to date</source>
|
||||
<translation>Eguneratua</translation>
|
||||
</message>
|
||||
@@ -3499,7 +3493,7 @@ Ez da gomendagarria erabltzea.</translation>
|
||||
<context>
|
||||
<name>QApplication</name>
|
||||
<message>
|
||||
<location filename="../src/gui/application.cpp" line="593"/>
|
||||
<location filename="../src/gui/application.cpp" line="581"/>
|
||||
<source>QT_LAYOUT_DIRECTION</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
|
||||
+122
-128
@@ -110,8 +110,8 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="180"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="352"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="690"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="346"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="684"/>
|
||||
<source>Cancel</source>
|
||||
<translation>منصرف شدن</translation>
|
||||
</message>
|
||||
@@ -141,148 +141,148 @@
|
||||
<translation>حساب کاربری</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="221"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="215"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation>انتخاب موارد همگامسازی</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="229"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="223"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="294"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="288"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="295"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="289"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="345"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="339"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="351"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="345"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="433"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="427"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>همگام سازی در حال اجراست</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="434"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="428"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>عملیات همگام سازی در حال اجراست.<br/>آیا دوست دارید آن را متوقف کنید؟</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="501"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="495"/>
|
||||
<source>%1 in use</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="521"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="515"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="527"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="521"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="529"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="523"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>متصل به %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="531"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="525"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>سرور %1 بصورت موقت خارج از دسترس است.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="533"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="527"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="535"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="529"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="558"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="552"/>
|
||||
<source>Log in</source>
|
||||
<translation>ورود</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="642"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="636"/>
|
||||
<source>There are new folders that were not synchronized because they are too big: </source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="682"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="676"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="683"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="677"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="689"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="683"/>
|
||||
<source>Remove connection</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="217"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="211"/>
|
||||
<source>Open folder</source>
|
||||
<translation>بازکردن پوشه</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="560"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="554"/>
|
||||
<source>Log out</source>
|
||||
<translation>خروج</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="220"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>از سرگیری همگامسازی</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="220"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>توقف بههنگامسازی </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="346"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="340"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="488"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="482"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="489"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="483"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="498"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="492"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="541"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="535"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>بدون %1 اتصال پیکربندی شده.</translation>
|
||||
</message>
|
||||
@@ -579,157 +579,157 @@
|
||||
<context>
|
||||
<name>OCC::Folder</name>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="129"/>
|
||||
<location filename="../src/gui/folder.cpp" line="135"/>
|
||||
<source>Local folder %1 does not exist.</source>
|
||||
<translation>پوشه محلی %1 موجود نیست.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="132"/>
|
||||
<location filename="../src/gui/folder.cpp" line="138"/>
|
||||
<source>%1 should be a folder but is not.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="135"/>
|
||||
<location filename="../src/gui/folder.cpp" line="141"/>
|
||||
<source>%1 is not readable.</source>
|
||||
<translation>%1 قابل خواندن نیست.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="381"/>
|
||||
<location filename="../src/gui/folder.cpp" line="387"/>
|
||||
<source>%1: %2</source>
|
||||
<extracomment>this displays an error string (%2) for a file %1</extracomment>
|
||||
<translation>%1: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="491"/>
|
||||
<location filename="../src/gui/folder.cpp" line="497"/>
|
||||
<source>%1 has been removed.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>%1 حذف شده است.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="498"/>
|
||||
<location filename="../src/gui/folder.cpp" line="504"/>
|
||||
<source>%1 has been downloaded.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>%1 بارگزاری شد.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="505"/>
|
||||
<location filename="../src/gui/folder.cpp" line="511"/>
|
||||
<source>%1 has been updated.</source>
|
||||
<comment>%1 names a file.</comment>
|
||||
<translation>%1 بروز رسانی شده است.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="512"/>
|
||||
<location filename="../src/gui/folder.cpp" line="518"/>
|
||||
<source>%1 has been renamed to %2.</source>
|
||||
<comment>%1 and %2 name files.</comment>
|
||||
<translation>%1 به %2 تغییر نام داده شده است.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="519"/>
|
||||
<location filename="../src/gui/folder.cpp" line="525"/>
|
||||
<source>%1 has been moved to %2.</source>
|
||||
<translation>%1 به %2 انتقال داده شده است.</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="489"/>
|
||||
<location filename="../src/gui/folder.cpp" line="495"/>
|
||||
<source>%1 and %n other file(s) have been removed.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="496"/>
|
||||
<location filename="../src/gui/folder.cpp" line="502"/>
|
||||
<source>%1 and %n other file(s) have been downloaded.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="503"/>
|
||||
<location filename="../src/gui/folder.cpp" line="509"/>
|
||||
<source>%1 and %n other file(s) have been updated.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="510"/>
|
||||
<location filename="../src/gui/folder.cpp" line="516"/>
|
||||
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="517"/>
|
||||
<location filename="../src/gui/folder.cpp" line="523"/>
|
||||
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="524"/>
|
||||
<location filename="../src/gui/folder.cpp" line="530"/>
|
||||
<source>%1 has and %n other file(s) have sync conflicts.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="526"/>
|
||||
<location filename="../src/gui/folder.cpp" line="532"/>
|
||||
<source>%1 has a sync conflict. Please check the conflict file!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui/folder.cpp" line="531"/>
|
||||
<location filename="../src/gui/folder.cpp" line="537"/>
|
||||
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
|
||||
<translation type="unfinished"><numerusform></numerusform></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="533"/>
|
||||
<location filename="../src/gui/folder.cpp" line="539"/>
|
||||
<source>%1 could not be synced due to an error. See the log for details.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="539"/>
|
||||
<location filename="../src/gui/folder.cpp" line="545"/>
|
||||
<source>Sync Activity</source>
|
||||
<translation>فعالیت همگام سازی</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="747"/>
|
||||
<location filename="../src/gui/folder.cpp" line="751"/>
|
||||
<source>Could not read system exclude file</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="958"/>
|
||||
<location filename="../src/gui/folder.cpp" line="962"/>
|
||||
<source>A new folder larger than %1 MB has been added: %2.
|
||||
Please go in the settings to select it if you wish to download it.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="976"/>
|
||||
<location filename="../src/gui/folder.cpp" line="980"/>
|
||||
<source>This sync would remove all the files in the sync folder '%1'.
|
||||
This might be because the folder was silently reconfigured, or that all the files were manually removed.
|
||||
Are you sure you want to perform this operation?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="980"/>
|
||||
<location filename="../src/gui/folder.cpp" line="984"/>
|
||||
<source>Remove All Files?</source>
|
||||
<translation>حذف تمام فایل ها؟</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="982"/>
|
||||
<location filename="../src/gui/folder.cpp" line="986"/>
|
||||
<source>Remove all files</source>
|
||||
<translation>حذف تمام فایل ها</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="983"/>
|
||||
<location filename="../src/gui/folder.cpp" line="987"/>
|
||||
<source>Keep files</source>
|
||||
<translation>نگه داشتن فایل ها</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1001"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1005"/>
|
||||
<source>This sync would reset the files to an erlier time in the sync folder '%1'.
|
||||
This might be because a backup was restored on the server.
|
||||
Continuing the sync as normal will cause all your files to be overwritten by an older file in an earlier state. Do you want to keep your local most recent files as conflict files?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1006"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1010"/>
|
||||
<source>Backup detected</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1008"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1012"/>
|
||||
<source>Normal Synchronisation</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folder.cpp" line="1009"/>
|
||||
<location filename="../src/gui/folder.cpp" line="1013"/>
|
||||
<source>Keep Local Files as Conflict</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -747,102 +747,102 @@ Continuing the sync as normal will cause all your files to be overwritten by an
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="927"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="926"/>
|
||||
<source> (backup)</source>
|
||||
<translation> (backup)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="932"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="931"/>
|
||||
<source> (backup %1)</source>
|
||||
<translation> (پشتیبان %1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1139"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1138"/>
|
||||
<source>Undefined State.</source>
|
||||
<translation>موقعیت تعریف نشده</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1142"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1141"/>
|
||||
<source>Waiting to start syncing.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1145"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1144"/>
|
||||
<source>Preparing for sync.</source>
|
||||
<translation>آماده سازی برای همگام سازی کردن.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1148"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1147"/>
|
||||
<source>Sync is running.</source>
|
||||
<translation>همگام سازی در حال اجراست</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1151"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1150"/>
|
||||
<source>Last Sync was successful.</source>
|
||||
<translation>آخرین همگام سازی موفقیت آمیز بود</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1156"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1155"/>
|
||||
<source>Last Sync was successful, but with warnings on individual files.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1159"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1158"/>
|
||||
<source>Setup Error.</source>
|
||||
<translation>خطا در پیکر بندی.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1162"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1161"/>
|
||||
<source>User Abort.</source>
|
||||
<translation>خارج کردن کاربر.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1165"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1164"/>
|
||||
<source>Sync is paused.</source>
|
||||
<translation>همگام سازی فعلا متوقف شده است</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1171"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1170"/>
|
||||
<source>%1 (Sync is paused)</source>
|
||||
<translation>%1 (همگامسازی موقتا متوقف شده است)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1179"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1178"/>
|
||||
<source>No valid folder selected!</source>
|
||||
<translation>هیچ پوشهی معتبری انتخاب نشده است!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1190"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1189"/>
|
||||
<source>The selected path is not a folder!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1194"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1193"/>
|
||||
<source>You have no permission to write to the selected folder!</source>
|
||||
<translation>شما اجازه نوشتن در پوشه های انتخاب شده را ندارید!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1209"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1208"/>
|
||||
<source>The local folder %1 is already used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1214"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1213"/>
|
||||
<source>The local folder %1 already contains a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1221"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1220"/>
|
||||
<source>The local folder %1 is a symbolic link. The link target already contains a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1228"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1227"/>
|
||||
<source>The local folder %1 is already contained in a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/folderman.cpp" line="1234"/>
|
||||
<location filename="../src/gui/folderman.cpp" line="1233"/>
|
||||
<source>The local folder %1 is a symbolic link. The link target is already contained in a folder used in a folder sync connection. Please pick another one!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -1889,7 +1889,7 @@ It is not advisable to use it.</source>
|
||||
<context>
|
||||
<name>OCC::PUTFileJob</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="103"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="101"/>
|
||||
<source>Connection Timeout</source>
|
||||
<translation>تایم اوت اتصال</translation>
|
||||
</message>
|
||||
@@ -1897,7 +1897,7 @@ It is not advisable to use it.</source>
|
||||
<context>
|
||||
<name>OCC::PollJob</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="160"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="158"/>
|
||||
<source>Invalid JSON reply from the poll URL</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2087,48 +2087,48 @@ It is not advisable to use it.</source>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileQNAM</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="297"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="291"/>
|
||||
<source>File Removed</source>
|
||||
<translation>فایل حذف شد</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="309"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="303"/>
|
||||
<source>Local file changed during syncing. It will be resumed.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="321"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="710"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="315"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="704"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation>فایل محلی در حین همگامسازی تغییر کرده است.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="637"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="631"/>
|
||||
<source>Forcing job abort on HTTP connection reset with Qt < 5.4.2.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="645"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="639"/>
|
||||
<source>The file was edited locally but is part of a read only share. It is restored and your edit is in the conflict file.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="676"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="670"/>
|
||||
<source>Poll URL missing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="699"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="693"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation>فایل محلی در حین همگامسازی حذف شده است.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="725"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="719"/>
|
||||
<source>The server did not acknowledge the last chunk. (No e-tag was present)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="800"/>
|
||||
<location filename="../src/libsync/propagateupload.cpp" line="792"/>
|
||||
<source>Error writing metadata to the database</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2501,17 +2501,17 @@ It is not advisable to use it.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="302"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="300"/>
|
||||
<source>create</source>
|
||||
<translation>ایجاد</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="305"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="303"/>
|
||||
<source>change</source>
|
||||
<translation>تغییر</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="308"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="306"/>
|
||||
<source>delete</source>
|
||||
<translation>حذف</translation>
|
||||
</message>
|
||||
@@ -2532,22 +2532,17 @@ It is not advisable to use it.</source>
|
||||
<context>
|
||||
<name>OCC::ShibbolethWebView</name>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="81"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="79"/>
|
||||
<source>%1 - Authenticate</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="91"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="99"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="85"/>
|
||||
<source>Reauthentication required</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="99"/>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="85"/>
|
||||
<source>Your session has expired. You need to re-login to continue to use the client.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -3111,26 +3106,25 @@ It is not advisable to use it.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="390"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="544"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="611"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="526"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="593"/>
|
||||
<source>Log in...</source>
|
||||
<translation>ورود...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="394"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="536"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="613"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="518"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="595"/>
|
||||
<source>Log out</source>
|
||||
<translation>خروج</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="415"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="456"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="438"/>
|
||||
<source>Recent Changes</source>
|
||||
<translation>تغییرات اخیر</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="656"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="638"/>
|
||||
<source>Checking for changes in '%1'</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -3150,27 +3144,27 @@ It is not advisable to use it.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="598"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="580"/>
|
||||
<source>Unknown status</source>
|
||||
<translation>وضعیت نامعلوم</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="600"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="582"/>
|
||||
<source>Settings...</source>
|
||||
<translation>تنظیمات...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="601"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="583"/>
|
||||
<source>Details...</source>
|
||||
<translation>جزئیات...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="606"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="588"/>
|
||||
<source>Help</source>
|
||||
<translation>راهنما</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="608"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="590"/>
|
||||
<source>Quit %1</source>
|
||||
<translation>خروج %1</translation>
|
||||
</message>
|
||||
@@ -3215,63 +3209,63 @@ It is not advisable to use it.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="515"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="497"/>
|
||||
<source>Unpause all synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="517"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="499"/>
|
||||
<source>Unpause synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="525"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="507"/>
|
||||
<source>Pause all synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="527"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="509"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="534"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="516"/>
|
||||
<source>Log out of all accounts</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="542"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="524"/>
|
||||
<source>Log in to all accounts...</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="617"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="599"/>
|
||||
<source>Crash now</source>
|
||||
<comment>Only shows in debug mode to allow testing the crash handler</comment>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="634"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="616"/>
|
||||
<source>No items synced recently</source>
|
||||
<translation>هیچ موردی به تازگی همگامسازی نشده است</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="661"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="643"/>
|
||||
<source>Syncing %1 of %2 (%3 left)</source>
|
||||
<translation>همگامسازی %1 از%2 (%3 باقیمانده)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="666"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="648"/>
|
||||
<source>Syncing %1 (%2 left)</source>
|
||||
<translation>همگامسازی %1 (%2 باقیمانده)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="686"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="668"/>
|
||||
<source>%1 (%2, %3)</source>
|
||||
<translation>%1 (%2, %3)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="715"/>
|
||||
<location filename="../src/gui/owncloudgui.cpp" line="697"/>
|
||||
<source>Up to date</source>
|
||||
<translation>تا تاریخ</translation>
|
||||
</message>
|
||||
@@ -3492,7 +3486,7 @@ It is not advisable to use it.</source>
|
||||
<context>
|
||||
<name>QApplication</name>
|
||||
<message>
|
||||
<location filename="../src/gui/application.cpp" line="593"/>
|
||||
<location filename="../src/gui/application.cpp" line="581"/>
|
||||
<source>QT_LAYOUT_DIRECTION</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
|
||||
Alguns arquivos não foram exibidos porque demasiados arquivos foram alterados neste diff Mostrar Mais
Referência em uma Nova Issue
Bloquear um usuário