Compare commits

..

2 Commits

Author SHA1 Message Date
Weblate (bot) 2256ac23bb Merge c2f4569286 into 76a6aa3bca 2023-10-23 12:11:57 +00:00
Hosted Weblate c2f4569286 Translated using Weblate (Slovak (sk_sk))
Currently translated at 38.5% (59 of 153 strings)

Translated using Weblate (Czech (cs_cz))

Currently translated at 100.0% (153 of 153 strings)

Translated using Weblate (German (de_de))

Currently translated at 100.0% (153 of 153 strings)

Translated using Weblate (Estonian (et_ee))

Currently translated at 100.0% (153 of 153 strings)

Translated using Weblate (Italian (it_it))

Currently translated at 100.0% (153 of 153 strings)

Translated using Weblate (Chinese (China) (zh_cn))

Currently translated at 100.0% (153 of 153 strings)

Translated using Weblate (Danish (da_dk))

Currently translated at 100.0% (153 of 153 strings)

Translated using Weblate (Russian (ru_ru))

Currently translated at 99.3% (152 of 153 strings)

Translated using Weblate (Korean (ko_kr))

Currently translated at 100.0% (153 of 153 strings)

Translated using Weblate (Spanish (Spain) (es_es))

Currently translated at 100.0% (153 of 153 strings)

Translated using Weblate (Polish (pl_pl))

Currently translated at 100.0% (153 of 153 strings)

Translated using Weblate (Italian (it_it))

Currently translated at 100.0% (153 of 153 strings)

Translated using Weblate (Finnish (fi_fi))

Currently translated at 100.0% (153 of 153 strings)

Co-authored-by: Christian Gade <gade@kodi.tv>
Co-authored-by: HansCR <h.vanek@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: José Antonio Alvarado <jalvarado0.eses@gmail.com>
Co-authored-by: Kai Sommerfeld <ksooo@users.noreply.kodi.weblate.cloud>
Co-authored-by: Marek Adamski <fevbew@wp.pl>
Co-authored-by: Massimo Pissarello <mapi68@gmail.com>
Co-authored-by: Minho Park <parkmino@gmail.com>
Co-authored-by: Oskari Lavinto <olavinto@protonmail.com>
Co-authored-by: rimasx <riks_12@hot.ee>
Co-authored-by: taxigps <taxigps@sina.com>
Co-authored-by: vgbsd <vg72i@protonmail.com>
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-scripts/script-xbmcbackup/cs_cz/
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-scripts/script-xbmcbackup/da_dk/
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-scripts/script-xbmcbackup/de_de/
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-scripts/script-xbmcbackup/es_es/
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-scripts/script-xbmcbackup/et_ee/
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-scripts/script-xbmcbackup/fi_fi/
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-scripts/script-xbmcbackup/it_it/
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-scripts/script-xbmcbackup/ko_kr/
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-scripts/script-xbmcbackup/pl_pl/
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-scripts/script-xbmcbackup/ru_ru/
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-scripts/script-xbmcbackup/sk_sk/
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-scripts/script-xbmcbackup/zh_cn/
Translation: Kodi add-ons: scripts/script.xbmcbackup
2023-10-23 12:11:45 +00:00
16 changed files with 69 additions and 80 deletions
+1 -2
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="script.xbmcbackup"
name="Backup" version="1.7.0" provider-name="robweber">
name="Backup" version="1.7.0~beta2" provider-name="robweber">
<requires>
<import addon="xbmc.python" version="3.0.0"/>
<import addon="script.module.dateutil" version="2.8.0" />
@@ -29,7 +29,6 @@ Can add suffix to backup folder names
translations sync
Minor UI fixes
Fixed Dropbox tokens expiring by using refresh tokens
Always recommend restart after a restore
</news>
<summary lang="ar_SA">إنسخ إحتياطياً قاعده بيانات إكس بى إم سى وملفات اﻹعدادات فى حاله وقوع إنهيار مع إمكانيه اﻹسترجاع</summary>
<summary lang="bg_BG">Добавката може да създава резервни копия и възстановява базата данни и настройките на Kodi, в случай на срив или повреда на файловете.</summary>
+1 -3
View File
@@ -4,13 +4,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
## [Version 1.7.0](https://github.com/robweber/xbmcbackup/compare/matrix-1.6.8...robweber:matrix-1.7.0)
## Unreleased
### Added
- You can now append a suffix to the end of each backup name (folder or zip file). This is only available in the Advanced or Expert settings.
- validation file now saves a list of all installed addons and versions
- prompt to close Kodi at the end of successful restore
### Changed
@@ -18,7 +17,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
- modified GitHub issue template slightly
- translations sync
- token files are stored in a `.json` instead of a `.txt` file
- file discovery process now flags directories with an `is_dir` metadata property instead of prefixing with a dash (-). This was done for legacy reasons and there is no reason for it.
### Fixed
@@ -8,17 +8,17 @@
msgid ""
msgstr ""
"Project-Id-Version: XBMC Addons\n"
"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
"Report-Msgid-Bugs-To: translations@kodi.tv\n"
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: 2022-03-28 15:13+0000\n"
"Last-Translator: Kryštof Černý <cleverline1mc@gmail.com>\n"
"PO-Revision-Date: 2023-09-07 11:11+0000\n"
"Last-Translator: HansCR <h.vanek@gmail.com>\n"
"Language-Team: Czech <https://kodi.weblate.cloud/projects/kodi-add-ons-scripts/script-xbmcbackup/cs_cz/>\n"
"Language: cs_cz\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.11.2\n"
"X-Generator: Weblate 4.18.2\n"
msgctxt "Addon Summary"
msgid "Backup and restore your Kodi database and configuration files in the event of a crash or file corruption."
@@ -626,11 +626,11 @@ msgstr "Záloha spuštěna v neznámém režimu"
msgctxt "#30160"
msgid "Backup Filename Suffix"
msgstr ""
msgstr "Přípona záložního souboru"
msgctxt "#30161"
msgid "Amend a string to the end of each backup folder or ZIP file"
msgstr ""
msgstr "Úprava řetězce na konci každé složky nebo souboru ZIP se zálohou"
#~ msgctxt "#30036"
#~ msgid "Custom Directory 1"
@@ -10,9 +10,9 @@
msgid ""
msgstr ""
"Project-Id-Version: XBMC Addons\n"
"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
"Report-Msgid-Bugs-To: translations@kodi.tv\n"
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: 2022-06-08 21:14+0000\n"
"PO-Revision-Date: 2023-04-24 13:16+0000\n"
"Last-Translator: Christian Gade <gade@kodi.tv>\n"
"Language-Team: Danish <https://kodi.weblate.cloud/projects/kodi-add-ons-scripts/script-xbmcbackup/da_dk/>\n"
"Language: da_dk\n"
@@ -20,7 +20,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.12.2\n"
"X-Generator: Weblate 4.15.2\n"
msgctxt "Addon Summary"
msgid "Backup and restore your Kodi database and configuration files in the event of a crash or file corruption."
@@ -628,11 +628,11 @@ msgstr "Sikkerhedskopiering startede med ukendt tilstand"
msgctxt "#30160"
msgid "Backup Filename Suffix"
msgstr ""
msgstr "Backup filnavnsuffiks"
msgctxt "#30161"
msgid "Amend a string to the end of each backup folder or ZIP file"
msgstr ""
msgstr "Tilføj en streng til slutningen af hver backupmappe eller ZIP-fil"
#~ msgctxt "#30036"
#~ msgid "Custom Directory 1"
@@ -19,17 +19,17 @@
msgid ""
msgstr ""
"Project-Id-Version: XBMC Addons\n"
"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
"Report-Msgid-Bugs-To: translations@kodi.tv\n"
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: 2023-02-01 13:15+0000\n"
"Last-Translator: Demian <Demian@gmx.co.uk>\n"
"PO-Revision-Date: 2023-08-27 22:11+0000\n"
"Last-Translator: Kai Sommerfeld <ksooo@users.noreply.kodi.weblate.cloud>\n"
"Language-Team: German <https://kodi.weblate.cloud/projects/kodi-add-ons-scripts/script-xbmcbackup/de_de/>\n"
"Language: de_de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.15.2\n"
"X-Generator: Weblate 4.18.2\n"
msgctxt "Addon Summary"
msgid "Backup and restore your Kodi database and configuration files in the event of a crash or file corruption."
@@ -637,11 +637,11 @@ msgstr "Sicherung mit unbekannten Modus gestartet"
msgctxt "#30160"
msgid "Backup Filename Suffix"
msgstr ""
msgstr "Suffix für Backup-Dateinamen"
msgctxt "#30161"
msgid "Amend a string to the end of each backup folder or ZIP file"
msgstr ""
msgstr "Eine Zeichenfolge ans Ende von jedem Backup-Ordner oder Zip-Datei anhängen"
#~ msgctxt "#30036"
#~ msgid "Custom Directory 1"
@@ -294,7 +294,7 @@ msgid "Restart Kodi"
msgstr ""
msgctxt "#30078"
msgid "A restart is recommended, select Yes to close Kodi"
msgid "You should restart Kodi to continue"
msgstr ""
msgctxt "#30079"
@@ -18,9 +18,9 @@
msgid ""
msgstr ""
"Project-Id-Version: XBMC Addons\n"
"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
"Report-Msgid-Bugs-To: translations@kodi.tv\n"
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: 2023-02-27 18:15+0000\n"
"PO-Revision-Date: 2023-04-08 08:16+0000\n"
"Last-Translator: José Antonio Alvarado <jalvarado0.eses@gmail.com>\n"
"Language-Team: Spanish (Spain) <https://kodi.weblate.cloud/projects/kodi-add-ons-scripts/script-xbmcbackup/es_es/>\n"
"Language: es_es\n"
@@ -636,11 +636,11 @@ msgstr "Copia de seguridad iniciada en modo desconocido"
msgctxt "#30160"
msgid "Backup Filename Suffix"
msgstr ""
msgstr "Sufijo archivo de copia de seguridad"
msgctxt "#30161"
msgid "Amend a string to the end of each backup folder or ZIP file"
msgstr ""
msgstr "Modificar una cadena al final de cada carpeta de copia de seguridad o archivo ZIP"
#~ msgctxt "#30036"
#~ msgid "Custom Directory 1"
@@ -6,9 +6,9 @@
msgid ""
msgstr ""
"Project-Id-Version: XBMC Addons\n"
"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
"Report-Msgid-Bugs-To: translations@kodi.tv\n"
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: 2023-02-27 18:15+0000\n"
"PO-Revision-Date: 2023-06-16 08:42+0000\n"
"Last-Translator: rimasx <riks_12@hot.ee>\n"
"Language-Team: Estonian <https://kodi.weblate.cloud/projects/kodi-add-ons-scripts/script-xbmcbackup/et_ee/>\n"
"Language: et_ee\n"
@@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.15.2\n"
"X-Generator: Weblate 4.17\n"
msgctxt "Addon Summary"
msgid "Backup and restore your Kodi database and configuration files in the event of a crash or file corruption."
@@ -624,8 +624,8 @@ msgstr "Varundamine algas tundmatus režiimis"
msgctxt "#30160"
msgid "Backup Filename Suffix"
msgstr ""
msgstr "Varukoopia failinime järelliide"
msgctxt "#30161"
msgid "Amend a string to the end of each backup folder or ZIP file"
msgstr ""
msgstr "Muuda iga varukoopia kausta või ZIP-faili lõpu stringi"
@@ -7,9 +7,9 @@
msgid ""
msgstr ""
"Project-Id-Version: XBMC Addons\n"
"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
"Report-Msgid-Bugs-To: translations@kodi.tv\n"
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: 2022-12-07 19:15+0000\n"
"PO-Revision-Date: 2023-04-07 02:16+0000\n"
"Last-Translator: Oskari Lavinto <olavinto@protonmail.com>\n"
"Language-Team: Finnish <https://kodi.weblate.cloud/projects/kodi-add-ons-scripts/script-xbmcbackup/fi_fi/>\n"
"Language: fi_fi\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.14.2\n"
"X-Generator: Weblate 4.15.2\n"
msgctxt "Addon Summary"
msgid "Backup and restore your Kodi database and configuration files in the event of a crash or file corruption."
@@ -625,11 +625,11 @@ msgstr "Varmuuskopiointi käynnistyi tuntemattomassa tilassa"
msgctxt "#30160"
msgid "Backup Filename Suffix"
msgstr ""
msgstr "Varmuuskopiotiedoston jälkiliite"
msgctxt "#30161"
msgid "Amend a string to the end of each backup folder or ZIP file"
msgstr ""
msgstr "Jokaisen varmuuskopiokansion tai ZIP-tiedoston perään lisättävä merkkijono."
#~ msgctxt "#30036"
#~ msgid "Custom Directory 1"
@@ -15,9 +15,9 @@
msgid ""
msgstr ""
"Project-Id-Version: XBMC Addons\n"
"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
"Report-Msgid-Bugs-To: translations@kodi.tv\n"
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: 2023-04-02 09:16+0000\n"
"PO-Revision-Date: 2023-05-12 05:16+0000\n"
"Last-Translator: Massimo Pissarello <mapi68@gmail.com>\n"
"Language-Team: Italian <https://kodi.weblate.cloud/projects/kodi-add-ons-scripts/script-xbmcbackup/it_it/>\n"
"Language: it_it\n"
@@ -389,7 +389,7 @@ msgstr "Google Drive"
msgctxt "#30099"
msgid "Open Settings"
msgstr "Apri Impostazioni"
msgstr "Apri impostazioni"
msgctxt "#30100"
msgid "Extracting Archive"
@@ -633,11 +633,11 @@ msgstr "Backup avviato con modalità sconosciuta"
msgctxt "#30160"
msgid "Backup Filename Suffix"
msgstr ""
msgstr "Suffisso nome file di backup"
msgctxt "#30161"
msgid "Amend a string to the end of each backup folder or ZIP file"
msgstr ""
msgstr "Modifica una stringa alla fine di ogni cartella di backup o file ZIP"
#~ msgctxt "#30036"
#~ msgid "Custom Directory 1"
@@ -10,9 +10,9 @@
msgid ""
msgstr ""
"Project-Id-Version: XBMC Addons\n"
"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
"Report-Msgid-Bugs-To: translations@kodi.tv\n"
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: 2021-08-26 03:29+0000\n"
"PO-Revision-Date: 2023-04-13 06:16+0000\n"
"Last-Translator: Minho Park <parkmino@gmail.com>\n"
"Language-Team: Korean <https://kodi.weblate.cloud/projects/kodi-add-ons-scripts/script-xbmcbackup/ko_kr/>\n"
"Language: ko_kr\n"
@@ -20,7 +20,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.8\n"
"X-Generator: Weblate 4.15.2\n"
msgctxt "Addon Summary"
msgid "Backup and restore your Kodi database and configuration files in the event of a crash or file corruption."
@@ -628,11 +628,11 @@ msgstr "알 수 없는 모드로 백업이 시작됨"
msgctxt "#30160"
msgid "Backup Filename Suffix"
msgstr ""
msgstr "파일 이름 끝글자 저장"
msgctxt "#30161"
msgid "Amend a string to the end of each backup folder or ZIP file"
msgstr ""
msgstr "각 백업 폴더 또는 ZIP 파일의 끝글자 수정"
#~ msgctxt "#30036"
#~ msgid "Custom Directory 1"
@@ -15,9 +15,9 @@
msgid ""
msgstr ""
"Project-Id-Version: XBMC Addons\n"
"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
"Report-Msgid-Bugs-To: translations@kodi.tv\n"
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: 2023-02-06 00:15+0000\n"
"PO-Revision-Date: 2023-04-07 02:16+0000\n"
"Last-Translator: Marek Adamski <fevbew@wp.pl>\n"
"Language-Team: Polish <https://kodi.weblate.cloud/projects/kodi-add-ons-scripts/script-xbmcbackup/pl_pl/>\n"
"Language: pl_pl\n"
@@ -633,11 +633,11 @@ msgstr "Tworzenie kopii zapasowej rozpoczęło się w nieznanym trybie"
msgctxt "#30160"
msgid "Backup Filename Suffix"
msgstr ""
msgstr "Sufiks nazwy pliku kopii zapasowej"
msgctxt "#30161"
msgid "Amend a string to the end of each backup folder or ZIP file"
msgstr ""
msgstr "Popraw ciąg na końcu każdego folderu kopii zapasowej lub pliku ZIP"
#~ msgctxt "#30036"
#~ msgid "Custom Directory 1"
@@ -9,17 +9,17 @@
msgid ""
msgstr ""
"Project-Id-Version: XBMC Addons\n"
"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
"Report-Msgid-Bugs-To: translations@kodi.tv\n"
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: 2022-12-23 12:15+0000\n"
"Last-Translator: Andrei Stepanov <adem4ik@gmail.com>\n"
"PO-Revision-Date: 2023-04-14 16:16+0000\n"
"Last-Translator: vgbsd <vg72i@protonmail.com>\n"
"Language-Team: Russian <https://kodi.weblate.cloud/projects/kodi-add-ons-scripts/script-xbmcbackup/ru_ru/>\n"
"Language: ru_ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
"X-Generator: Weblate 4.15\n"
"X-Generator: Weblate 4.15.2\n"
msgctxt "Addon Summary"
msgid "Backup and restore your Kodi database and configuration files in the event of a crash or file corruption."
@@ -627,7 +627,7 @@ msgstr "Резервное копирование запущено в неизв
msgctxt "#30160"
msgid "Backup Filename Suffix"
msgstr ""
msgstr "Расширение имени резервного файла"
msgctxt "#30161"
msgid "Amend a string to the end of each backup folder or ZIP file"
@@ -7,9 +7,9 @@
msgid ""
msgstr ""
"Project-Id-Version: XBMC Addons\n"
"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
"Report-Msgid-Bugs-To: translations@kodi.tv\n"
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: 2023-03-20 12:16+0000\n"
"PO-Revision-Date: 2023-10-23 12:11+0000\n"
"Last-Translator: Christian Gade <gade@kodi.tv>\n"
"Language-Team: Slovak <https://kodi.weblate.cloud/projects/kodi-add-ons-scripts/script-xbmcbackup/sk_sk/>\n"
"Language: sk_sk\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.15.2\n"
"X-Generator: Weblate 5.0.2\n"
msgctxt "Addon Summary"
msgid "Backup and restore your Kodi database and configuration files in the event of a crash or file corruption."
@@ -473,7 +473,7 @@ msgstr ""
msgctxt "#30122"
msgid "Edit"
msgstr ""
msgstr "Upraviť"
msgctxt "#30123"
msgid "Delete"
@@ -11,9 +11,9 @@
msgid ""
msgstr ""
"Project-Id-Version: XBMC Addons\n"
"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
"Report-Msgid-Bugs-To: translations@kodi.tv\n"
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: 2021-10-13 09:30+0000\n"
"PO-Revision-Date: 2023-05-09 06:24+0000\n"
"Last-Translator: taxigps <taxigps@sina.com>\n"
"Language-Team: Chinese (China) <https://kodi.weblate.cloud/projects/kodi-add-ons-scripts/script-xbmcbackup/zh_cn/>\n"
"Language: zh_cn\n"
@@ -21,7 +21,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.8\n"
"X-Generator: Weblate 4.15.2\n"
msgctxt "Addon Summary"
msgid "Backup and restore your Kodi database and configuration files in the event of a crash or file corruption."
@@ -629,11 +629,11 @@ msgstr "备份以未知模式启动"
msgctxt "#30160"
msgid "Backup Filename Suffix"
msgstr ""
msgstr "备份文件名后缀"
msgctxt "#30161"
msgid "Amend a string to the end of each backup folder or ZIP file"
msgstr ""
msgstr "将字符串修改到每个备份文件夹或 ZIP 文件的末尾"
#~ msgctxt "#30036"
#~ msgid "Custom Directory 1"
+7 -15
View File
@@ -285,9 +285,7 @@ class XbmcBackup:
self._createResumeBackupFile()
# do not continue running
if(xbmcgui.Dialog().yesno(utils.getString(30077), utils.getString(30078), autoclose=15000)):
xbmc.executebuiltin('Quit')
xbmcgui.Dialog().ok(utils.getString(30077), utils.getString(30078))
return
# check if settings should be restored from this backup
@@ -349,11 +347,6 @@ class XbmcBackup:
# call update addons to refresh everything
xbmc.executebuiltin('UpdateLocalAddons')
# notify user that restart is recommended
if(xbmcgui.Dialog().yesno(utils.getString(30077), utils.getString(30078), autoclose=15000)):
xbmc.executebuiltin('Quit')
def _setupVFS(self, mode=-1, progressOverride=False):
# set windows setting to true
window = xbmcgui.Window(10000)
@@ -421,9 +414,9 @@ class XbmcBackup:
if(utils.getSettingBool('verbose_logging')):
utils.log('Writing file: ' + aFile['file'])
if(aFile['is_dir']):
if(aFile['file'].startswith("-")):
self._updateProgress('%s remaining\nwriting %s' % (utils.diskString(self.transferLeft), os.path.basename(aFile['file'][len(source.root_path):]) + "/"))
dest.mkdir(dest.root_path + aFile['file'][len(source.root_path):])
dest.mkdir(dest.root_path + aFile['file'][len(source.root_path) + 1:])
else:
self._updateProgress('%s remaining\nwriting %s' % (utils.diskString(self.transferLeft), os.path.basename(aFile['file'][len(source.root_path):])))
self.transferLeft = self.transferLeft - aFile['size']
@@ -433,7 +426,6 @@ class XbmcBackup:
# if result is still true but this file failed
if(not wroteFile and result):
utils.log("Failed to write " + aFile['file'])
result = False
return result
@@ -591,7 +583,7 @@ class FileManager:
def walk(self):
for aDir in self.root_dirs:
self.addFile(xbmcvfs.translatePath(aDir['path']), True)
self.addFile('-' + xbmcvfs.translatePath(aDir['path']))
self.walkTree(xbmcvfs.translatePath(aDir['path']), aDir['recurse'])
def walkTree(self, directory, recurse=True):
@@ -613,7 +605,7 @@ class FileManager:
# check if directory is excluded
if(not any(dirPath.startswith(exDir) for exDir in self.exclude_dir)):
self.addFile(dirPath, True)
self.addFile("-" + dirPath)
# catch for "non directory" type files
shouldWalk = True
@@ -636,7 +628,7 @@ class FileManager:
else:
self.excludeFile(xbmcvfs.translatePath(dirMeta['path']))
def addFile(self, filename, is_dir = False):
def addFile(self, filename):
# write the full remote path name of this file
if(utils.getSettingBool('verbose_logging')):
utils.log("Add File: " + filename)
@@ -645,7 +637,7 @@ class FileManager:
fSize = self.vfs.fileSize(filename)
self.totalSize = self.totalSize + fSize
self.fileArray.append({'file': filename, 'size': fSize, 'is_dir': is_dir})
self.fileArray.append({'file': filename, 'size': fSize})
def excludeFile(self, filename):
# remove trailing slash