Compare commits

..
Author SHA1 Message Date
Richard Schreiber f88912adfe PDF: fix offset in mediabox of background-pdf 2023-07-04 12:03:00 +02:00
Martin Gross 8f7220b574 isort plugins/badges/exporters.py 2023-06-30 16:22:19 +02:00
Martin Gross 5adbdb80a8 Badge-Export: Explicitly convert dt/df to deal with celery (Fixes PRETIXEU-8NW) 2023-06-30 15:50:32 +02:00
Moritz LerchandRaphael Michel 3717c4b553 Translations: Update German (informal) (de_Informal)
Currently translated at 99.9% (5361 of 5362 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/

powered by weblate
2023-06-29 13:29:28 +02:00
Moritz LerchandRaphael Michel 609f45d818 Translations: Update German
Currently translated at 100.0% (5362 of 5362 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/

powered by weblate
2023-06-29 13:29:28 +02:00
Richard SchreiberandGitHub 1d49c98cf2 Widget: add lightbox for product images (Z#23123811) (#3439) 2023-06-29 12:23:00 +02:00
Richard SchreiberandGitHub 586f42557f Event URLs: Add access-control-allow-origin header for redirects (#3441) 2023-06-29 11:36:50 +02:00
Raphael Michel e3f219366d Fix crash when removing the phone number (PRETIXEU-8P0) 2023-06-29 09:58:35 +02:00
Yucheng LinandRaphael Michel c571b269ff Translations: Update Chinese (Traditional)
Currently translated at 100.0% (5363 of 5363 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/

powered by weblate
2023-06-28 14:08:41 +02:00
Moritz LerchandRaphael Michel 6d57501c5c Translations: Update German (informal) (de_Informal)
Currently translated at 99.9% (5361 of 5362 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/

powered by weblate
2023-06-28 14:08:41 +02:00
Moritz LerchandRaphael Michel 5f3e039b2e Translations: Update German
Currently translated at 100.0% (5362 of 5362 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/

powered by weblate
2023-06-28 14:08:41 +02:00
8fa7aeef78 Markdown: Allow to escape domain name (#3430)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
2023-06-28 14:03:53 +02:00
Raphael Michel 3b5baa7701 Order import: Fix customer column being a required column 2023-06-28 14:00:16 +02:00
c6bb3e71bf Order expiration: Allow to configure a delay in days (#3425)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
2023-06-28 13:30:36 +02:00
Richard Schreiber 104607d34e PDF: fix normalization of unicode combination characters 2023-06-28 10:34:17 +02:00
Raphael Michel 714ef0d3b6 Order import: User lowercase email addresses 2023-06-28 09:13:36 +02:00
db7c52ca93 Add OS name and version to stored device information (#3434)
Co-authored-by: Raphael Michel <michel@rami.io>
2023-06-28 09:02:07 +02:00
Raphael Michel fc94fbd9c8 Dockerfile: Remove broken npm installation line 2023-06-27 23:20:06 +02:00
Raphael Michel 61b3207ea2 Bump to 2023.7.0.dev0 2023-06-27 22:53:14 +02:00
Raphael Michel ccf17db972 Bump to 2023.6.0 2023-06-27 22:48:28 +02:00
Raphael Michel 456bee7efa Order import: Allow to assign a customer 2023-06-27 17:09:09 +02:00
Raphael MichelandRaphael Michel ccfdd364a3 Translations: Update German
Currently translated at 100.0% (211 of 211 strings)

Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de/

powered by weblate
2023-06-27 17:00:48 +02:00
Raphael MichelandRaphael Michel cf92988eae Translations: Update German (informal) (de_Informal)
Currently translated at 99.9% (5361 of 5362 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/

powered by weblate
2023-06-27 17:00:48 +02:00
Raphael MichelandRaphael Michel 6c561b1908 Translations: Update German
Currently translated at 100.0% (5362 of 5362 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/

powered by weblate
2023-06-27 17:00:48 +02:00
Raphael MichelandRaphael Michel 5634a16a85 Translations: Update German (informal) (de_Informal)
Currently translated at 100.0% (211 of 211 strings)

Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de_Informal/

powered by weblate
2023-06-27 17:00:48 +02:00
Raphael MichelandRaphael Michel 6883ae268f Translations: Update German (informal) (de_Informal)
Currently translated at 99.9% (5361 of 5362 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/

powered by weblate
2023-06-27 17:00:48 +02:00
Raphael MichelandRaphael Michel f75f8dead6 Translations: Update German (informal) (de_Informal)
Currently translated at 100.0% (211 of 211 strings)

Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de_Informal/

powered by weblate
2023-06-27 17:00:48 +02:00
Raphael MichelandRaphael Michel 0b28df8b83 Translations: Update German
Currently translated at 100.0% (211 of 211 strings)

Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de/

powered by weblate
2023-06-27 17:00:48 +02:00
Yucheng LinandRaphael Michel 0ffffc6a51 Translations: Update Chinese (Traditional)
Currently translated at 100.0% (5353 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/

powered by weblate
2023-06-27 17:00:48 +02:00
M CandRaphael Michel 3f95f06845 Translations: Update Italian
Currently translated at 83.8% (177 of 211 strings)

Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/it/

powered by weblate
2023-06-27 17:00:48 +02:00
M CandRaphael Michel 22bb4a9ac4 Translations: Update Italian
Currently translated at 19.0% (1020 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/

powered by weblate
2023-06-27 17:00:48 +02:00
Raphael Michel ee50ee8e99 Translations: Extend wordlist 2023-06-27 16:53:21 +02:00
Raphael Michel 63a6b17229 Loosen version constraint on importlib_metadata 2023-06-27 15:09:07 +02:00
Raphael Michel f33153ef01 Update po files
[CI skip]

Signed-off-by: Raphael Michel <michel@rami.io>
2023-06-27 14:51:54 +02:00
Raphael Michel 09517837ba IdempotencyMiddleware: Require a durable transaction 2023-06-27 13:16:04 +02:00
Raphael MichelandGitHub 0f9ec8beca API: Expose TaxRule.custom_rules (#3426) 2023-06-27 13:05:54 +02:00
Raphael MichelandRaphael Michel 6d604889f2 Translations: Update Chinese (Traditional)
Currently translated at 99.9% (5351 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/

powered by weblate
2023-06-27 10:30:50 +02:00
Raphael MichelandRaphael Michel f9da500c06 Translations: Update Chinese (Traditional)
Currently translated at 99.9% (5351 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/

powered by weblate
2023-06-27 10:30:50 +02:00
Jonathan BergerandRaphael Michel 8f3b92a5b4 Translations: Update French
Currently translated at 99.9% (5348 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

powered by weblate
2023-06-27 10:30:50 +02:00
Yucheng LinandRaphael Michel c82aa891e6 Translations: Update Chinese (Traditional)
Currently translated at 100.0% (211 of 211 strings)

Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/zh_Hant/

powered by weblate
2023-06-27 10:30:50 +02:00
Yucheng LinandRaphael Michel 591ff61d1b Translations: Update Chinese (Traditional)
Currently translated at 100.0% (5353 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/

powered by weblate
2023-06-27 10:30:50 +02:00
M CandRaphael Michel af3ba16631 Translations: Update Italian
Currently translated at 18.7% (1006 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/

powered by weblate
2023-06-27 10:30:50 +02:00
Raphael MichelandRaphael Michel dce0bba707 Translations: Update Chinese (Traditional)
Currently translated at 88.8% (4754 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/

powered by weblate
2023-06-27 10:30:50 +02:00
Yucheng LinandRaphael Michel 0a942a670f Translations: Update Chinese (Traditional)
Currently translated at 88.8% (4754 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/

powered by weblate
2023-06-27 10:30:50 +02:00
Yucheng LinandRaphael Michel 310b1f50bc Translations: Update Chinese (Traditional)
Currently translated at 87.8% (4703 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/

powered by weblate
2023-06-27 10:30:50 +02:00
Yucheng LinandRaphael Michel 0cef7029e1 Translations: Update Chinese (Traditional)
Currently translated at 87.2% (4672 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/

powered by weblate
2023-06-27 10:30:50 +02:00
Yucheng LinandRaphael Michel fbc2a4cdc2 Translations: Update Chinese (Traditional)
Currently translated at 84.4% (4519 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/

powered by weblate
2023-06-27 10:30:50 +02:00
Ronan LE MEILLATandRaphael Michel 2daf6f6d97 Translations: Update French
Currently translated at 99.9% (5348 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

powered by weblate
2023-06-27 10:30:50 +02:00
cpoisnelandRaphael Michel 1fe80fa8c5 Translations: Update French
Currently translated at 99.4% (5325 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

powered by weblate
2023-06-27 10:30:50 +02:00
Maurice KaagandRaphael Michel fa0b31b19f Translations: Update French
Currently translated at 99.4% (5325 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

powered by weblate
2023-06-27 10:30:50 +02:00
Ronan LE MEILLATandRaphael Michel 3a77eeaa91 Translations: Update French
Currently translated at 99.4% (5325 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

powered by weblate
2023-06-27 10:30:50 +02:00
Jonathan BergerandRaphael Michel a1faa66ecd Translations: Update French
Currently translated at 99.4% (5325 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

powered by weblate
2023-06-27 10:30:50 +02:00
Raphael Michel 1e458d21f9 Data shredder: Add log entries 2023-06-27 09:34:39 +02:00
Raphael MichelandGitHub d1a051544f Bump celery to 5.3 (#3433)
also fixes #3070
2023-06-26 12:47:07 +02:00
Raphael Michel 8bd4ddcd0d Add timeout for SMTP connections 2023-06-26 12:36:08 +02:00
Raphael Michel 59a16789ea CartManager: Fix crash PRETIXEU-8NF 2023-06-26 11:12:13 +02:00
Raphael Michel f4ce3654bb Data shredder: Add missing data-asynctask-long 2023-06-26 09:37:59 +02:00
Raphael Michel 3ad99d8239 Event deletion: Delete failed checkins 2023-06-26 09:37:51 +02:00
b415393ccf Data shredder optimizations (#3429)
Co-authored-by: Martin Gross <gross@rami.io>
2023-06-23 16:56:19 +02:00
Raphael MichelandRaphael Michel 84dbd93d9e Translations: Update Chinese (Traditional)
Currently translated at 84.3% (4515 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/

powered by weblate
2023-06-23 16:05:46 +02:00
Raphael MichelandRaphael Michel 5a4f990ab9 Translations: Update Chinese (Traditional)
Currently translated at 84.3% (4516 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/

powered by weblate
2023-06-23 16:05:46 +02:00
Yucheng LinandRaphael Michel 35f3d95a46 Translations: Update Chinese (Traditional)
Currently translated at 84.4% (4518 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/

powered by weblate
2023-06-23 16:05:46 +02:00
Ronan LE MEILLATandRaphael Michel c729b71320 Translations: Update French
Currently translated at 99.4% (5325 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

powered by weblate
2023-06-23 16:05:46 +02:00
Ronan LE MEILLATandRaphael Michel 8eb7c8db9e Translations: Update French
Currently translated at 99.0% (5300 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

powered by weblate
2023-06-23 16:05:46 +02:00
Yucheng LinandRaphael Michel d5609f6ab0 Translations: Update Chinese (Traditional)
Currently translated at 81.7% (4376 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/

powered by weblate
2023-06-23 16:05:46 +02:00
Yucheng LinandRaphael Michel 5d8fa31bdf Translations: Update Chinese (Traditional)
Currently translated at 81.7% (4374 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/

powered by weblate
2023-06-23 16:05:46 +02:00
Raphael MichelandRaphael Michel 9360b1fd90 Translations: Update Chinese (Traditional)
Currently translated at 81.6% (4372 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/

powered by weblate
2023-06-23 16:05:46 +02:00
Ronan LE MEILLATandRaphael Michel 51da6570bf Translations: Update French
Currently translated at 97.3% (5212 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

powered by weblate
2023-06-23 16:05:46 +02:00
Yucheng LinandRaphael Michel fbdbddd555 Translations: Update Chinese (Traditional)
Currently translated at 81.7% (4374 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/

powered by weblate
2023-06-23 16:05:46 +02:00
Ronan LE MEILLATandRaphael Michel eb3edd83b8 Translations: Update French
Currently translated at 94.7% (5071 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

powered by weblate
2023-06-23 16:05:46 +02:00
Ronan LE MEILLATandRaphael Michel 25f5fe54a9 Translations: Update French
Currently translated at 93.8% (5023 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

powered by weblate
2023-06-23 16:05:46 +02:00
Ronan LE MEILLATandRaphael Michel 7bf153bb3b Translations: Update French
Currently translated at 92.7% (4963 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

powered by weblate
2023-06-23 16:05:46 +02:00
Yucheng LinandRaphael Michel 48e64071a1 Translations: Update Chinese (Traditional)
Currently translated at 100.0% (211 of 211 strings)

Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/zh_Hant/

powered by weblate
2023-06-23 16:05:46 +02:00
Yucheng LinandRaphael Michel 95ea4fd4c9 Translations: Update Chinese (Traditional)
Currently translated at 81.6% (4371 of 5353 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/

powered by weblate
2023-06-23 16:05:46 +02:00
Raphael Michel 206b57adfd Revert "Markdown: Allow to escape domain name"
This reverts commit b7f3f7a7a1.
2023-06-23 15:32:16 +02:00
Raphael Michel b7f3f7a7a1 Markdown: Allow to escape domain name 2023-06-23 15:32:00 +02:00
Raphael Michel 34e7a0fc31 PDF renderer: Fix crash while embedding iamge (PRETIXEU-8MY) 2023-06-23 11:51:23 +02:00
Raphael Michel cc7f249cb8 Fix crash if a tax rule on a fee prevents sale (PRETIXEU-8MZ) 2023-06-23 11:49:09 +02:00
Raphael Michel 147061eaa4 Fix issue in middleware after organizer deletion (PRETIXEU-8N3) 2023-06-23 11:25:55 +02:00
134 changed files with 35400 additions and 30840 deletions
+1 -2
View File
@@ -33,8 +33,7 @@ RUN apt-get update && \
mkdir /static && \ mkdir /static && \
mkdir /etc/supervisord && \ mkdir /etc/supervisord && \
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - && \ curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - && \
apt-get install -y nodejs && \ apt-get install -y nodejs
curl -qL https://www.npmjs.com/install.sh | sh
ENV LC_ALL=C.UTF-8 \ ENV LC_ALL=C.UTF-8 \
+4
View File
@@ -32,6 +32,8 @@ as well as the type of underlying hardware. Example:
"token": "kpp4jn8g2ynzonp6", "token": "kpp4jn8g2ynzonp6",
"hardware_brand": "Samsung", "hardware_brand": "Samsung",
"hardware_model": "Galaxy S", "hardware_model": "Galaxy S",
"os_name": "Android",
"os_version": "2.3.6",
"software_brand": "pretixdroid", "software_brand": "pretixdroid",
"software_version": "4.0.0" "software_version": "4.0.0"
} }
@@ -98,6 +100,8 @@ following endpoint:
{ {
"hardware_brand": "Samsung", "hardware_brand": "Samsung",
"hardware_model": "Galaxy S", "hardware_model": "Galaxy S",
"os_name": "Android",
"os_version": "2.3.6",
"software_brand": "pretixdroid", "software_brand": "pretixdroid",
"software_version": "4.1.0", "software_version": "4.1.0",
"info": {"arbitrary": "data"} "info": {"arbitrary": "data"}
+8
View File
@@ -24,6 +24,8 @@ all_events boolean Whether this de
limit_events list List of event slugs this device has access to limit_events list List of event slugs this device has access to
hardware_brand string Device hardware manufacturer (read-only) hardware_brand string Device hardware manufacturer (read-only)
hardware_model string Device hardware model (read-only) hardware_model string Device hardware model (read-only)
os_name string Device operating system name (read-only)
os_version string Device operating system version (read-only)
software_brand string Device software product (read-only) software_brand string Device software product (read-only)
software_version string Device software version (read-only) software_version string Device software version (read-only)
created datetime Creation time created datetime Creation time
@@ -76,6 +78,8 @@ Device endpoints
"security_profile": "full", "security_profile": "full",
"hardware_brand": "Zebra", "hardware_brand": "Zebra",
"hardware_model": "TC25", "hardware_model": "TC25",
"os_name": "Android",
"os_version": "8.1.0",
"software_brand": "pretixSCAN", "software_brand": "pretixSCAN",
"software_version": "1.5.1" "software_version": "1.5.1"
} }
@@ -123,6 +127,8 @@ Device endpoints
"security_profile": "full", "security_profile": "full",
"hardware_brand": "Zebra", "hardware_brand": "Zebra",
"hardware_model": "TC25", "hardware_model": "TC25",
"os_name": "Android",
"os_version": "8.1.0",
"software_brand": "pretixSCAN", "software_brand": "pretixSCAN",
"software_version": "1.5.1" "software_version": "1.5.1"
} }
@@ -173,6 +179,8 @@ Device endpoints
"initialized": null "initialized": null
"hardware_brand": null, "hardware_brand": null,
"hardware_model": null, "hardware_model": null,
"os_name": null,
"os_version": null,
"software_brand": null, "software_brand": null,
"software_version": null "software_version": null
} }
+3 -3
View File
@@ -30,7 +30,7 @@ dependencies = [
"babel", "babel",
"BeautifulSoup4==4.12.*", "BeautifulSoup4==4.12.*",
"bleach==5.0.*", "bleach==5.0.*",
"celery==5.2.*", "celery==5.3.*",
"chardet==5.1.*", "chardet==5.1.*",
"cryptography>=3.4.2", "cryptography>=3.4.2",
"css-inline==0.8.*", "css-inline==0.8.*",
@@ -59,10 +59,10 @@ dependencies = [
"dnspython==2.3.*", "dnspython==2.3.*",
"drf_ujson2==1.7.*", "drf_ujson2==1.7.*",
"geoip2==4.*", "geoip2==4.*",
"importlib_metadata==6.6.*", # Polyfill, we can probably drop this once we require Python 3.10+ "importlib_metadata==6.*", # Polyfill, we can probably drop this once we require Python 3.10+
"isoweek", "isoweek",
"jsonschema", "jsonschema",
"kombu==5.2.*", "kombu==5.3.*",
"libsass==0.22.*", "libsass==0.22.*",
"lxml", "lxml",
"markdown==3.4.3", # 3.3.5 requires importlib-metadata>=4.4, but django-bootstrap3 requires importlib-metadata<3. "markdown==3.4.3", # 3.3.5 requires importlib-metadata>=4.4, but django-bootstrap3 requires importlib-metadata<3.
+1 -1
View File
@@ -19,4 +19,4 @@
# You should have received a copy of the GNU Affero General Public License along with this program. If not, see # You should have received a copy of the GNU Affero General Public License along with this program. If not, see
# <https://www.gnu.org/licenses/>. # <https://www.gnu.org/licenses/>.
# #
__version__ = "4.21.0.dev0" __version__ = "2023.7.0.dev0"
+2 -2
View File
@@ -59,7 +59,7 @@ class IdempotencyMiddleware:
auth_hash = sha1(auth_hash_parts.encode()).hexdigest() auth_hash = sha1(auth_hash_parts.encode()).hexdigest()
idempotency_key = request.headers.get('X-Idempotency-Key', '') idempotency_key = request.headers.get('X-Idempotency-Key', '')
with transaction.atomic(): with transaction.atomic(durable=True):
call, created = ApiCall.objects.select_for_update(of=OF_SELF).get_or_create( call, created = ApiCall.objects.select_for_update(of=OF_SELF).get_or_create(
auth_hash=auth_hash, auth_hash=auth_hash,
idempotency_key=idempotency_key, idempotency_key=idempotency_key,
@@ -75,7 +75,7 @@ class IdempotencyMiddleware:
if created: if created:
resp = self.get_response(request) resp = self.get_response(request)
with transaction.atomic(): with transaction.atomic(durable=True):
if resp.status_code in (409, 429, 500, 503): if resp.status_code in (409, 429, 500, 503):
# This is the exception: These calls are *meant* to be retried! # This is the exception: These calls are *meant* to be retried!
call.delete() call.delete()
+1
View File
@@ -728,6 +728,7 @@ class EventSettingsSerializer(SettingsSerializer):
'payment_term_minutes', 'payment_term_minutes',
'payment_term_last', 'payment_term_last',
'payment_term_expire_automatically', 'payment_term_expire_automatically',
'payment_term_expire_delay_days',
'payment_term_accept_late', 'payment_term_accept_late',
'payment_explanation', 'payment_explanation',
'payment_pending_hidden', 'payment_pending_hidden',
+3 -1
View File
@@ -251,6 +251,8 @@ class DeviceSerializer(serializers.ModelSerializer):
unique_serial = serializers.CharField(read_only=True) unique_serial = serializers.CharField(read_only=True)
hardware_brand = serializers.CharField(read_only=True) hardware_brand = serializers.CharField(read_only=True)
hardware_model = serializers.CharField(read_only=True) hardware_model = serializers.CharField(read_only=True)
os_name = serializers.CharField(read_only=True)
os_version = serializers.CharField(read_only=True)
software_brand = serializers.CharField(read_only=True) software_brand = serializers.CharField(read_only=True)
software_version = serializers.CharField(read_only=True) software_version = serializers.CharField(read_only=True)
created = serializers.DateTimeField(read_only=True) created = serializers.DateTimeField(read_only=True)
@@ -263,7 +265,7 @@ class DeviceSerializer(serializers.ModelSerializer):
fields = ( fields = (
'device_id', 'unique_serial', 'initialization_token', 'all_events', 'limit_events', 'device_id', 'unique_serial', 'initialization_token', 'all_events', 'limit_events',
'revoked', 'name', 'created', 'initialized', 'hardware_brand', 'hardware_model', 'revoked', 'name', 'created', 'initialized', 'hardware_brand', 'hardware_model',
'software_brand', 'software_version', 'security_profile' 'os_name', 'os_version', 'software_brand', 'software_version', 'security_profile'
) )
+8
View File
@@ -42,6 +42,8 @@ class InitializationRequestSerializer(serializers.Serializer):
token = serializers.CharField(max_length=190) token = serializers.CharField(max_length=190)
hardware_brand = serializers.CharField(max_length=190) hardware_brand = serializers.CharField(max_length=190)
hardware_model = serializers.CharField(max_length=190) hardware_model = serializers.CharField(max_length=190)
os_name = serializers.CharField(max_length=190, required=False, allow_null=True)
os_version = serializers.CharField(max_length=190, required=False, allow_null=True)
software_brand = serializers.CharField(max_length=190) software_brand = serializers.CharField(max_length=190)
software_version = serializers.CharField(max_length=190) software_version = serializers.CharField(max_length=190)
info = serializers.JSONField(required=False, allow_null=True) info = serializers.JSONField(required=False, allow_null=True)
@@ -50,6 +52,8 @@ class InitializationRequestSerializer(serializers.Serializer):
class UpdateRequestSerializer(serializers.Serializer): class UpdateRequestSerializer(serializers.Serializer):
hardware_brand = serializers.CharField(max_length=190) hardware_brand = serializers.CharField(max_length=190)
hardware_model = serializers.CharField(max_length=190) hardware_model = serializers.CharField(max_length=190)
os_name = serializers.CharField(max_length=190, required=False, allow_null=True)
os_version = serializers.CharField(max_length=190, required=False, allow_null=True)
software_brand = serializers.CharField(max_length=190) software_brand = serializers.CharField(max_length=190)
software_version = serializers.CharField(max_length=190) software_version = serializers.CharField(max_length=190)
info = serializers.JSONField(required=False, allow_null=True) info = serializers.JSONField(required=False, allow_null=True)
@@ -99,6 +103,8 @@ class InitializeView(APIView):
device.initialized = now() device.initialized = now()
device.hardware_brand = serializer.validated_data.get('hardware_brand') device.hardware_brand = serializer.validated_data.get('hardware_brand')
device.hardware_model = serializer.validated_data.get('hardware_model') device.hardware_model = serializer.validated_data.get('hardware_model')
device.os_name = serializer.validated_data.get('os_name')
device.os_version = serializer.validated_data.get('os_version')
device.software_brand = serializer.validated_data.get('software_brand') device.software_brand = serializer.validated_data.get('software_brand')
device.software_version = serializer.validated_data.get('software_version') device.software_version = serializer.validated_data.get('software_version')
device.info = serializer.validated_data.get('info') device.info = serializer.validated_data.get('info')
@@ -120,6 +126,8 @@ class UpdateView(APIView):
device = request.auth device = request.auth
device.hardware_brand = serializer.validated_data.get('hardware_brand') device.hardware_brand = serializer.validated_data.get('hardware_brand')
device.hardware_model = serializer.validated_data.get('hardware_model') device.hardware_model = serializer.validated_data.get('hardware_model')
device.os_name = serializer.validated_data.get('os_name')
device.os_version = serializer.validated_data.get('os_version')
device.software_brand = serializer.validated_data.get('software_brand') device.software_brand = serializer.validated_data.get('software_brand')
device.software_version = serializer.validated_data.get('software_version') device.software_version = serializer.validated_data.get('software_version')
device.info = serializer.validated_data.get('info') device.info = serializer.validated_data.get('info')
@@ -0,0 +1,23 @@
# Generated by Django 4.1.9 on 2023-06-26 10:59
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('pretixbase', '0242_auto_20230512_1008'),
]
operations = [
migrations.AddField(
model_name='device',
name='os_name',
field=models.CharField(max_length=190, null=True),
),
migrations.AddField(
model_name='device',
name='os_version',
field=models.CharField(max_length=190, null=True),
),
]
+8
View File
@@ -143,6 +143,14 @@ class Device(LoggedModel):
max_length=190, max_length=190,
null=True, blank=True null=True, blank=True
) )
os_name = models.CharField(
max_length=190,
null=True, blank=True
)
os_version = models.CharField(
max_length=190,
null=True, blank=True
)
software_brand = models.CharField( software_brand = models.CharField(
max_length=190, max_length=190,
null=True, blank=True null=True, blank=True
+3
View File
@@ -1277,6 +1277,9 @@ class Event(EventMixin, LoggedModel):
return not self.orders.exists() and not self.invoices.exists() return not self.orders.exists() and not self.invoices.exists()
def delete_sub_objects(self): def delete_sub_objects(self):
from .checkin import Checkin
Checkin.all.filter(successful=False, list__event=self).delete()
self.cartposition_set.filter(addon_to__isnull=False).delete() self.cartposition_set.filter(addon_to__isnull=False).delete()
self.cartposition_set.all().delete() self.cartposition_set.all().delete()
self.vouchers.all().delete() self.vouchers.all().delete()
+22
View File
@@ -896,6 +896,28 @@ class Order(LockModel, LoggedModel):
), tz) ), tz)
return term_last return term_last
@property
def payment_term_expire_date(self):
delay = self.event.settings.get('payment_term_expire_delay_days', as_type=int)
if not delay: # performance saver + backwards compatibility
return self.expires
term_last = self.payment_term_last
if term_last and self.expires > term_last: # backwards compatibility
return self.expires
expires = self.expires.date() + timedelta(days=delay)
tz = ZoneInfo(self.event.settings.timezone)
expires = make_aware(datetime.combine(
expires,
time(hour=23, minute=59, second=59)
), tz)
if term_last:
return min(expires, term_last)
else:
return expires
def _can_be_paid(self, count_waitinglist=True, ignore_date=False, force=False) -> Union[bool, str]: def _can_be_paid(self, count_waitinglist=True, ignore_date=False, force=False) -> Union[bool, str]:
error_messages = { error_messages = {
'late_lastdate': _("The payment can not be accepted as the last date of payments configured in the " 'late_lastdate': _("The payment can not be accepted as the last date of payments configured in the "
+29 -2
View File
@@ -28,6 +28,7 @@ import pycountry
from django.conf import settings from django.conf import settings
from django.core.exceptions import ValidationError from django.core.exceptions import ValidationError
from django.core.validators import EmailValidator from django.core.validators import EmailValidator
from django.db.models import Q
from django.utils import formats from django.utils import formats
from django.utils.functional import cached_property from django.utils.functional import cached_property
from django.utils.translation import ( from django.utils.translation import (
@@ -42,8 +43,8 @@ from phonenumbers import SUPPORTED_REGIONS
from pretix.base.channels import get_all_sales_channels from pretix.base.channels import get_all_sales_channels
from pretix.base.forms.questions import guess_country from pretix.base.forms.questions import guess_country
from pretix.base.models import ( from pretix.base.models import (
ItemVariation, OrderPosition, Question, QuestionAnswer, QuestionOption, Customer, ItemVariation, OrderPosition, Question, QuestionAnswer,
Seat, SubEvent, QuestionOption, Seat, SubEvent,
) )
from pretix.base.services.pricing import get_price from pretix.base.services.pricing import get_price
from pretix.base.settings import ( from pretix.base.settings import (
@@ -826,6 +827,28 @@ class QuestionColumn(ImportColumn):
a.options.add(*a._options) a.options.add(*a._options)
class CustomerColumn(ImportColumn):
identifier = 'customer'
verbose_name = gettext_lazy('Customer')
def clean(self, value, previous_values):
if value:
try:
value = self.event.organizer.customers.get(
Q(identifier=value) | Q(email__iexact=value) | Q(external_identifier=value)
)
except Customer.MultipleObjectsReturned:
value = self.event.organizer.customers.get(
Q(identifier=value)
)
except Customer.DoesNotExist:
raise ValidationError(_('No matching customer was found.'))
return value
def assign(self, value, order, position, invoice_address, **kwargs):
order.customer = value
def get_all_columns(event): def get_all_columns(event):
default = [] default = []
if event.has_subevents: if event.has_subevents:
@@ -837,6 +860,10 @@ def get_all_columns(event):
Variation(event), Variation(event),
InvoiceAddressCompany(event), InvoiceAddressCompany(event),
] ]
if event.settings.customer_accounts:
default += [
CustomerColumn(event),
]
scheme = PERSON_NAME_SCHEMES.get(event.settings.name_scheme) scheme = PERSON_NAME_SCHEMES.get(event.settings.name_scheme)
for n, l, w in scheme['fields']: for n, l, w in scheme['fields']:
default.append(InvoiceAddressNamePart(event, n, l)) default.append(InvoiceAddressNamePart(event, n, l))
+6 -2
View File
@@ -60,7 +60,7 @@ from pretix.base.channels import get_all_sales_channels
from pretix.base.forms import PlaceholderValidator from pretix.base.forms import PlaceholderValidator
from pretix.base.models import ( from pretix.base.models import (
CartPosition, Event, GiftCard, InvoiceAddress, Order, OrderPayment, CartPosition, Event, GiftCard, InvoiceAddress, Order, OrderPayment,
OrderRefund, Quota, OrderRefund, Quota, TaxRule,
) )
from pretix.base.reldate import RelativeDateField, RelativeDateWrapper from pretix.base.reldate import RelativeDateField, RelativeDateWrapper
from pretix.base.settings import SettingsSandbox from pretix.base.settings import SettingsSandbox
@@ -1015,7 +1015,11 @@ class FreeOrderProvider(BasePaymentProvider):
cart = get_cart(request) cart = get_cart(request)
total = get_cart_total(request) total = get_cart_total(request)
total += sum([f.value for f in get_fees(self.event, request, total, None, None, cart)]) try:
total += sum([f.value for f in get_fees(self.event, request, total, None, None, cart)])
except TaxRule.SaleNotAllowed:
# ignore for now, will fail on order creation
pass
return total == 0 return total == 0
def order_change_allowed(self, order: Order) -> bool: def order_change_allowed(self, order: Order) -> bool:
+28 -15
View File
@@ -860,22 +860,32 @@ class Renderer:
image_file = None image_file = None
if image_file: if image_file:
ir = ThumbnailingImageReader(image_file)
try: try:
ir = ThumbnailingImageReader(image_file)
ir.resize(float(o['width']) * mm, float(o['height']) * mm, 300) ir.resize(float(o['width']) * mm, float(o['height']) * mm, 300)
canvas.drawImage(
image=ir,
x=float(o['left']) * mm,
y=float(o['bottom']) * mm,
width=float(o['width']) * mm,
height=float(o['height']) * mm,
preserveAspectRatio=True,
anchor='c', # centered in frame
mask='auto'
)
except: except:
logger.exception("Can not resize image") logger.exception("Can not load or resize image")
pass canvas.saveState()
canvas.drawImage( canvas.setFillColorRGB(.8, .8, .8, alpha=1)
image=ir, canvas.rect(
x=float(o['left']) * mm, x=float(o['left']) * mm,
y=float(o['bottom']) * mm, y=float(o['bottom']) * mm,
width=float(o['width']) * mm, width=float(o['width']) * mm,
height=float(o['height']) * mm, height=float(o['height']) * mm,
preserveAspectRatio=True, stroke=0,
anchor='c', # centered in frame fill=1,
mask='auto' )
) canvas.restoreState()
else: else:
canvas.saveState() canvas.saveState()
canvas.setFillColorRGB(.8, .8, .8, alpha=1) canvas.setFillColorRGB(.8, .8, .8, alpha=1)
@@ -929,7 +939,7 @@ class Renderer:
# reportlab does not support unicode combination characters # reportlab does not support unicode combination characters
# It's important we do this before we use ArabicReshaper # It's important we do this before we use ArabicReshaper
text = unicodedata.normalize("NFKC", text) text = unicodedata.normalize("NFC", text)
# reportlab does not support RTL, ligature-heavy scripts like Arabic. Therefore, we use ArabicReshaper # reportlab does not support RTL, ligature-heavy scripts like Arabic. Therefore, we use ArabicReshaper
# to resolve all ligatures and python-bidi to switch RTL texts. # to resolve all ligatures and python-bidi to switch RTL texts.
@@ -982,7 +992,10 @@ class Renderer:
elif o['type'] == "poweredby": elif o['type'] == "poweredby":
self._draw_poweredby(canvas, op, o) self._draw_poweredby(canvas, op, o)
if self.bg_pdf: if self.bg_pdf:
page_size = (self.bg_pdf.pages[0].mediabox[2], self.bg_pdf.pages[0].mediabox[3]) page_size = (
self.bg_pdf.pages[0].mediabox[2] - self.bg_pdf.pages[0].mediabox[0],
self.bg_pdf.pages[0].mediabox[3] - self.bg_pdf.pages[0].mediabox[1]
)
if self.bg_pdf.pages[0].get('/Rotate') in (90, 270): if self.bg_pdf.pages[0].get('/Rotate') in (90, 270):
# swap dimensions due to pdf being rotated # swap dimensions due to pdf being rotated
page_size = page_size[::-1] page_size = page_size[::-1]
+3
View File
@@ -317,6 +317,9 @@ class CartManager:
def _delete_out_of_timeframe(self): def _delete_out_of_timeframe(self):
err = None err = None
for cp in self.positions: for cp in self.positions:
if not cp.pk:
continue
if cp.subevent and cp.subevent.presale_start and self.now_dt < cp.subevent.presale_start: if cp.subevent and cp.subevent.presale_start and self.now_dt < cp.subevent.presale_start:
err = error_messages['some_subevent_not_started'] err = error_messages['some_subevent_not_started']
cp.addons.all().delete() cp.addons.all().delete()
+10 -4
View File
@@ -935,7 +935,10 @@ def _create_order(event: Event, email: str, positions: List[CartPosition], now_d
raise OrderError(e.message) raise OrderError(e.message)
require_approval = any(p.requires_approval(invoice_address=address) for p in positions) require_approval = any(p.requires_approval(invoice_address=address) for p in positions)
fees = _get_fees(positions, payment_requests, address, meta_info, event, require_approval=require_approval) try:
fees = _get_fees(positions, payment_requests, address, meta_info, event, require_approval=require_approval)
except TaxRule.SaleNotAllowed:
raise OrderError(error_messages['country_blocked'])
total = pending_sum = sum([c.price for c in positions]) + sum([c.value for c in fees]) total = pending_sum = sum([c.price for c in positions]) + sum([c.value for c in fees])
order = Order( order = Order(
@@ -968,7 +971,10 @@ def _create_order(event: Event, email: str, positions: List[CartPosition], now_d
for fee in fees: for fee in fees:
fee.order = order fee.order = order
fee._calculate_tax() try:
fee._calculate_tax()
except TaxRule.SaleNotAllowed:
raise OrderError(error_messages['country_blocked'])
if fee.tax_rule and not fee.tax_rule.pk: if fee.tax_rule and not fee.tax_rule.pk:
fee.tax_rule = None # TODO: deprecate fee.tax_rule = None # TODO: deprecate
fee.save() fee.save()
@@ -1264,12 +1270,12 @@ def expire_orders(sender, **kwargs):
Exists( Exists(
OrderFee.objects.filter(order_id=OuterRef('pk'), fee_type=OrderFee.FEE_TYPE_CANCELLATION) OrderFee.objects.filter(order_id=OuterRef('pk'), fee_type=OrderFee.FEE_TYPE_CANCELLATION)
) )
).select_related('event').order_by('event_id') ).prefetch_related('event').order_by('event_id')
for o in qs: for o in qs:
if o.event_id != event_id: if o.event_id != event_id:
expire = o.event.settings.get('payment_term_expire_automatically', as_type=bool) expire = o.event.settings.get('payment_term_expire_automatically', as_type=bool)
event_id = o.event_id event_id = o.event_id
if expire: if expire and now() >= o.payment_term_expire_date:
mark_order_expired(o) mark_order_expired(o)
+66 -6
View File
@@ -20,6 +20,7 @@
# <https://www.gnu.org/licenses/>. # <https://www.gnu.org/licenses/>.
# #
# This file is based on an earlier version of pretix which was released under the Apache License 2.0. The full text of # This file is based on an earlier version of pretix which was released under the Apache License 2.0. The full text of
# the Apache License 2.0 can be obtained at <http://www.apache.org/licenses/LICENSE-2.0>. # the Apache License 2.0 can be obtained at <http://www.apache.org/licenses/LICENSE-2.0>.
# #
@@ -31,7 +32,7 @@
# Unless required by applicable law or agreed to in writing, software distributed under the Apache License 2.0 is # Unless required by applicable law or agreed to in writing, software distributed under the Apache License 2.0 is
# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations under the License. # License for the specific language governing permissions and limitations under the License.
import inspect
import json import json
from datetime import timedelta from datetime import timedelta
from tempfile import NamedTemporaryFile from tempfile import NamedTemporaryFile
@@ -41,10 +42,13 @@ from zipfile import ZipFile
from dateutil.parser import parse from dateutil.parser import parse
from django.conf import settings from django.conf import settings
from django.utils.crypto import get_random_string from django.utils.crypto import get_random_string
from django.utils.formats import date_format
from django.utils.timezone import now from django.utils.timezone import now
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext_lazy as _
from pretix.base.models import CachedFile, Event, cachedfile_name from pretix.base.i18n import language
from pretix.base.models import CachedFile, Event, User, cachedfile_name
from pretix.base.services.mail import SendMailException, mail
from pretix.base.services.tasks import ProfiledEventTask from pretix.base.services.tasks import ProfiledEventTask
from pretix.base.shredder import ShredError from pretix.base.shredder import ShredError
from pretix.celery_app import app from pretix.celery_app import app
@@ -101,8 +105,20 @@ def export(event: Event, shredders: List[str], session_key=None, cfid=None) -> N
return cf.pk return cf.pk
@app.task(base=ProfiledEventTask, throws=(ShredError,)) @app.task(base=ProfiledEventTask, throws=(ShredError,), bind=True)
def shred(event: Event, fileid: str, confirm_code: str) -> None: def shred(self, event: Event, fileid: str, confirm_code: str, user: int=None, locale: str='en') -> None:
steps = []
if user:
user = User.objects.get(pk=user)
def set_progress(val):
if not self.request.called_directly:
self.update_state(
state='PROGRESS',
meta={'value': val, 'steps': steps}
)
known_shredders = event.get_data_shredders() known_shredders = event.get_data_shredders()
try: try:
cf = CachedFile.objects.get(pk=fileid) cf = CachedFile.objects.get(pk=fileid)
@@ -124,8 +140,52 @@ def shred(event: Event, fileid: str, confirm_code: str) -> None:
if event.logentry_set.filter(datetime__gte=parse(indexdata['time'])): if event.logentry_set.filter(datetime__gte=parse(indexdata['time'])):
raise ShredError(_("Something happened in your event after the export, please try again.")) raise ShredError(_("Something happened in your event after the export, please try again."))
for shredder in shredders: event.log_action(
shredder.shred_data() 'pretix.event.shredder.started', user=user, data={
'indexdata': indexdata
}
)
for i, shredder in enumerate(shredders):
with language(locale):
steps.append({'label': str(shredder.verbose_name), 'done': False})
set_progress(i * 100 / len(shredders))
if 'progress_callback' in inspect.signature(shredder.shred_data).parameters:
shredder.shred_data(
progress_callback=lambda y: set_progress(
i * 100 / len(shredders) + min(max(y, 0), 100) / 100 * 100 / len(shredders)
)
)
else:
shredder.shred_data()
steps[-1]['done'] = True
cf.file.delete(save=False) cf.file.delete(save=False)
cf.delete() cf.delete()
event.log_action(
'pretix.event.shredder.completed', user=user, data={
'indexdata': indexdata
}
)
if user:
with language(user.locale):
try:
mail(
user.email,
_('Data shredding completed'),
'pretixbase/email/shred_completed.txt',
{
'user': user,
'organizer': event.organizer.name,
'event': str(event.name),
'start_time': date_format(parse(indexdata['time']).astimezone(event.timezone), 'SHORT_DATETIME_FORMAT'),
'shredders': ', '.join([str(s.verbose_name) for s in shredders])
},
event=None,
user=user,
locale=user.locale,
)
except SendMailException:
pass # Already logged
+22
View File
@@ -893,6 +893,28 @@ DEFAULTS = {
"the pool and can be ordered by other people."), "the pool and can be ordered by other people."),
) )
}, },
'payment_term_expire_delay_days': {
'default': '0',
'type': int,
'form_class': forms.IntegerField,
'serializer_class': serializers.IntegerField,
'form_kwargs': dict(
label=_('Expiration delay'),
help_text=_("The order will only actually expire this many days after the expiration date communicated "
"to the customer. However, this will not delay beyond the \"last date of payments\" "
"configured above, which is always enforced. The delay may also end on a weekend regardless "
"of the other settings above."),
# Every order in between the official expiry date and the delayed expiry date has a performance penalty
# for the cron job, so we limit this feature to 30 days to prevent arbitrary numbers of orders needing
# to be checked.
min_value=0,
max_value=30,
),
'serializer_kwargs': dict(
min_value=0,
max_value=30,
),
},
'payment_pending_hidden': { 'payment_pending_hidden': {
'default': 'False', 'default': 'False',
'type': bool, 'type': bool,
+232 -66
View File
@@ -32,11 +32,12 @@
# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations under the License. # License for the specific language governing permissions and limitations under the License.
import copy
import json import json
import os import os
import time
from typing import List, Tuple from typing import List, Tuple
from django.db import transaction
from django.db.models import Max, Q from django.db.models import Max, Q
from django.db.models.functions import Greatest from django.db.models.functions import Greatest
from django.dispatch import receiver from django.dispatch import receiver
@@ -99,11 +100,13 @@ class BaseDataShredder:
""" """
raise NotImplementedError() # NOQA raise NotImplementedError() # NOQA
def shred_data(self): def shred_data(self, progress_callback=None):
""" """
This method is called to actually remove the data from the system. You should remove any database objects This method is called to actually remove the data from the system. You should remove any database objects
here. here.
You can call ``progress_callback`` with an integer value between 0 and 100 to communicate back your progress.
You should never delete ``LogEntry`` objects, but you might modify them to remove personal data. In this You should never delete ``LogEntry`` objects, but you might modify them to remove personal data. In this
case, set the ``LogEntry.shredded`` attribute to ``True`` to show that this is no longer original log data. case, set the ``LogEntry.shredded`` attribute to ``True`` to show that this is no longer original log data.
""" """
@@ -151,6 +154,7 @@ class BaseDataShredder:
def shred_log_fields(logentry, banlist=None, whitelist=None): def shred_log_fields(logentry, banlist=None, whitelist=None):
d = logentry.parsed_data d = logentry.parsed_data
initial_data = copy.copy(d)
shredded = False shredded = False
if whitelist: if whitelist:
for k, v in d.items(): for k, v in d.items():
@@ -162,9 +166,61 @@ def shred_log_fields(logentry, banlist=None, whitelist=None):
if f in d: if f in d:
d[f] = '' d[f] = ''
shredded = True shredded = True
logentry.data = json.dumps(d) if d != initial_data:
logentry.shredded = logentry.shredded or shredded logentry.data = json.dumps(d)
logentry.save(update_fields=['data', 'shredded']) logentry.shredded = logentry.shredded or shredded
logentry.save(update_fields=['data', 'shredded'])
def slow_update(qs, batch_size=1000, sleep_time=.5, progress_callback=None, progress_offset=0, progress_total=None, **update):
"""
Doing UPDATE queries on hundreds of thousands of rows can cause outages due to high write load on the database.
This provides a throttled way to update rows. The condition for this to work properly is that the queryset has a
filter condition that no longer applies after the update!
Otherwise, this will be an endless loop!
"""
total_updated = 0
while True:
updated = qs.order_by().filter(
pk__in=qs.order_by().values_list('pk', flat=True)[:batch_size]
).update(**update)
total_updated += updated
if not updated:
break
if total_updated >= 0.8 * batch_size:
time.sleep(sleep_time)
if progress_callback and progress_total:
progress_callback((progress_offset + total_updated) / progress_total)
return total_updated
def slow_delete(qs, batch_size=1000, sleep_time=.5, progress_callback=None, progress_offset=0, progress_total=None):
"""
Doing DELETE queries on hundreds of thousands of rows can cause outages due to high write load on the database.
This provides a throttled way to update rows.
"""
total_deleted = 0
while True:
deleted = qs.order_by().filter(
pk__in=qs.order_by().values_list('pk', flat=True)[:batch_size]
).delete()[0]
total_deleted += deleted
if not deleted:
break
if total_deleted >= 0.8 * batch_size:
time.sleep(sleep_time)
return total_deleted
def _progress_helper(queryset, progress_callback, offset, total):
if not progress_callback:
yield from queryset
else:
for i, o in enumerate(queryset):
yield o
if i % 10 == 0:
progress_callback((i + offset) / total * 100)
class PhoneNumberShredder(BaseDataShredder): class PhoneNumberShredder(BaseDataShredder):
@@ -177,18 +233,26 @@ class PhoneNumberShredder(BaseDataShredder):
o.code: o.phone for o in self.event.orders.filter(phone__isnull=False) o.code: o.phone for o in self.event.orders.filter(phone__isnull=False)
}, cls=CustomJSONEncoder, indent=4) }, cls=CustomJSONEncoder, indent=4)
@transaction.atomic def shred_data(self, progress_callback=None):
def shred_data(self): qs_orders = self.event.orders.all()
for o in self.event.orders.all(): qs_orders_cnt = qs_orders.count()
qs_le = self.event.logentry_set.filter(action_type="pretix.event.order.phone.changed")
qs_le_cnt = qs_le.count()
total = qs_le_cnt + qs_orders_cnt
for o in _progress_helper(qs_orders, progress_callback, 0, total):
changed = bool(o.phone)
o.phone = None o.phone = None
d = o.meta_info_data d = o.meta_info_data
if d: if d:
if 'contact_form_data' in d and 'phone' in d['contact_form_data']: if 'contact_form_data' in d and 'phone' in d['contact_form_data']:
changed = True
del d['contact_form_data']['phone'] del d['contact_form_data']['phone']
o.meta_info = json.dumps(d) o.meta_info = json.dumps(d)
o.save(update_fields=['meta_info', 'phone']) if changed:
o.save(update_fields=['meta_info', 'phone'])
for le in self.event.logentry_set.filter(action_type="pretix.event.order.phone.changed"): for le in _progress_helper(qs_le, progress_callback, qs_orders_cnt, total):
shred_log_fields(le, banlist=['old_phone', 'new_phone']) shred_log_fields(le, banlist=['old_phone', 'new_phone'])
@@ -207,37 +271,66 @@ class EmailAddressShredder(BaseDataShredder):
for op in OrderPosition.all.filter(order__event=self.event, attendee_email__isnull=False) for op in OrderPosition.all.filter(order__event=self.event, attendee_email__isnull=False)
}, indent=4) }, indent=4)
@transaction.atomic def shred_data(self, progress_callback=None):
def shred_data(self): qs_op = OrderPosition.all.filter(order__event=self.event, attendee_email__isnull=False)
OrderPosition.all.filter(order__event=self.event, attendee_email__isnull=False).update(attendee_email=None) qs_op_cnt = qs_op.count()
for o in self.event.orders.all(): qs_orders = self.event.orders.all()
qs_orders_cnt = qs_orders.count()
qs_le = self.event.logentry_set.filter(
Q(action_type__contains="order.email") | Q(action_type__contains="position.email") |
Q(action_type="pretix.event.order.contact.changed") |
Q(action_type="pretix.event.order.modified")
).exclude(data="")
qs_le_cnt = qs_le.count()
total = qs_op_cnt + qs_orders_cnt + qs_le_cnt
slow_update(
qs_op,
attendee_email=None,
progress_callback=progress_callback,
progress_offset=0,
progress_total=total,
# Updates to order position table are slow, since PostgreSQL needs to update many indexes, so let's
# take them really slowly to not overwhelm the database.
batch_size=100,
sleep_time=2,
)
for o in _progress_helper(qs_orders, progress_callback, qs_op_cnt, total):
changed = bool(o.email) or bool(o.customer)
o.email = None o.email = None
o.customer = None o.customer = None
d = o.meta_info_data d = o.meta_info_data
if d: if d:
if 'contact_form_data' in d and 'email' in d['contact_form_data']: if 'contact_form_data' in d and 'email' in d['contact_form_data']:
del d['contact_form_data']['email'] del d['contact_form_data']['email']
o.meta_info = json.dumps(d) changed = True
o.save(update_fields=['meta_info', 'email', 'customer']) o.meta_info = json.dumps(d)
if 'contact_form_data' in d and 'email_repeat' in d['contact_form_data']:
del d['contact_form_data']['email_repeat']
changed = True
if changed:
if d:
o.meta_info = json.dumps(d)
o.save(update_fields=['meta_info', 'email', 'customer'])
for le in self.event.logentry_set.filter( for le in _progress_helper(qs_le, progress_callback, qs_op_cnt + qs_orders_cnt, total):
Q(action_type__contains="order.email") | Q(action_type__contains="position.email"), if le.action_type == "pretix.event.order.modified":
): d = le.parsed_data
shred_log_fields(le, banlist=['recipient', 'message', 'subject', 'full_mail']) if 'data' in d:
for row in d['data']:
for le in self.event.logentry_set.filter(action_type="pretix.event.order.contact.changed"): if 'attendee_email' in row:
shred_log_fields(le, banlist=['old_email', 'new_email']) row['attendee_email'] = ''
le.data = json.dumps(d)
for le in self.event.logentry_set.filter(action_type="pretix.event.order.modified").exclude(data=""): le.shredded = True
d = le.parsed_data le.save(update_fields=['data', 'shredded'])
if 'data' in d: else:
for row in d['data']: shred_log_fields(le, banlist=[
if 'attendee_email' in row: 'recipient', 'message', 'subject', 'full_mail', 'old_email', 'new_email'
row['attendee_email'] = '' ])
le.data = json.dumps(d)
le.shredded = True
le.save(update_fields=['data', 'shredded'])
class WaitingListShredder(BaseDataShredder): class WaitingListShredder(BaseDataShredder):
@@ -251,16 +344,35 @@ class WaitingListShredder(BaseDataShredder):
for wle in self.event.waitinglistentries.all() for wle in self.event.waitinglistentries.all()
], indent=4) ], indent=4)
@transaction.atomic def shred_data(self, progress_callback=None):
def shred_data(self): qs_wle = self.event.waitinglistentries.exclude(email='')
self.event.waitinglistentries.update(name_cached=None, name_parts={'_shredded': True}, email='', phone='') qs_wle_cnt = qs_wle.count()
for wle in self.event.waitinglistentries.select_related('voucher').filter(voucher__isnull=False): qs_voucher = self.event.waitinglistentries.select_related('voucher').filter(voucher__isnull=False)
qs_voucher_cnt = qs_voucher.count()
qs_le = self.event.logentry_set.filter(action_type="pretix.voucher.added.waitinglist").exclude(data="")
qs_le_cnt = qs_le.count()
total = qs_voucher_cnt + qs_wle_cnt + qs_le_cnt
slow_update(
qs_wle,
name_cached=None,
name_parts={'_shredded': True},
email='',
phone='',
progress_callback=progress_callback,
progress_offset=0,
progress_total=total,
)
for wle in _progress_helper(qs_voucher, progress_callback, qs_wle_cnt, total):
if '@' in wle.voucher.comment: if '@' in wle.voucher.comment:
wle.voucher.comment = '' wle.voucher.comment = ''
wle.voucher.save(update_fields=['comment']) wle.voucher.save(update_fields=['comment'])
for le in self.event.logentry_set.filter(action_type="pretix.voucher.added.waitinglist").exclude(data=""): for le in _progress_helper(qs_le, progress_callback, qs_wle_cnt + qs_voucher_cnt, total):
d = le.parsed_data d = le.parsed_data
if 'name' in d: if 'name' in d:
d['name'] = '' d['name'] = ''
@@ -298,17 +410,41 @@ class AttendeeInfoShredder(BaseDataShredder):
) )
}, indent=4) }, indent=4)
@transaction.atomic def shred_data(self, progress_callback=None):
def shred_data(self): qs_op = OrderPosition.all.filter(
OrderPosition.all.filter(
order__event=self.event order__event=self.event
).filter( ).filter(
Q(attendee_name_cached__isnull=False) | Q(attendee_name_parts__isnull=False) | Q(attendee_name_cached__isnull=False) |
Q(company__isnull=False) | Q(street__isnull=False) | Q(zipcode__isnull=False) | Q(city__isnull=False) Q(company__isnull=False) |
).update(attendee_name_cached=None, attendee_name_parts={'_shredded': True}, company=None, street=None, Q(street__isnull=False) |
zipcode=None, city=None) Q(zipcode__isnull=False) |
Q(city__isnull=False)
)
qs_op_cnt = qs_op.count()
for le in self.event.logentry_set.filter(action_type="pretix.event.order.modified").exclude(data=""): qs_le = self.event.logentry_set.filter(action_type="pretix.event.order.modified").exclude(data="")
qs_le_cnt = qs_le.count()
total = qs_op_cnt + qs_le_cnt
slow_update(
qs_op,
attendee_name_cached=None,
attendee_name_parts={'_shredded': True},
company=None,
street=None,
zipcode=None,
city=None,
progress_callback=progress_callback,
progress_total=total,
progress_offset=0,
# Updates to order position table are slow, since PostgreSQL needs to update many indexes, so let's
# take them really slowly to not overwhelm the database.
batch_size=100,
sleep_time=2,
)
for le in _progress_helper(qs_le, progress_callback, qs_op_cnt, total):
d = le.parsed_data d = le.parsed_data
if 'data' in d: if 'data' in d:
for i, row in enumerate(d['data']): for i, row in enumerate(d['data']):
@@ -343,11 +479,18 @@ class InvoiceAddressShredder(BaseDataShredder):
for ia in InvoiceAddress.objects.filter(order__event=self.event) for ia in InvoiceAddress.objects.filter(order__event=self.event)
}, indent=4) }, indent=4)
@transaction.atomic def shred_data(self, progress_callback=None):
def shred_data(self): qs_ia = InvoiceAddress.objects.filter(order__event=self.event)
InvoiceAddress.objects.filter(order__event=self.event).delete() qs_ia_cnt = qs_ia.count()
for le in self.event.logentry_set.filter(action_type="pretix.event.order.modified").exclude(data=""): qs_le = self.event.logentry_set.filter(action_type="pretix.event.order.modified").exclude(data="")
qs_le_cnt = qs_le.count()
total = qs_ia_cnt + qs_le_cnt
slow_delete(qs_ia, progress_callback=progress_callback, progress_total=total, progress_offset=0)
for le in _progress_helper(qs_le, progress_callback, qs_ia_cnt, total):
d = le.parsed_data d = le.parsed_data
if 'invoice_data' in d and not isinstance(d['invoice_data'], bool): if 'invoice_data' in d and not isinstance(d['invoice_data'], bool):
for field in d['invoice_data']: for field in d['invoice_data']:
@@ -375,11 +518,18 @@ class QuestionAnswerShredder(BaseDataShredder):
).data ).data
yield 'question-answers.json', 'application/json', json.dumps(d, indent=4) yield 'question-answers.json', 'application/json', json.dumps(d, indent=4)
@transaction.atomic def shred_data(self, progress_callback=None):
def shred_data(self): qs_qa = QuestionAnswer.objects.filter(orderposition__order__event=self.event)
QuestionAnswer.objects.filter(orderposition__order__event=self.event).delete() qs_qa_cnt = qs_qa.count()
for le in self.event.logentry_set.filter(action_type="pretix.event.order.modified").exclude(data=""): qs_le = self.event.logentry_set.filter(action_type="pretix.event.order.modified").exclude(data="")
qs_le_cnt = qs_le.count()
total = qs_qa_cnt + qs_le_cnt
slow_delete(qs_qa, progress_callback=progress_callback, progress_total=total, progress_offset=0)
for le in _progress_helper(qs_le, progress_callback, qs_qa_cnt, total):
d = le.parsed_data d = le.parsed_data
if 'data' in d: if 'data' in d:
for i, row in enumerate(d['data']): for i, row in enumerate(d['data']):
@@ -408,9 +558,11 @@ class InvoiceShredder(BaseDataShredder):
yield 'invoices/{}.pdf'.format(i.number), 'application/pdf', i.file.read() yield 'invoices/{}.pdf'.format(i.number), 'application/pdf', i.file.read()
i.file.close() i.file.close()
@transaction.atomic def shred_data(self, progress_callback=None):
def shred_data(self): qs_i = self.event.invoices.filter(shredded=False)
for i in self.event.invoices.filter(shredded=False): total = qs_i.count()
for i in _progress_helper(qs_i, progress_callback, 0, total):
if i.file: if i.file:
i.file.delete() i.file.delete()
i.shredded = True i.shredded = True
@@ -430,10 +582,17 @@ class CachedTicketShredder(BaseDataShredder):
def generate_files(self) -> List[Tuple[str, str, str]]: def generate_files(self) -> List[Tuple[str, str, str]]:
pass pass
@transaction.atomic def shred_data(self, progress_callback=None):
def shred_data(self): qs_1 = CachedTicket.objects.filter(order_position__order__event=self.event)
CachedTicket.objects.filter(order_position__order__event=self.event).delete() qs_1_cnt = qs_1.count()
CachedCombinedTicket.objects.filter(order__event=self.event).delete()
qs_2 = CachedCombinedTicket.objects.filter(order__event=self.event)
qs_2_cnt = qs_2.count()
total = qs_1_cnt + qs_2_cnt
slow_delete(qs_1, progress_callback=progress_callback, progress_total=total, progress_offset=0)
slow_delete(qs_2, progress_callback=progress_callback, progress_total=total, progress_offset=qs_1_cnt)
class PaymentInfoShredder(BaseDataShredder): class PaymentInfoShredder(BaseDataShredder):
@@ -446,14 +605,21 @@ class PaymentInfoShredder(BaseDataShredder):
def generate_files(self) -> List[Tuple[str, str, str]]: def generate_files(self) -> List[Tuple[str, str, str]]:
pass pass
@transaction.atomic def shred_data(self, progress_callback=None):
def shred_data(self): qs_p = OrderPayment.objects.filter(order__event=self.event)
qs_p_count = qs_p.count()
qs_r = OrderRefund.objects.filter(order__event=self.event)
qs_r_count = qs_r.count()
total = qs_p_count + qs_r_count
provs = self.event.get_payment_providers() provs = self.event.get_payment_providers()
for obj in OrderPayment.objects.filter(order__event=self.event): for obj in _progress_helper(qs_p, progress_callback, 0, total):
pprov = provs.get(obj.provider) pprov = provs.get(obj.provider)
if pprov: if pprov:
pprov.shred_payment_info(obj) pprov.shred_payment_info(obj)
for obj in OrderRefund.objects.filter(order__event=self.event):
for obj in _progress_helper(qs_r, progress_callback, qs_p_count, total):
pprov = provs.get(obj.provider) pprov = provs.get(obj.provider)
if pprov: if pprov:
pprov.shred_payment_info(obj) pprov.shred_payment_info(obj)
@@ -0,0 +1,17 @@
{% load i18n %}
{% load i18n %}{% blocktrans with url=url|safe %}Hello,
we hereby confirm that the following data shredding job has been completed:
Organizer: {{ organizer }}
Event: {{ event }}
Data selection: {{ shredders }}
Start time: {{ start_time }} (new data added after this time might not have been deleted)
Best regards,
Your pretix team
{% endblocktrans %}
+135 -25
View File
@@ -48,6 +48,8 @@ from django.utils.http import url_has_allowed_host_and_scheme
from django.utils.safestring import mark_safe from django.utils.safestring import mark_safe
from markdown import Extension from markdown import Extension
from markdown.inlinepatterns import SubstituteTagInlineProcessor from markdown.inlinepatterns import SubstituteTagInlineProcessor
from markdown.postprocessors import Postprocessor
from markdown.treeprocessors import UnescapeTreeprocessor
from tlds import tld_set from tlds import tld_set
register = template.Library() register = template.Library()
@@ -108,6 +110,8 @@ URL_RE = SimpleLazyObject(lambda: build_url_re(tlds=sorted(tld_set, key=len, rev
EMAIL_RE = SimpleLazyObject(lambda: build_email_re(tlds=sorted(tld_set, key=len, reverse=True))) EMAIL_RE = SimpleLazyObject(lambda: build_email_re(tlds=sorted(tld_set, key=len, reverse=True)))
DOT_ESCAPE = "|escaped-dot-sGnY9LMK|"
def safelink_callback(attrs, new=False): def safelink_callback(attrs, new=False):
""" """
@@ -185,6 +189,109 @@ class EmailNl2BrExtension(Extension):
md.inlinePatterns.register(br_tag, 'nl', 5) md.inlinePatterns.register(br_tag, 'nl', 5)
class LinkifyPostprocessor(Postprocessor):
def __init__(self, linker):
self.linker = linker
super().__init__()
def run(self, text):
return self.linker.linkify(text)
class CleanPostprocessor(Postprocessor):
def __init__(self, tags, attributes, protocols, strip):
self.tags = tags
self.attributes = attributes
self.protocols = protocols
self.strip = strip
super().__init__()
def run(self, text):
return bleach.clean(
text,
tags=self.tags,
attributes=self.attributes,
protocols=self.protocols,
strip=self.strip
)
class CustomUnescapeTreeprocessor(UnescapeTreeprocessor):
"""
This un-escapes everything except \\.
"""
def _unescape(self, m):
if m.group(1) == "46": # 46 is the ASCII position of .
return DOT_ESCAPE
return chr(int(m.group(1)))
class CustomUnescapePostprocessor(Postprocessor):
"""
Restore escaped .
"""
def run(self, text):
return text.replace(DOT_ESCAPE, ".")
class LinkifyAndCleanExtension(Extension):
r"""
We want to do:
input --> markdown --> bleach clean --> linkify --> output
Internally, the markdown library does:
source --> parse --> (tree|inline)processors --> serializing --> postprocessors
All escaped characters such as \. will be turned to something like <STX>46<ETX> in the processors
step and then will be converted to . back again in the last tree processor, before serialization.
Therefore, linkify does not see the escaped character anymore. This is annoying for the one case
where you want to type "rich_text.py" and *not* have it turned into a link, since you can't type
"rich_text\.py" either.
A simple solution would be to run linkify before markdown, but that may cause other issues when
linkify messes with the markdown syntax and it makes handling our attributes etc. harder.
So we do a weird hack where we modify the unescape processor to unescape everything EXCEPT for the
dot and then unescape that one manually after linkify. However, to make things even harder, the bleach
clean step removes any invisible characters, so we need to cheat a bit more.
"""
def __init__(self, linker, tags, attributes, protocols, strip):
self.linker = linker
self.tags = tags
self.attributes = attributes
self.protocols = protocols
self.strip = strip
super().__init__()
def extendMarkdown(self, md):
md.treeprocessors.deregister('unescape')
md.treeprocessors.register(
CustomUnescapeTreeprocessor(md),
'unescape',
0
)
md.postprocessors.register(
CleanPostprocessor(self.tags, self.attributes, self.protocols, self.strip),
'clean',
2
)
md.postprocessors.register(
LinkifyPostprocessor(self.linker),
'linkify',
1
)
md.postprocessors.register(
CustomUnescapePostprocessor(self.linker),
'unescape_dot',
0
)
def markdown_compile_email(source): def markdown_compile_email(source):
linker = bleach.Linker( linker = bleach.Linker(
url_re=URL_RE, url_re=URL_RE,
@@ -192,18 +299,20 @@ def markdown_compile_email(source):
callbacks=DEFAULT_CALLBACKS + [truelink_callback, abslink_callback], callbacks=DEFAULT_CALLBACKS + [truelink_callback, abslink_callback],
parse_email=True parse_email=True
) )
return linker.linkify(bleach.clean( return markdown.markdown(
markdown.markdown( source,
source, extensions=[
extensions=[ 'markdown.extensions.sane_lists',
'markdown.extensions.sane_lists', EmailNl2BrExtension(),
EmailNl2BrExtension(), LinkifyAndCleanExtension(
] linker,
), tags=ALLOWED_TAGS,
tags=ALLOWED_TAGS, attributes=ALLOWED_ATTRIBUTES,
attributes=ALLOWED_ATTRIBUTES, protocols=ALLOWED_PROTOCOLS,
protocols=ALLOWED_PROTOCOLS, strip=False,
)) )
]
)
class SnippetExtension(markdown.extensions.Extension): class SnippetExtension(markdown.extensions.Extension):
@@ -213,23 +322,24 @@ class SnippetExtension(markdown.extensions.Extension):
md.parser.blockprocessors.deregister('quote') md.parser.blockprocessors.deregister('quote')
def markdown_compile(source, snippet=False): def markdown_compile(source, linker, snippet=False):
tags = ALLOWED_TAGS_SNIPPET if snippet else ALLOWED_TAGS tags = ALLOWED_TAGS_SNIPPET if snippet else ALLOWED_TAGS
exts = [ exts = [
'markdown.extensions.sane_lists', 'markdown.extensions.sane_lists',
'markdown.extensions.nl2br' 'markdown.extensions.nl2br',
LinkifyAndCleanExtension(
linker,
tags=tags,
attributes=ALLOWED_ATTRIBUTES,
protocols=ALLOWED_PROTOCOLS,
strip=snippet,
)
] ]
if snippet: if snippet:
exts.append(SnippetExtension()) exts.append(SnippetExtension())
return bleach.clean( return markdown.markdown(
markdown.markdown( source,
source, extensions=exts
extensions=exts
),
strip=snippet,
tags=tags,
attributes=ALLOWED_ATTRIBUTES,
protocols=ALLOWED_PROTOCOLS,
) )
@@ -245,7 +355,7 @@ def rich_text(text: str, **kwargs):
callbacks=DEFAULT_CALLBACKS + ([truelink_callback, safelink_callback] if kwargs.get('safelinks', True) else [truelink_callback, abslink_callback]), callbacks=DEFAULT_CALLBACKS + ([truelink_callback, safelink_callback] if kwargs.get('safelinks', True) else [truelink_callback, abslink_callback]),
parse_email=True parse_email=True
) )
body_md = linker.linkify(markdown_compile(text)) body_md = markdown_compile(text, linker)
return mark_safe(body_md) return mark_safe(body_md)
@@ -261,5 +371,5 @@ def rich_text_snippet(text: str, **kwargs):
callbacks=DEFAULT_CALLBACKS + ([truelink_callback, safelink_callback] if kwargs.get('safelinks', True) else [truelink_callback, abslink_callback]), callbacks=DEFAULT_CALLBACKS + ([truelink_callback, safelink_callback] if kwargs.get('safelinks', True) else [truelink_callback, abslink_callback]),
parse_email=True parse_email=True
) )
body_md = linker.linkify(markdown_compile(text, snippet=True)) body_md = markdown_compile(text, linker, snippet=True)
return mark_safe(body_md) return mark_safe(body_md)
+2 -1
View File
@@ -115,7 +115,8 @@ class AsyncMixin:
elif state == 'PROGRESS': elif state == 'PROGRESS':
data.update({ data.update({
'started': True, 'started': True,
'percentage': info.get('value', 0) if isinstance(info, dict) else 0 'percentage': info.get('value', 0) if isinstance(info, dict) else 0,
'steps': info.get('steps', []) if isinstance(info, dict) else None,
}) })
elif state == 'STARTED': elif state == 'STARTED':
data.update({ data.update({
+1
View File
@@ -749,6 +749,7 @@ class PaymentSettingsForm(EventSettingsValidationMixin, SettingsForm):
'payment_term_minutes', 'payment_term_minutes',
'payment_term_last', 'payment_term_last',
'payment_term_expire_automatically', 'payment_term_expire_automatically',
'payment_term_expire_delay_days',
'payment_term_accept_late', 'payment_term_accept_late',
'payment_pending_hidden', 'payment_pending_hidden',
'payment_explanation', 'payment_explanation',
+2
View File
@@ -372,6 +372,8 @@ def pretixcontrol_logentry_display(sender: Event, logentry: LogEntry, **kwargs):
'pretix.event.comment': _('The event\'s internal comment has been updated.'), 'pretix.event.comment': _('The event\'s internal comment has been updated.'),
'pretix.event.canceled': _('The event has been canceled.'), 'pretix.event.canceled': _('The event has been canceled.'),
'pretix.event.deleted': _('An event has been deleted.'), 'pretix.event.deleted': _('An event has been deleted.'),
'pretix.event.shredder.started': _('A removal process for personal data has been started.'),
'pretix.event.shredder.completed': _('A removal process for personal data has been completed.'),
'pretix.event.order.modified': _('The order details have been changed.'), 'pretix.event.order.modified': _('The order details have been changed.'),
'pretix.event.order.unpaid': _('The order has been marked as unpaid.'), 'pretix.event.order.unpaid': _('The order has been marked as unpaid.'),
'pretix.event.order.secret.changed': _('The order\'s secret has been changed.'), 'pretix.event.order.secret.changed': _('The order\'s secret has been changed.'),
@@ -470,6 +470,8 @@
<div class="progress-bar progress-bar-success"> <div class="progress-bar progress-bar-success">
</div> </div>
</div> </div>
<div class="steps">
</div>
</div> </div>
</div> </div>
</div> </div>
@@ -65,6 +65,8 @@
{% bootstrap_field form.payment_term_minutes layout="control" %} {% bootstrap_field form.payment_term_minutes layout="control" %}
{% bootstrap_field form.payment_term_last layout="control" %} {% bootstrap_field form.payment_term_last layout="control" %}
{% bootstrap_field form.payment_term_expire_automatically layout="control" %} {% bootstrap_field form.payment_term_expire_automatically layout="control" %}
{% trans "days" context "unit" as days %}
{% bootstrap_field form.payment_term_expire_delay_days layout="control" addon_after=days %}
{% bootstrap_field form.payment_term_accept_late layout="control" %} {% bootstrap_field form.payment_term_accept_late layout="control" %}
{% bootstrap_field form.payment_pending_hidden layout="control" %} {% bootstrap_field form.payment_pending_hidden layout="control" %}
</fieldset> </fieldset>
@@ -8,7 +8,7 @@
{% trans "Data shredder" %} {% trans "Data shredder" %}
</h1> </h1>
<form action="{% url "control:event.shredder.shred" event=request.event.slug organizer=request.organizer.slug %}" <form action="{% url "control:event.shredder.shred" event=request.event.slug organizer=request.organizer.slug %}"
method="post" class="form-horizontal" data-asynctask> method="post" class="form-horizontal" data-asynctask data-asynctask-long>
{% csrf_token %} {% csrf_token %}
<fieldset> <fieldset>
{% if download_on_shred %} {% if download_on_shred %}
@@ -55,6 +55,12 @@
</fieldset> </fieldset>
{% endif %} {% endif %}
<input type="hidden" name="file" value="{{ file.pk }}"> <input type="hidden" name="file" value="{{ file.pk }}">
<div class="alert alert-info">
{% blocktrans trimmed %}
Depending on the amount of data in your event, the following step may take a while to complete.
We will inform you via email once it has been completed.
{% endblocktrans %}
</div>
<div class="form-group submit-group"> <div class="form-group submit-group">
<button type="submit" class="btn btn-primary btn-save"> <button type="submit" class="btn btn-primary btn-save">
{% trans "Continue" %} {% trans "Continue" %}
@@ -42,7 +42,7 @@
</div> </div>
{% else %} {% else %}
<form action="{% url "control:event.shredder.export" event=request.event.slug organizer=request.organizer.slug %}" <form action="{% url "control:event.shredder.export" event=request.event.slug organizer=request.organizer.slug %}"
method="post" class="form-horizontal" data-asynctask> method="post" class="form-horizontal" data-asynctask data-asynctask-long>
<legend>{% trans "Data selection" %}</legend> <legend>{% trans "Data selection" %}</legend>
{% csrf_token %} {% csrf_token %}
<div class="panel-group" id="payment_accordion"> <div class="panel-group" id="payment_accordion">
+2 -2
View File
@@ -1918,7 +1918,7 @@ class OrderContactChange(OrderView):
'pretix.event.order.contact.changed', 'pretix.event.order.contact.changed',
data={ data={
'old_email': old_email, 'old_email': old_email,
'new_email': self.form.cleaned_data['email'], 'new_email': self.form.cleaned_data.get('email'),
}, },
user=self.request.user, user=self.request.user,
) )
@@ -1930,7 +1930,7 @@ class OrderContactChange(OrderView):
'pretix.event.order.phone.changed', 'pretix.event.order.phone.changed',
data={ data={
'old_phone': old_phone, 'old_phone': old_phone,
'new_phone': self.form.cleaned_data['phone'], 'new_phone': self.form.cleaned_data.get('phone'),
}, },
user=self.request.user, user=self.request.user,
) )
+1
View File
@@ -396,6 +396,7 @@ class OrganizerDelete(AdministratorPermissionRequiredMixin, FormView):
) )
self.request.organizer.delete_sub_objects() self.request.organizer.delete_sub_objects()
self.request.organizer.delete() self.request.organizer.delete()
self.request.organizer = None
messages.success(self.request, _('The organizer has been deleted.')) messages.success(self.request, _('The organizer has been deleted.'))
return redirect(self.get_success_url()) return redirect(self.get_success_url())
except ProtectedError as e: except ProtectedError as e:
+15 -3
View File
@@ -37,10 +37,11 @@ import logging
from collections import OrderedDict from collections import OrderedDict
from zipfile import ZipFile from zipfile import ZipFile
from django.shortcuts import get_object_or_404 from django.contrib import messages
from django.shortcuts import get_object_or_404, redirect
from django.urls import reverse from django.urls import reverse
from django.utils.functional import cached_property from django.utils.functional import cached_property
from django.utils.translation import gettext_lazy as _ from django.utils.translation import get_language, gettext_lazy as _
from django.views import View from django.views import View
from django.views.generic import TemplateView from django.views.generic import TemplateView
@@ -62,6 +63,16 @@ class ShredderMixin:
sorted(self.request.event.get_data_shredders().items(), key=lambda s: s[1].verbose_name) sorted(self.request.event.get_data_shredders().items(), key=lambda s: s[1].verbose_name)
) )
def dispatch(self, request, *args, **kwargs):
try:
return super().dispatch(request, *args, **kwargs)
except ShredError as e:
messages.error(request, str(e))
return redirect(reverse('control:event.shredder.start', kwargs={
'event': self.request.event.slug,
'organizer': self.request.event.organizer.slug
}))
class StartShredView(RecentAuthenticationRequiredMixin, EventPermissionRequiredMixin, ShredderMixin, TemplateView): class StartShredView(RecentAuthenticationRequiredMixin, EventPermissionRequiredMixin, ShredderMixin, TemplateView):
permission = 'can_change_orders' permission = 'can_change_orders'
@@ -167,4 +178,5 @@ class ShredDoView(RecentAuthenticationRequiredMixin, EventPermissionRequiredMixi
if request.event.slug != request.POST.get("slug"): if request.event.slug != request.POST.get("slug"):
return self.error(ShredError(_("The slug you entered was not correct."))) return self.error(ShredError(_("The slug you entered was not correct.")))
return self.do(self.request.event.id, request.POST.get("file"), request.POST.get("confirm_code")) return self.do(self.request.event.id, request.POST.get("file"), request.POST.get("confirm_code"),
self.request.user.pk, get_language())
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: 2021-09-15 11:22+0000\n" "PO-Revision-Date: 2021-09-15 11:22+0000\n"
"Last-Translator: Mohamed Tawfiq <mtawfiq@wafyapp.com>\n" "Last-Translator: Mohamed Tawfiq <mtawfiq@wafyapp.com>\n"
"Language-Team: Arabic <https://translate.pretix.eu/projects/pretix/pretix-js/" "Language-Team: Arabic <https://translate.pretix.eu/projects/pretix/pretix-js/"
@@ -330,8 +330,8 @@ msgstr "حاليا بالداخل"
msgid "close" msgid "close"
msgstr "إغلاق" msgstr "إغلاق"
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
@@ -339,13 +339,13 @@ msgstr ""
"تتم معالجة طلبك حاليا. قد يستغرق الأمر بضع دقائق بناء على حجم الفعالية التي " "تتم معالجة طلبك حاليا. قد يستغرق الأمر بضع دقائق بناء على حجم الفعالية التي "
"اخترت." "اخترت."
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "طلبك قيد الانتظار وستتم معالجته قريبا." msgstr "طلبك قيد الانتظار وستتم معالجته قريبا."
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
@@ -354,36 +354,36 @@ msgstr ""
"وصل طلبك للخادم وننتظر تنفيذه. إذا استغرق الأمر أكثر من دقيقتين تواصل معنا " "وصل طلبك للخادم وننتظر تنفيذه. إذا استغرق الأمر أكثر من دقيقتين تواصل معنا "
"أو عاود المحاولة مجددا." "أو عاود المحاولة مجددا."
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "حدث خطأ من نوع {code}." msgstr "حدث خطأ من نوع {code}."
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
msgstr "لم نتمكن من الاتصال بالخادم، لكن سنواصل المحاولة، رمز آخر خطأ: {code}" msgstr "لم نتمكن من الاتصال بالخادم، لكن سنواصل المحاولة، رمز آخر خطأ: {code}"
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "استغرقت الطلب فترة طويلة، الرجاء المحاولة مرة أخرى." msgstr "استغرقت الطلب فترة طويلة، الرجاء المحاولة مرة أخرى."
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
msgstr "" msgstr ""
"لا يمكننا الوصول إلى الخادم حاليا، حاول مرة أخرى من فضلك. رمز الخطأ : {code}" "لا يمكننا الوصول إلى الخادم حاليا، حاول مرة أخرى من فضلك. رمز الخطأ : {code}"
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "جاري معالجة طلبك …" msgstr "جاري معالجة طلبك …"
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
@@ -392,7 +392,7 @@ msgstr ""
"نعمل الآن على ارسال طلبك إلى الخادم، إذا أستغرقت العملية أكثر من دقيقة، يرجى " "نعمل الآن على ارسال طلبك إلى الخادم، إذا أستغرقت العملية أكثر من دقيقة، يرجى "
"التحقق من اتصالك بالإنترنت ثم أعد تحميل الصفحة مرة أخرى." "التحقق من اتصالك بالإنترنت ثم أعد تحميل الصفحة مرة أخرى."
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "أغلق الرسالة" msgstr "أغلق الرسالة"
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: 2020-12-19 07:00+0000\n" "PO-Revision-Date: 2020-12-19 07:00+0000\n"
"Last-Translator: albert <albert.serra.monner@gmail.com>\n" "Last-Translator: albert <albert.serra.monner@gmail.com>\n"
"Language-Team: Catalan <https://translate.pretix.eu/projects/pretix/pretix-" "Language-Team: Catalan <https://translate.pretix.eu/projects/pretix/pretix-"
@@ -316,62 +316,62 @@ msgstr ""
msgid "close" msgid "close"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
"browser and try again." "browser and try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "Estem processant la vostra sol·licitud …" msgstr "Estem processant la vostra sol·licitud …"
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
"page and try again." "page and try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "" msgstr ""
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: 2023-03-19 06:00+0000\n" "PO-Revision-Date: 2023-03-19 06:00+0000\n"
"Last-Translator: Michael <michael.happl@gmx.at>\n" "Last-Translator: Michael <michael.happl@gmx.at>\n"
"Language-Team: Czech <https://translate.pretix.eu/projects/pretix/pretix-js/" "Language-Team: Czech <https://translate.pretix.eu/projects/pretix/pretix-js/"
@@ -316,8 +316,8 @@ msgstr "Aktuálně uvnitř"
msgid "close" msgid "close"
msgstr "zavřít" msgstr "zavřít"
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
@@ -325,13 +325,13 @@ msgstr ""
"Váš požadavek je právě zpracováván. V závislosti na velikosti vaší udalosti, " "Váš požadavek je právě zpracováván. V závislosti na velikosti vaší udalosti, "
"to může trvat několik minut." "to může trvat několik minut."
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "Váš požadavek byl vložem do fronty serveru a brzy bude zpracován." msgstr "Váš požadavek byl vložem do fronty serveru a brzy bude zpracován."
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
@@ -341,14 +341,14 @@ msgstr ""
"Pokud to trvá více jak dvě minuty, prosím kontaktuje nás nebo se vraťte do " "Pokud to trvá více jak dvě minuty, prosím kontaktuje nás nebo se vraťte do "
"vašeho prohlížeče a zkuste to znovu." "vašeho prohlížeče a zkuste to znovu."
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "Vyskytla se chyba {code}." msgstr "Vyskytla se chyba {code}."
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
@@ -356,12 +356,12 @@ msgstr ""
"Momentálně nemůžeme kontaktovat server, ale stále se o to pokoušíme. " "Momentálně nemůžeme kontaktovat server, ale stále se o to pokoušíme. "
"Poslední chybový kód: {code}" "Poslední chybový kód: {code}"
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "Zpracování požadavku trvá příliš dlouho. Prosím zkuste to znovu." msgstr "Zpracování požadavku trvá příliš dlouho. Prosím zkuste to znovu."
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
@@ -369,11 +369,11 @@ msgstr ""
"Momentálně nemůžeme kontaktovat server. Prosím zkuste to znovu. Chybový kód: " "Momentálně nemůžeme kontaktovat server. Prosím zkuste to znovu. Chybový kód: "
"{code}" "{code}"
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "Zpracováváme váš požadavek …" msgstr "Zpracováváme váš požadavek …"
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
@@ -383,7 +383,7 @@ msgstr ""
"prosím zkontrolujte své internetové připojení a znovu načtěte stránku a " "prosím zkontrolujte své internetové připojení a znovu načtěte stránku a "
"zkuste to znovu." "zkuste to znovu."
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "Zavřít zprávu" msgstr "Zavřít zprávu"
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: 2022-12-01 17:00+0000\n" "PO-Revision-Date: 2022-12-01 17:00+0000\n"
"Last-Translator: Mie Frydensbjerg <mif@aarhus.dk>\n" "Last-Translator: Mie Frydensbjerg <mif@aarhus.dk>\n"
"Language-Team: Danish <https://translate.pretix.eu/projects/pretix/pretix-js/" "Language-Team: Danish <https://translate.pretix.eu/projects/pretix/pretix-js/"
@@ -328,8 +328,8 @@ msgstr "Inde i øjeblikket"
msgid "close" msgid "close"
msgstr "Luk" msgstr "Luk"
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "Your request has been queued on the server and will now be processed. " #| "Your request has been queued on the server and will now be processed. "
@@ -341,8 +341,8 @@ msgstr ""
"Din forespørgsel er under behandling. Alt efter størrelsen af din event kan " "Din forespørgsel er under behandling. Alt efter størrelsen af din event kan "
"der gå op til et par minutter." "der gå op til et par minutter."
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "Your request has been queued on the server and will now be processed. " #| "Your request has been queued on the server and will now be processed. "
@@ -352,8 +352,8 @@ msgstr ""
"Din forespørgsel er under behandling. Alt efter størrelsen af din event kan " "Din forespørgsel er under behandling. Alt efter størrelsen af din event kan "
"der gå op til et par minutter." "der gå op til et par minutter."
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
@@ -362,14 +362,14 @@ msgstr ""
"Din forespørgsel er under behandling. Hvis der går mere end to minutter, så " "Din forespørgsel er under behandling. Hvis der går mere end to minutter, så "
"kontakt os eller gå tilbage og prøv igen." "kontakt os eller gå tilbage og prøv igen."
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "Der er sket en fejl ({code})." msgstr "Der er sket en fejl ({code})."
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
@@ -377,12 +377,12 @@ msgstr ""
"Vi kan ikke komme i kontakt med serveren, men prøver igen. Seneste fejlkode: " "Vi kan ikke komme i kontakt med serveren, men prøver igen. Seneste fejlkode: "
"{code}" "{code}"
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "Forespørgslen tog for lang tid. Prøv igen." msgstr "Forespørgslen tog for lang tid. Prøv igen."
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
@@ -390,11 +390,11 @@ msgstr ""
"Vi kan i øjeblikket ikke komme i kontakt med serveren. Prøv igen. Fejlkode: " "Vi kan i øjeblikket ikke komme i kontakt med serveren. Prøv igen. Fejlkode: "
"{code}" "{code}"
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "Vi behandler din bestilling …" msgstr "Vi behandler din bestilling …"
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
@@ -403,7 +403,7 @@ msgstr ""
"Din forespørgsel bliver sendt til serveren. Hvis det tager mere end et " "Din forespørgsel bliver sendt til serveren. Hvis det tager mere end et "
"minut, så tjek din internetforbindelse, genindlæs siden og prøv igen." "minut, så tjek din internetforbindelse, genindlæs siden og prøv igen."
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "Luk besked" msgstr "Luk besked"
File diff suppressed because it is too large Load Diff
+31 -31
View File
@@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: 2023-02-09 13:56+0000\n" "PO-Revision-Date: 2023-06-27 14:53+0000\n"
"Last-Translator: Raphael Michel <michel@rami.io>\n" "Last-Translator: Raphael Michel <michel@rami.io>\n"
"Language-Team: German <https://translate.pretix.eu/projects/pretix/pretix-js/" "Language-Team: German <https://translate.pretix.eu/projects/pretix/pretix-js/"
"de/>\n" "de/>\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.15.2\n" "X-Generator: Weblate 4.17\n"
#: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:56 #: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:56
#: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:62 #: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:62
@@ -250,7 +250,7 @@ msgstr "Dieses Ticket ist noch nicht bezahlt. Möchten Sie dennoch fortfahren?"
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:51 #: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:51
msgid "Additional information required" msgid "Additional information required"
msgstr "Weitere Informationen benötigt" msgstr "Zusätzliche Informationen benötigt"
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:52 #: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:52
msgid "Valid ticket" msgid "Valid ticket"
@@ -316,8 +316,8 @@ msgstr "Derzeit anwesend"
msgid "close" msgid "close"
msgstr "schließen" msgstr "schließen"
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
@@ -325,15 +325,15 @@ msgstr ""
"Ihre Anfrage wird nun verarbeitet. Je nach Größe der Veranstaltung kann dies " "Ihre Anfrage wird nun verarbeitet. Je nach Größe der Veranstaltung kann dies "
"einige Minuten dauern." "einige Minuten dauern."
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "" msgstr ""
"Ihre Anfrage befindet sich beim Server in der Warteschlange und wird bald " "Ihre Anfrage befindet sich beim Server in der Warteschlange und wird bald "
"verarbeitet." "verarbeitet."
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
@@ -344,14 +344,14 @@ msgstr ""
"bitte oder gehen Sie in Ihrem Browser einen Schritt zurück und versuchen es " "bitte oder gehen Sie in Ihrem Browser einen Schritt zurück und versuchen es "
"erneut." "erneut."
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "Ein Fehler ist aufgetreten. Fehlercode: {code}" msgstr "Ein Fehler ist aufgetreten. Fehlercode: {code}"
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
@@ -359,12 +359,12 @@ msgstr ""
"Wir können den Server aktuell nicht erreichen, versuchen es aber weiter. " "Wir können den Server aktuell nicht erreichen, versuchen es aber weiter. "
"Letzter Fehlercode: {code}" "Letzter Fehlercode: {code}"
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "Diese Anfrage hat zu lange gedauert. Bitte erneut versuchen." msgstr "Diese Anfrage hat zu lange gedauert. Bitte erneut versuchen."
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
@@ -372,11 +372,11 @@ msgstr ""
"Wir können den Server aktuell nicht erreichen. Bitte versuchen Sie es noch " "Wir können den Server aktuell nicht erreichen. Bitte versuchen Sie es noch "
"einmal. Fehlercode: {code}" "einmal. Fehlercode: {code}"
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "Wir verarbeiten Ihre Anfrage …" msgstr "Wir verarbeiten Ihre Anfrage …"
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
@@ -386,7 +386,7 @@ msgstr ""
"dauert, prüfen Sie bitte Ihre Internetverbindung. Danach können Sie diese " "dauert, prüfen Sie bitte Ihre Internetverbindung. Danach können Sie diese "
"Seite neu laden und es erneut versuchen." "Seite neu laden und es erneut versuchen."
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "Schließen" msgstr "Schließen"
@@ -490,7 +490,7 @@ msgstr "Minuten"
#: pretix/static/pretixcontrol/js/ui/checkinrules.js:128 #: pretix/static/pretixcontrol/js/ui/checkinrules.js:128
msgid "Duplicate" msgid "Duplicate"
msgstr "" msgstr "Duplizieren"
#: pretix/static/pretixcontrol/js/ui/editor.js:72 #: pretix/static/pretixcontrol/js/ui/editor.js:72
msgid "Check-in QR" msgid "Check-in QR"
@@ -683,37 +683,34 @@ msgstr "Deine lokale Zeit:"
#: pretix/static/pretixpresale/js/widget/widget.js:17 #: pretix/static/pretixpresale/js/widget/widget.js:17
msgctxt "widget" msgctxt "widget"
msgid "Quantity" msgid "Quantity"
msgstr "" msgstr "Menge"
#: pretix/static/pretixpresale/js/widget/widget.js:18 #: pretix/static/pretixpresale/js/widget/widget.js:18
msgctxt "widget" msgctxt "widget"
msgid "Decrease quantity" msgid "Decrease quantity"
msgstr "" msgstr "Menge reduzieren"
#: pretix/static/pretixpresale/js/widget/widget.js:19 #: pretix/static/pretixpresale/js/widget/widget.js:19
msgctxt "widget" msgctxt "widget"
msgid "Increase quantity" msgid "Increase quantity"
msgstr "" msgstr "Menge erhöhen"
#: pretix/static/pretixpresale/js/widget/widget.js:20 #: pretix/static/pretixpresale/js/widget/widget.js:20
msgctxt "widget" msgctxt "widget"
msgid "Price" msgid "Price"
msgstr "" msgstr "Preis"
#: pretix/static/pretixpresale/js/widget/widget.js:21 #: pretix/static/pretixpresale/js/widget/widget.js:21
#, fuzzy, javascript-format #, javascript-format
#| msgid "Selected only"
msgctxt "widget" msgctxt "widget"
msgid "Select %s" msgid "Select %s"
msgstr "Nur ausgewählte" msgstr "%s auswählen"
#: pretix/static/pretixpresale/js/widget/widget.js:22 #: pretix/static/pretixpresale/js/widget/widget.js:22
#, fuzzy, javascript-format #, javascript-format
#| msgctxt "widget"
#| msgid "See variations"
msgctxt "widget" msgctxt "widget"
msgid "Select variant %s" msgid "Select variant %s"
msgstr "Varianten zeigen" msgstr "Variante %s auswählen"
#: pretix/static/pretixpresale/js/widget/widget.js:23 #: pretix/static/pretixpresale/js/widget/widget.js:23
msgctxt "widget" msgctxt "widget"
@@ -917,6 +914,9 @@ msgid ""
"add yourself to the waiting list. We will then notify if seats are available " "add yourself to the waiting list. We will then notify if seats are available "
"again." "again."
msgstr "" msgstr ""
"Manche oder alle Ticketkategorien sind derzeit ausverkauft. Wenn Sie "
"möchten, können Sie sich in die Warteliste eintragen. Wir benachrichtigen "
"Sie dann, wenn die gewünschten Plätze wieder verfügbar sind."
#: pretix/static/pretixpresale/js/widget/widget.js:63 #: pretix/static/pretixpresale/js/widget/widget.js:63
msgctxt "widget" msgctxt "widget"
+2
View File
@@ -14,6 +14,7 @@ Apps
APM APM
as as
Aufteilungsliste Aufteilungsliste
aufzubuchen
auschecken auschecken
Ausgangsscan Ausgangsscan
Ausgangsscans Ausgangsscans
@@ -166,6 +167,7 @@ landesspezifische
Lead Lead
Leaflet Leaflet
Linktext Linktext
Lösch
loszulegen loszulegen
Ltd Ltd
max max
File diff suppressed because it is too large Load Diff
@@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: 2023-02-09 13:56+0000\n" "PO-Revision-Date: 2023-06-27 14:35+0000\n"
"Last-Translator: Raphael Michel <michel@rami.io>\n" "Last-Translator: Raphael Michel <michel@rami.io>\n"
"Language-Team: German (informal) <https://translate.pretix.eu/projects/" "Language-Team: German (informal) <https://translate.pretix.eu/projects/"
"pretix/pretix-js/de_Informal/>\n" "pretix/pretix-js/de_Informal/>\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.15.2\n" "X-Generator: Weblate 4.17\n"
#: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:56 #: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:56
#: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:62 #: pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js:62
@@ -250,7 +250,7 @@ msgstr "Dieses Ticket ist noch nicht bezahlt. Möchtest du dennoch fortfahren?"
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:51 #: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:51
msgid "Additional information required" msgid "Additional information required"
msgstr "Weitere Informationen benötigt" msgstr "Zusätzliche Informationen benötigt"
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:52 #: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:52
msgid "Valid ticket" msgid "Valid ticket"
@@ -316,8 +316,8 @@ msgstr "Derzeit anwesend"
msgid "close" msgid "close"
msgstr "schließen" msgstr "schließen"
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
@@ -325,15 +325,15 @@ msgstr ""
"Deine Anfrage wird nun verarbeitet. Je nach Größe der Veranstaltung kann " "Deine Anfrage wird nun verarbeitet. Je nach Größe der Veranstaltung kann "
"dies einige Minuten dauern." "dies einige Minuten dauern."
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "" msgstr ""
"Deine Anfrage befindet sich beim Server in der Warteschlange und wird bald " "Deine Anfrage befindet sich beim Server in der Warteschlange und wird bald "
"verarbeitet." "verarbeitet."
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
@@ -343,14 +343,14 @@ msgstr ""
"verarbeitet. Wenn dies länger als zwei Minuten dauert, kontaktiere uns bitte " "verarbeitet. Wenn dies länger als zwei Minuten dauert, kontaktiere uns bitte "
"oder gehe in deinem Browser einen Schritt zurück und versuche es erneut." "oder gehe in deinem Browser einen Schritt zurück und versuche es erneut."
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "Ein Fehler vom Typ {code} ist aufgetreten." msgstr "Ein Fehler vom Typ {code} ist aufgetreten."
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
@@ -358,12 +358,12 @@ msgstr ""
"Wir können den Server aktuell nicht erreichen, versuchen es aber weiter. " "Wir können den Server aktuell nicht erreichen, versuchen es aber weiter. "
"Letzter Fehlercode: {code}" "Letzter Fehlercode: {code}"
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "Diese Anfrage hat zu lange gedauert. Bitte erneut versuchen." msgstr "Diese Anfrage hat zu lange gedauert. Bitte erneut versuchen."
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
@@ -371,11 +371,11 @@ msgstr ""
"Wir können den Server aktuell nicht erreichen. Bitte versuche es noch " "Wir können den Server aktuell nicht erreichen. Bitte versuche es noch "
"einmal. Fehlercode: {code}" "einmal. Fehlercode: {code}"
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "Wir verarbeiten deine Anfrage …" msgstr "Wir verarbeiten deine Anfrage …"
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
@@ -385,7 +385,7 @@ msgstr ""
"dauert, prüfe bitte deine Internetverbindung. Danach kannst du diese Seite " "dauert, prüfe bitte deine Internetverbindung. Danach kannst du diese Seite "
"neu laden und es erneut versuchen." "neu laden und es erneut versuchen."
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "Schließen" msgstr "Schließen"
@@ -489,7 +489,7 @@ msgstr "Minuten"
#: pretix/static/pretixcontrol/js/ui/checkinrules.js:128 #: pretix/static/pretixcontrol/js/ui/checkinrules.js:128
msgid "Duplicate" msgid "Duplicate"
msgstr "" msgstr "Duplizieren"
#: pretix/static/pretixcontrol/js/ui/editor.js:72 #: pretix/static/pretixcontrol/js/ui/editor.js:72
msgid "Check-in QR" msgid "Check-in QR"
@@ -682,37 +682,34 @@ msgstr "Deine lokale Zeit:"
#: pretix/static/pretixpresale/js/widget/widget.js:17 #: pretix/static/pretixpresale/js/widget/widget.js:17
msgctxt "widget" msgctxt "widget"
msgid "Quantity" msgid "Quantity"
msgstr "" msgstr "Menge"
#: pretix/static/pretixpresale/js/widget/widget.js:18 #: pretix/static/pretixpresale/js/widget/widget.js:18
msgctxt "widget" msgctxt "widget"
msgid "Decrease quantity" msgid "Decrease quantity"
msgstr "" msgstr "Menge reduzieren"
#: pretix/static/pretixpresale/js/widget/widget.js:19 #: pretix/static/pretixpresale/js/widget/widget.js:19
msgctxt "widget" msgctxt "widget"
msgid "Increase quantity" msgid "Increase quantity"
msgstr "" msgstr "Menge erhöhen"
#: pretix/static/pretixpresale/js/widget/widget.js:20 #: pretix/static/pretixpresale/js/widget/widget.js:20
msgctxt "widget" msgctxt "widget"
msgid "Price" msgid "Price"
msgstr "" msgstr "Preis"
#: pretix/static/pretixpresale/js/widget/widget.js:21 #: pretix/static/pretixpresale/js/widget/widget.js:21
#, fuzzy, javascript-format #, javascript-format
#| msgid "Selected only"
msgctxt "widget" msgctxt "widget"
msgid "Select %s" msgid "Select %s"
msgstr "Nur ausgewählte" msgstr "%s auswählen"
#: pretix/static/pretixpresale/js/widget/widget.js:22 #: pretix/static/pretixpresale/js/widget/widget.js:22
#, fuzzy, javascript-format #, javascript-format
#| msgctxt "widget"
#| msgid "See variations"
msgctxt "widget" msgctxt "widget"
msgid "Select variant %s" msgid "Select variant %s"
msgstr "Varianten zeigen" msgstr "Variante %s auswählen"
#: pretix/static/pretixpresale/js/widget/widget.js:23 #: pretix/static/pretixpresale/js/widget/widget.js:23
msgctxt "widget" msgctxt "widget"
@@ -916,6 +913,9 @@ msgid ""
"add yourself to the waiting list. We will then notify if seats are available " "add yourself to the waiting list. We will then notify if seats are available "
"again." "again."
msgstr "" msgstr ""
"Manche oder alle Ticketkategorien sind derzeit ausverkauft. Wenn du "
"möchtest, kannst du dich in die Warteliste eintragen. Wir benachrichtigen "
"dich dann, wenn die gewünschten Plätze wieder verfügbar sind."
#: pretix/static/pretixpresale/js/widget/widget.js:63 #: pretix/static/pretixpresale/js/widget/widget.js:63
msgctxt "widget" msgctxt "widget"
@@ -14,6 +14,7 @@ Apps
APM APM
as as
Aufteilungsliste Aufteilungsliste
aufzubuchen
auschecken auschecken
Ausgangsscan Ausgangsscan
Ausgangsscans Ausgangsscans
@@ -166,6 +167,7 @@ landesspezifische
Lead Lead
Leaflet Leaflet
Linktext Linktext
Lösch
loszulegen loszulegen
Ltd Ltd
max max
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -315,62 +315,62 @@ msgstr ""
msgid "close" msgid "close"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
"browser and try again." "browser and try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
"page and try again." "page and try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "" msgstr ""
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: 2019-10-03 19:00+0000\n" "PO-Revision-Date: 2019-10-03 19:00+0000\n"
"Last-Translator: Chris Spy <chrispiropoulou@hotmail.com>\n" "Last-Translator: Chris Spy <chrispiropoulou@hotmail.com>\n"
"Language-Team: Greek <https://translate.pretix.eu/projects/pretix/pretix-js/" "Language-Team: Greek <https://translate.pretix.eu/projects/pretix/pretix-js/"
@@ -336,8 +336,8 @@ msgstr ""
msgid "close" msgid "close"
msgstr "Κλείσιμο" msgstr "Κλείσιμο"
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "Your request has been queued on the server and will now be processed. " #| "Your request has been queued on the server and will now be processed. "
@@ -350,8 +350,8 @@ msgstr ""
"επεξεργασία. Ανάλογα με το μέγεθος του συμβάντος σας, αυτό μπορεί να " "επεξεργασία. Ανάλογα με το μέγεθος του συμβάντος σας, αυτό μπορεί να "
"διαρκέσει μερικά λεπτά." "διαρκέσει μερικά λεπτά."
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "Your request has been queued on the server and will now be processed. " #| "Your request has been queued on the server and will now be processed. "
@@ -362,8 +362,8 @@ msgstr ""
"επεξεργασία. Ανάλογα με το μέγεθος του συμβάντος σας, αυτό μπορεί να " "επεξεργασία. Ανάλογα με το μέγεθος του συμβάντος σας, αυτό μπορεί να "
"διαρκέσει μερικά λεπτά." "διαρκέσει μερικά λεπτά."
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
@@ -373,14 +373,14 @@ msgstr ""
"του. Αν αυτό διαρκεί περισσότερο από δύο λεπτά, επικοινωνήστε μαζί μας ή " "του. Αν αυτό διαρκεί περισσότερο από δύο λεπτά, επικοινωνήστε μαζί μας ή "
"επιστρέψτε στο πρόγραμμα περιήγησής σας και δοκιμάστε ξανά." "επιστρέψτε στο πρόγραμμα περιήγησής σας και δοκιμάστε ξανά."
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "Παρουσιάστηκε σφάλμα τύπου {code}." msgstr "Παρουσιάστηκε σφάλμα τύπου {code}."
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
@@ -388,14 +388,14 @@ msgstr ""
"Αυτήν τη στιγμή δεν μπορούμε να φτάσουμε στο διακομιστή, αλλά συνεχίζουμε να " "Αυτήν τη στιγμή δεν μπορούμε να φτάσουμε στο διακομιστή, αλλά συνεχίζουμε να "
"προσπαθούμε. Τελευταίος κωδικός σφάλματος: {code}" "προσπαθούμε. Τελευταίος κωδικός σφάλματος: {code}"
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
#, fuzzy #, fuzzy
#| msgid "The request took to long. Please try again." #| msgid "The request took to long. Please try again."
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "Το αίτημα διήρκησε πολύ. Παρακαλώ προσπαθήστε ξανά." msgstr "Το αίτημα διήρκησε πολύ. Παρακαλώ προσπαθήστε ξανά."
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
@@ -403,11 +403,11 @@ msgstr ""
"Αυτήν τη στιγμή δεν μπορούμε να συνδεθούμε με το διακομιστή. Παρακαλώ " "Αυτήν τη στιγμή δεν μπορούμε να συνδεθούμε με το διακομιστή. Παρακαλώ "
"προσπαθήστε ξανά. Κωδικός σφάλματος: {code}" "προσπαθήστε ξανά. Κωδικός σφάλματος: {code}"
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "Επεξεργαζόμαστε το αίτημά σας …" msgstr "Επεξεργαζόμαστε το αίτημά σας …"
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
@@ -417,7 +417,7 @@ msgstr ""
"περισσότερο από ένα λεπτό, ελέγξτε τη σύνδεσή σας στο διαδίκτυο και στη " "περισσότερο από ένα λεπτό, ελέγξτε τη σύνδεσή σας στο διαδίκτυο και στη "
"συνέχεια επαναλάβετε τη φόρτωση αυτής της σελίδας και δοκιμάστε ξανά." "συνέχεια επαναλάβετε τη φόρτωση αυτής της σελίδας και δοκιμάστε ξανά."
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "Κλείσιμο μηνύματος" msgstr "Κλείσιμο μηνύματος"
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: 2021-11-25 21:00+0000\n" "PO-Revision-Date: 2021-11-25 21:00+0000\n"
"Last-Translator: Ismael Menéndez Fernández <ismael.menendez@balidea.com>\n" "Last-Translator: Ismael Menéndez Fernández <ismael.menendez@balidea.com>\n"
"Language-Team: Spanish <https://translate.pretix.eu/projects/pretix/pretix-" "Language-Team: Spanish <https://translate.pretix.eu/projects/pretix/pretix-"
@@ -322,8 +322,8 @@ msgstr "Actualmente adentro"
msgid "close" msgid "close"
msgstr "Cerrar" msgstr "Cerrar"
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
@@ -331,13 +331,13 @@ msgstr ""
"Su solicitud está siendo procesada. Esto puede tardar varios minutos, " "Su solicitud está siendo procesada. Esto puede tardar varios minutos, "
"dependiendo del tamaño de su evento." "dependiendo del tamaño de su evento."
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "Su solicitud ha sido enviada al servidor y será procesada en breve." msgstr "Su solicitud ha sido enviada al servidor y será procesada en breve."
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
@@ -347,14 +347,14 @@ msgstr ""
"Si toma más de dos minutos, por favor contáctenos o regrese a la página " "Si toma más de dos minutos, por favor contáctenos o regrese a la página "
"anterior en su navegador e intente de nuevo." "anterior en su navegador e intente de nuevo."
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "Ha ocurrido un error de tipo {code}." msgstr "Ha ocurrido un error de tipo {code}."
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
@@ -362,12 +362,12 @@ msgstr ""
"Ahora mismo no podemos contactar con el servidor, pero lo seguimos " "Ahora mismo no podemos contactar con el servidor, pero lo seguimos "
"intentando. El último código de error fue: {code}" "intentando. El último código de error fue: {code}"
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "La solicitud ha tomado demasiado tiempo. Por favor, intente de nuevo." msgstr "La solicitud ha tomado demasiado tiempo. Por favor, intente de nuevo."
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
@@ -375,11 +375,11 @@ msgstr ""
"Ahora mismo no podemos contactar con el servidor. Por favor, intente de " "Ahora mismo no podemos contactar con el servidor. Por favor, intente de "
"nuevo. Código de error: {code}" "nuevo. Código de error: {code}"
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "Estamos procesando su solicitud…" msgstr "Estamos procesando su solicitud…"
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
@@ -389,7 +389,7 @@ msgstr ""
"minuto, por favor, revise su conexión a Internet, recargue la página e " "minuto, por favor, revise su conexión a Internet, recargue la página e "
"intente nuevamente." "intente nuevamente."
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "Cerrar mensaje" msgstr "Cerrar mensaje"
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: 2021-11-10 05:00+0000\n" "PO-Revision-Date: 2021-11-10 05:00+0000\n"
"Last-Translator: Jaakko Rinta-Filppula <jaakko@r-f.fi>\n" "Last-Translator: Jaakko Rinta-Filppula <jaakko@r-f.fi>\n"
"Language-Team: Finnish <https://translate.pretix.eu/projects/pretix/pretix-" "Language-Team: Finnish <https://translate.pretix.eu/projects/pretix/pretix-"
@@ -334,45 +334,45 @@ msgstr ""
msgid "close" msgid "close"
msgstr "Sulje" msgstr "Sulje"
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
"browser and try again." "browser and try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "Tapahtui virhe. Virhekoodi: {code}." msgstr "Tapahtui virhe. Virhekoodi: {code}."
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "Pyyntö aikakatkaistiin. Ole hyvä ja yritä uudelleen." msgstr "Pyyntö aikakatkaistiin. Ole hyvä ja yritä uudelleen."
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
@@ -380,18 +380,18 @@ msgstr ""
"Palvelimeen ei juuri nyt saatu yhteyttä. Ole hyvä ja yritä uudelleen. " "Palvelimeen ei juuri nyt saatu yhteyttä. Ole hyvä ja yritä uudelleen. "
"Virhekoodi: {code}" "Virhekoodi: {code}"
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "Pyyntöäsi käsitellään …" msgstr "Pyyntöäsi käsitellään …"
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
"page and try again." "page and try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "Sulje viesti" msgstr "Sulje viesti"
File diff suppressed because it is too large Load Diff
+18 -17
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: French\n" "Project-Id-Version: French\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: 2023-06-17 09:09+0000\n" "PO-Revision-Date: 2023-06-17 09:09+0000\n"
"Last-Translator: Ronan LE MEILLAT <ronan.le_meillat@highcanfly.club>\n" "Last-Translator: Ronan LE MEILLAT <ronan.le_meillat@highcanfly.club>\n"
"Language-Team: French <https://translate.pretix.eu/projects/pretix/pretix-js/" "Language-Team: French <https://translate.pretix.eu/projects/pretix/pretix-js/"
@@ -315,8 +315,8 @@ msgstr "Présent actuellement"
msgid "close" msgid "close"
msgstr "fermer" msgstr "fermer"
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
@@ -324,15 +324,15 @@ msgstr ""
"Votre demande est maintenant en cours de traitement. Selon la taille de " "Votre demande est maintenant en cours de traitement. Selon la taille de "
"votre événement, cela peut prendre jusqu' à quelques minutes." "votre événement, cela peut prendre jusqu' à quelques minutes."
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "" msgstr ""
"Votre demande a été mise en attente sur le serveur et sera traitée " "Votre demande a été mise en attente sur le serveur et sera traitée "
"prochainement." "prochainement."
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
@@ -342,14 +342,14 @@ msgstr ""
"prend plus de deux minutes, veuillez nous contacter ou retourner dans votre " "prend plus de deux minutes, veuillez nous contacter ou retourner dans votre "
"navigateur et réessayer." "navigateur et réessayer."
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "Une erreur de type {code} s'est produite." msgstr "Une erreur de type {code} s'est produite."
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
@@ -357,12 +357,12 @@ msgstr ""
"Nous ne pouvons actuellement pas atteindre le serveur, mais nous continuons " "Nous ne pouvons actuellement pas atteindre le serveur, mais nous continuons "
"d'essayer. Dernier code d'erreur: {code}" "d'essayer. Dernier code d'erreur: {code}"
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "La requête a prit trop de temps. Veuillez réessayer." msgstr "La requête a prit trop de temps. Veuillez réessayer."
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
@@ -370,11 +370,11 @@ msgstr ""
"Actuellement, nous ne pouvons pas atteindre le serveur. Veuillez réessayer. " "Actuellement, nous ne pouvons pas atteindre le serveur. Veuillez réessayer. "
"Code d'erreur: {code}" "Code d'erreur: {code}"
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "Nous traitons votre demande …" msgstr "Nous traitons votre demande …"
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
@@ -384,7 +384,7 @@ msgstr ""
"d'une minute, veuillez vérifier votre connexion Internet, puis recharger " "d'une minute, veuillez vérifier votre connexion Internet, puis recharger "
"cette page et réessayer." "cette page et réessayer."
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "Fermer le message" msgstr "Fermer le message"
@@ -657,7 +657,8 @@ msgstr "Vous recevez en retour %(currency)s %(amount)s"
#: pretix/static/pretixpresale/js/ui/main.js:195 #: pretix/static/pretixpresale/js/ui/main.js:195
msgid "Please enter the amount the organizer can keep." msgid "Please enter the amount the organizer can keep."
msgstr "Veuillez indiquer le montant que l'organisateur est autorisé à retenir." msgstr ""
"Veuillez indiquer le montant que l'organisateur est autorisé à retenir."
#: pretix/static/pretixpresale/js/ui/main.js:436 #: pretix/static/pretixpresale/js/ui/main.js:436
msgid "Please enter a quantity for one of the ticket types." msgid "Please enter a quantity for one of the ticket types."
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: 2022-02-22 22:00+0000\n" "PO-Revision-Date: 2022-02-22 22:00+0000\n"
"Last-Translator: Ismael Menéndez Fernández <ismael.menendez@balidea.com>\n" "Last-Translator: Ismael Menéndez Fernández <ismael.menendez@balidea.com>\n"
"Language-Team: Galician <https://translate.pretix.eu/projects/pretix/pretix-" "Language-Team: Galician <https://translate.pretix.eu/projects/pretix/pretix-"
@@ -322,8 +322,8 @@ msgstr "Actualmente dentro"
msgid "close" msgid "close"
msgstr "cerrar" msgstr "cerrar"
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
@@ -331,13 +331,13 @@ msgstr ""
"A súa solicitude estase procesando. Isto pode tardar varios minutos, " "A súa solicitude estase procesando. Isto pode tardar varios minutos, "
"dependendo do tamaño do seu evento." "dependendo do tamaño do seu evento."
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "A súa solicitude foi enviada ao servidor e será procesada en breve." msgstr "A súa solicitude foi enviada ao servidor e será procesada en breve."
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
@@ -347,14 +347,14 @@ msgstr ""
"procesada. Se tarda máis de dous minutos, por favor, contacte con nós ou " "procesada. Se tarda máis de dous minutos, por favor, contacte con nós ou "
"volva á páxina anterior no seu navegador e inténteo de novo." "volva á páxina anterior no seu navegador e inténteo de novo."
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "Ocurreu un error de tipo {code}." msgstr "Ocurreu un error de tipo {code}."
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
@@ -362,12 +362,12 @@ msgstr ""
"Agora mesmo non podemos contactar co servidor, pero seguímolo intentando. O " "Agora mesmo non podemos contactar co servidor, pero seguímolo intentando. O "
"último código de erro foi: {code}" "último código de erro foi: {code}"
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "A petición levou demasiado tempo. Inténteo de novo." msgstr "A petición levou demasiado tempo. Inténteo de novo."
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
@@ -375,11 +375,11 @@ msgstr ""
"Agora mesmo non podemos contactar co servidor. Por favor, inténteo de novo. " "Agora mesmo non podemos contactar co servidor. Por favor, inténteo de novo. "
"Código de erro: {code}" "Código de erro: {code}"
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "Estamos procesando a súa solicitude…" msgstr "Estamos procesando a súa solicitude…"
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
@@ -389,7 +389,7 @@ msgstr ""
"dun minuto, por favor, revise a súa conexión a Internet, recargue a páxina e " "dun minuto, por favor, revise a súa conexión a Internet, recargue a páxina e "
"inténteo de novo." "inténteo de novo."
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "Cerrar mensaxe" msgstr "Cerrar mensaxe"
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: 2021-09-24 13:54+0000\n" "PO-Revision-Date: 2021-09-24 13:54+0000\n"
"Last-Translator: ofirtro <ofir.tro@gmail.com>\n" "Last-Translator: ofirtro <ofir.tro@gmail.com>\n"
"Language-Team: Hebrew <https://translate.pretix.eu/projects/pretix/pretix-js/" "Language-Team: Hebrew <https://translate.pretix.eu/projects/pretix/pretix-js/"
@@ -321,20 +321,20 @@ msgstr ""
msgid "close" msgid "close"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
msgstr "הבקשה שלך מתבצעת ויכולה לקחת כמה דקות בהתאם לגודל האירוע." msgstr "הבקשה שלך מתבצעת ויכולה לקחת כמה דקות בהתאם לגודל האירוע."
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "הבקשה שלך תבוצע בהקדם." msgstr "הבקשה שלך תבוצע בהקדם."
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
@@ -343,42 +343,42 @@ msgstr ""
"הבקשה שלך הגיעה לשרת אבל עדיין לא התחילה. אם זה לוקח יותר משתי דקות, אנא צור " "הבקשה שלך הגיעה לשרת אבל עדיין לא התחילה. אם זה לוקח יותר משתי דקות, אנא צור "
"איתנו קשר או נסה שנית." "איתנו קשר או נסה שנית."
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "שגיאה {code} התרחשה." msgstr "שגיאה {code} התרחשה."
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
msgstr "אנחנו לא מצליחים לגשת לשרת, אבל ממשיכים לנסות. שגיאה אחרונה: {code}" msgstr "אנחנו לא מצליחים לגשת לשרת, אבל ממשיכים לנסות. שגיאה אחרונה: {code}"
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "הבקשה לקחה יותר מידי זמן. נסה שנית." msgstr "הבקשה לקחה יותר מידי זמן. נסה שנית."
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
msgstr "אירעה שגיאה. אנא נסה שנית. שגיאה: {code}" msgstr "אירעה שגיאה. אנא נסה שנית. שגיאה: {code}"
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "הבקשה שלך מתבצעת…" msgstr "הבקשה שלך מתבצעת…"
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
"page and try again." "page and try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "" msgstr ""
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n" "Last-Translator: Automatically generated\n"
"Language-Team: none\n" "Language-Team: none\n"
@@ -315,62 +315,62 @@ msgstr ""
msgid "close" msgid "close"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
"browser and try again." "browser and try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
"page and try again." "page and try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "" msgstr ""
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: 2020-01-24 08:00+0000\n" "PO-Revision-Date: 2020-01-24 08:00+0000\n"
"Last-Translator: Prokaj Miklós <mixolid0@gmail.com>\n" "Last-Translator: Prokaj Miklós <mixolid0@gmail.com>\n"
"Language-Team: Hungarian <https://translate.pretix.eu/projects/pretix/pretix-" "Language-Team: Hungarian <https://translate.pretix.eu/projects/pretix/pretix-"
@@ -334,8 +334,8 @@ msgstr ""
msgid "close" msgid "close"
msgstr "Bezárás" msgstr "Bezárás"
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "Your request has been queued on the server and will now be processed. " #| "Your request has been queued on the server and will now be processed. "
@@ -347,8 +347,8 @@ msgstr ""
"A kérés várólistára került a kiszolgálón, és hamarosan feldolgozásra kerül. " "A kérés várólistára került a kiszolgálón, és hamarosan feldolgozásra kerül. "
"Az esemény méretétől függően ez akár néhány percet is igénybe vehet." "Az esemény méretétől függően ez akár néhány percet is igénybe vehet."
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "Your request has been queued on the server and will now be processed. " #| "Your request has been queued on the server and will now be processed. "
@@ -358,8 +358,8 @@ msgstr ""
"A kérés várólistára került a kiszolgálón, és hamarosan feldolgozásra kerül. " "A kérés várólistára került a kiszolgálón, és hamarosan feldolgozásra kerül. "
"Az esemény méretétől függően ez akár néhány percet is igénybe vehet." "Az esemény méretétől függően ez akár néhány percet is igénybe vehet."
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
@@ -369,14 +369,14 @@ msgstr ""
"folyamat két percnél hosszabb ideg tart, kérjük vegye fel velünk a " "folyamat két percnél hosszabb ideg tart, kérjük vegye fel velünk a "
"kapcsolatot, vagy lépjen vissza a böngészőjében és próbálja újra." "kapcsolatot, vagy lépjen vissza a böngészőjében és próbálja újra."
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "{code} típusú hiba jelentkezett." msgstr "{code} típusú hiba jelentkezett."
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
@@ -384,23 +384,23 @@ msgstr ""
"Jelen pillanatban a kiszolgáló nem elérhető, de továbbra is próbálkozunk. " "Jelen pillanatban a kiszolgáló nem elérhető, de továbbra is próbálkozunk. "
"Utolsó hibakód: {code}" "Utolsó hibakód: {code}"
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "A kérés időtúllépés miatt leállt. Kérjük próbálja újra." msgstr "A kérés időtúllépés miatt leállt. Kérjük próbálja újra."
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
msgstr "" msgstr ""
"Jelen pillanatban a kiszolgáló nem elérhető. Próbálja újra. Hibakód: {code}" "Jelen pillanatban a kiszolgáló nem elérhető. Próbálja újra. Hibakód: {code}"
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "A kérés feldolgozása folyamatban…" msgstr "A kérés feldolgozása folyamatban…"
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
@@ -410,7 +410,7 @@ msgstr ""
"hosszabb időt vesz igénybe, kérjük ellenőrizze az internetkapcsolatát, " "hosszabb időt vesz igénybe, kérjük ellenőrizze az internetkapcsolatát, "
"frissítse az oldalt és próbálkozzon újra." "frissítse az oldalt és próbálkozzon újra."
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "Üzenet bezárása" msgstr "Üzenet bezárása"
File diff suppressed because it is too large Load Diff
+26 -27
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: 2023-05-18 01:00+0000\n" "PO-Revision-Date: 2023-05-18 01:00+0000\n"
"Last-Translator: M C <micasadmail@gmail.com>\n" "Last-Translator: M C <micasadmail@gmail.com>\n"
"Language-Team: Italian <https://translate.pretix.eu/projects/pretix/pretix-" "Language-Team: Italian <https://translate.pretix.eu/projects/pretix/pretix-"
@@ -47,7 +47,6 @@ msgstr ""
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:38 #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:38
#, fuzzy #, fuzzy
#| msgid "PayPal"
msgid "PayPal Credit" msgid "PayPal Credit"
msgstr "PayPal" msgstr "PayPal"
@@ -81,7 +80,6 @@ msgstr ""
#: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:46 #: pretix/plugins/paypal2/static/pretixplugins/paypal2/pretix-paypal.js:46
#, fuzzy #, fuzzy
#| msgid "Yes"
msgid "eps" msgid "eps"
msgstr "Si" msgstr "Si"
@@ -254,7 +252,7 @@ msgstr "Questo biglietto non è ancora stato pagato. Vuoi continuare comunque?"
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:51 #: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:51
msgid "Additional information required" msgid "Additional information required"
msgstr "Informazioni aggiuntive richieste" msgstr "Informazione aggiuntiva richiesta"
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:52 #: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:52
msgid "Valid ticket" msgid "Valid ticket"
@@ -290,7 +288,6 @@ msgstr "Codice biglietto annullato/modificato"
#: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:61 #: pretix/plugins/webcheckin/static/pretixplugins/webcheckin/main.js:61
#, fuzzy #, fuzzy
#| msgid "Ticket not paid"
msgid "Ticket blocked" msgid "Ticket blocked"
msgstr "Biglietto non pagato" msgstr "Biglietto non pagato"
@@ -322,6 +319,8 @@ msgstr "Attualmente all'interno"
msgid "close" msgid "close"
msgstr "Chiudi" msgstr "Chiudi"
#: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:135
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:43
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:120
msgid "" msgid ""
@@ -331,11 +330,15 @@ msgstr ""
"La tua richiesta è in fase di elaborazione. A seconda della dimensione del " "La tua richiesta è in fase di elaborazione. A seconda della dimensione del "
"tuo evento, questo passaggio può durare fino ad alcuni minuti." "tuo evento, questo passaggio può durare fino ad alcuni minuti."
#: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:140
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:48
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:125
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "La tua richiesta è stata inviata al server e verrà presto elaborata." msgstr "La tua richiesta è stata inviata al server e verrà presto elaborata."
#: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:146
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:54
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:131
msgid "" msgid ""
@@ -347,13 +350,17 @@ msgstr ""
"elaborazione. Se l'attesa dura più a lungo di due minuti di ti invitiamo a " "elaborazione. Se l'attesa dura più a lungo di due minuti di ti invitiamo a "
"contattarci o di tornare al browser e riprovare." "contattarci o di tornare al browser e riprovare."
#: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:90
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:178
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:183
#: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "Si è verificato un errore {code}." msgstr "Si è verificato un errore {code}."
#: pretix/static/pretixbase/js/asynctask.js:108
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:93
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
@@ -362,23 +369,27 @@ msgstr ""
"Al momento il server non è raggiungibile, ma continueremo a provare. Codice " "Al momento il server non è raggiungibile, ma continueremo a provare. Codice "
"dell'ultimo errore: {code}" "dell'ultimo errore: {code}"
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
#: pretix/static/pretixbase/js/asynctask.js:145
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "La richiesta ha impiegato troppo tempo. Si prega di riprovare." msgstr "La richiesta ha impiegato troppo tempo. Si prega di riprovare."
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
#: pretix/static/pretixbase/js/asynctask.js:186
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
msgstr "" msgstr ""
"Al momento il server non è raggiungibile. Si prega di riprovare. Codice " "Al momento il server non è raggiungibile. Si prega di riprovare. Codice "
"dell'errore: {code}" "dell'errore: {code}"
#: pretix/static/pretixbase/js/asynctask.js:230
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:215
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "Stiamo elaborando la tua richiesta …" msgstr "Stiamo elaborando la tua richiesta …"
#: pretix/static/pretixbase/js/asynctask.js:238
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:223
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
@@ -389,8 +400,9 @@ msgstr ""
"più di un minuto si prega di verificare la connessione internet e ricaricare " "più di un minuto si prega di verificare la connessione internet e ricaricare "
"la pagina per riprovare l'invio." "la pagina per riprovare l'invio."
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
#: pretix/static/pretixbase/js/asynctask.js:285
msgid "Close message" msgid "Close message"
msgstr "Messaggio di chiusura" msgstr "Messaggio di chiusura"
@@ -665,7 +677,7 @@ msgstr "Inserisci la quantità per una tipologia di biglietto."
#: pretix/static/pretixpresale/js/ui/main.js:472 #: pretix/static/pretixpresale/js/ui/main.js:472
msgid "required" msgid "required"
msgstr "richiesto" msgstr "richiesta"
#: pretix/static/pretixpresale/js/ui/main.js:575 #: pretix/static/pretixpresale/js/ui/main.js:575
#: pretix/static/pretixpresale/js/ui/main.js:594 #: pretix/static/pretixpresale/js/ui/main.js:594
@@ -697,19 +709,16 @@ msgid "Price"
msgstr "" msgstr ""
#: pretix/static/pretixpresale/js/widget/widget.js:21 #: pretix/static/pretixpresale/js/widget/widget.js:21
#, fuzzy, javascript-format #, javascript-format
#| msgid "Selected only"
msgctxt "widget" msgctxt "widget"
msgid "Select %s" msgid "Select %s"
msgstr "Solo i selezionati" msgstr "Seleziona %s"
#: pretix/static/pretixpresale/js/widget/widget.js:22 #: pretix/static/pretixpresale/js/widget/widget.js:22
#, fuzzy, javascript-format #, javascript-format
#| msgctxt "widget"
#| msgid "See variations"
msgctxt "widget" msgctxt "widget"
msgid "Select variant %s" msgid "Select variant %s"
msgstr "Mostra varianti" msgstr "Seleziona variante %s"
#: pretix/static/pretixpresale/js/widget/widget.js:23 #: pretix/static/pretixpresale/js/widget/widget.js:23
msgctxt "widget" msgctxt "widget"
@@ -999,39 +1008,29 @@ msgstr "Dicembre"
#~ msgstr "Scansiona QR del lead" #~ msgstr "Scansiona QR del lead"
#, fuzzy #, fuzzy
#~| msgid "Check-in QR"
#~ msgid "Check-in result" #~ msgid "Check-in result"
#~ msgstr "Check-in con QR" #~ msgstr "Check-in con QR"
#, fuzzy #, fuzzy
#~| msgid "May"
#~ msgid "day" #~ msgid "day"
#~ msgstr "Maggio" #~ msgstr "Maggio"
#, fuzzy #, fuzzy
#~| msgctxt "widget"
#~| msgid "Next week"
#~ msgid "week" #~ msgid "week"
#~ msgstr "Settimana successiva" #~ msgstr "Settimana successiva"
#, fuzzy #, fuzzy
#~| msgid "None"
#~ msgid "on" #~ msgid "on"
#~ msgstr "Nessuno" #~ msgstr "Nessuno"
#, fuzzy #, fuzzy
#~| msgctxt "widget"
#~| msgid "Next month"
#~ msgid "months" #~ msgid "months"
#~ msgstr "Mese successivo" #~ msgstr "Mese successivo"
#, fuzzy #, fuzzy
#~| msgctxt "widget"
#~| msgid "Next month"
#~ msgid "month" #~ msgid "month"
#~ msgstr "Mese successivo" #~ msgstr "Mese successivo"
#, fuzzy #, fuzzy
#~| msgid "Others"
#~ msgid "the" #~ msgid "the"
#~ msgstr "Altri" #~ msgstr "Altri"
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: 2022-03-15 00:00+0000\n" "PO-Revision-Date: 2022-03-15 00:00+0000\n"
"Last-Translator: Yuriko Matsunami <y.matsunami@enobyte.com>\n" "Last-Translator: Yuriko Matsunami <y.matsunami@enobyte.com>\n"
"Language-Team: Japanese <https://translate.pretix.eu/projects/pretix/pretix-" "Language-Team: Japanese <https://translate.pretix.eu/projects/pretix/pretix-"
@@ -322,8 +322,8 @@ msgstr "現在オンラインです"
msgid "close" msgid "close"
msgstr "閉じる" msgstr "閉じる"
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
@@ -331,14 +331,14 @@ msgstr ""
"お客様のリクエストは現在処理中です。イベントの規模により、数分かかる場合があ" "お客様のリクエストは現在処理中です。イベントの規模により、数分かかる場合があ"
"ります。" "ります。"
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "" msgstr ""
"サーバへ送信されたリクエスト順にお応えしています。今しばらくお待ちください。" "サーバへ送信されたリクエスト順にお応えしています。今しばらくお待ちください。"
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
@@ -348,37 +348,37 @@ msgstr ""
"経っても応答がない場合は、弊社へお問い合わせいただくか、ブラウザを一つ前に戻" "経っても応答がない場合は、弊社へお問い合わせいただくか、ブラウザを一つ前に戻"
"して再度お試しください。" "して再度お試しください。"
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "{code} のエラーが発生しました。" msgstr "{code} のエラーが発生しました。"
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
msgstr "" msgstr ""
"現在サーバへの接続ができませんが、接続試行中です。エラーコード: {code}" "現在サーバへの接続ができませんが、接続試行中です。エラーコード: {code}"
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "リクエストの時間切れです。再試行してください。" msgstr "リクエストの時間切れです。再試行してください。"
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
msgstr "" msgstr ""
"現在サーバが応答していません。再試行してください。エラーコード: {code}" "現在サーバが応答していません。再試行してください。エラーコード: {code}"
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "リクエストを処理しています…" msgstr "リクエストを処理しています…"
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
@@ -388,7 +388,7 @@ msgstr ""
"ターネット接続を確認してください。確認完了後、ウェブページを再度読込み、再試" "ターネット接続を確認してください。確認完了後、ウェブページを再度読込み、再試"
"行してください。" "行してください。"
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "閉じる" msgstr "閉じる"
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -315,62 +315,62 @@ msgstr ""
msgid "close" msgid "close"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
"browser and try again." "browser and try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
"page and try again." "page and try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "" msgstr ""
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -317,62 +317,62 @@ msgstr ""
msgid "close" msgid "close"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
"browser and try again." "browser and try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
"page and try again." "page and try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "" msgstr ""
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: 2022-04-06 03:00+0000\n" "PO-Revision-Date: 2022-04-06 03:00+0000\n"
"Last-Translator: Liga V <lerning_by_dreaming@gmx.de>\n" "Last-Translator: Liga V <lerning_by_dreaming@gmx.de>\n"
"Language-Team: Latvian <https://translate.pretix.eu/projects/pretix/pretix-" "Language-Team: Latvian <https://translate.pretix.eu/projects/pretix/pretix-"
@@ -323,8 +323,8 @@ msgstr "Šobrīd iekšā"
msgid "close" msgid "close"
msgstr "aizvērt" msgstr "aizvērt"
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
@@ -332,13 +332,13 @@ msgstr ""
"Jūsu pieprasījums tiek apstrādāts. Atkarībā no pasākuma lieluma, process var " "Jūsu pieprasījums tiek apstrādāts. Atkarībā no pasākuma lieluma, process var "
"aizņemt līdz dažām minūtēm." "aizņemt līdz dažām minūtēm."
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "Jūsu pieprasījums ir ievietots rindā serverī un drīz tiks apstrādāts." msgstr "Jūsu pieprasījums ir ievietots rindā serverī un drīz tiks apstrādāts."
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
@@ -348,14 +348,14 @@ msgstr ""
"aizņem ilgāk kā divas minūtes, lūdzu, sazinieties ar mums vai pārlādējiet " "aizņem ilgāk kā divas minūtes, lūdzu, sazinieties ar mums vai pārlādējiet "
"savu interneta pārluku un mēģiniet vēlreiz." "savu interneta pārluku un mēģiniet vēlreiz."
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "Ir notikusi kļūda {code}." msgstr "Ir notikusi kļūda {code}."
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
@@ -363,12 +363,12 @@ msgstr ""
"Mēs patreiz nevaram izveidot savienojumu ar serveri, bet turpinām mēģināt. " "Mēs patreiz nevaram izveidot savienojumu ar serveri, bet turpinām mēģināt. "
"Pēdējās kļūdas kods: {code}" "Pēdējās kļūdas kods: {code}"
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "Mēģinājums izpildīt pieprasījumu ir ieildzis. Lūdzu, mēģiniet vēlreiz." msgstr "Mēģinājums izpildīt pieprasījumu ir ieildzis. Lūdzu, mēģiniet vēlreiz."
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
@@ -376,11 +376,11 @@ msgstr ""
"Šobrīd neizdodas izveidot savienojumu ar serveri. Lūdzu mēģiniet vēlreiz. " "Šobrīd neizdodas izveidot savienojumu ar serveri. Lūdzu mēģiniet vēlreiz. "
"Kļūdas kods: {code}" "Kļūdas kods: {code}"
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "Mēs apstrādājam jūsu pieprasījumu …" msgstr "Mēs apstrādājam jūsu pieprasījumu …"
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
@@ -390,7 +390,7 @@ msgstr ""
"aizņem ilgāk kā vienu minūti, lūdzu, pārbaudiet savu interneta savienojumu, " "aizņem ilgāk kā vienu minūti, lūdzu, pārbaudiet savu interneta savienojumu, "
"pārlādējiet šo lapu un mēģiniet vēlreiz." "pārlādējiet šo lapu un mēģiniet vēlreiz."
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "Aizvērt ziņu" msgstr "Aizvērt ziņu"
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -315,62 +315,62 @@ msgstr ""
msgid "close" msgid "close"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
"browser and try again." "browser and try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
"page and try again." "page and try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "" msgstr ""
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: 2022-06-20 02:00+0000\n" "PO-Revision-Date: 2022-06-20 02:00+0000\n"
"Last-Translator: fyksen <fredrik@fyksen.me>\n" "Last-Translator: fyksen <fredrik@fyksen.me>\n"
"Language-Team: Norwegian Bokmål <https://translate.pretix.eu/projects/pretix/" "Language-Team: Norwegian Bokmål <https://translate.pretix.eu/projects/pretix/"
@@ -320,8 +320,8 @@ msgstr "Inne nå"
msgid "close" msgid "close"
msgstr "lukk" msgstr "lukk"
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
@@ -329,13 +329,13 @@ msgstr ""
"Din forespørsel blir prosessert. Dette kan ta minutter, men varierer ut fra " "Din forespørsel blir prosessert. Dette kan ta minutter, men varierer ut fra "
"hvor stort arrangementet er." "hvor stort arrangementet er."
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "Forespørrselen din er i kø på serveren og vil bli gjennomført snart." msgstr "Forespørrselen din er i kø på serveren og vil bli gjennomført snart."
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
@@ -345,14 +345,14 @@ msgstr ""
"behandles. Hvis dette tar lengre tid enn to minutter, kan du kontakte oss " "behandles. Hvis dette tar lengre tid enn to minutter, kan du kontakte oss "
"eller gå tilbake i nettleseren din og prøve på nytt." "eller gå tilbake i nettleseren din og prøve på nytt."
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "En feil av type {code} oppsto." msgstr "En feil av type {code} oppsto."
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
@@ -360,23 +360,23 @@ msgstr ""
"Vi kan ikke nå serveren akkurat nå, men vi fortsetter å prøve. Siste " "Vi kan ikke nå serveren akkurat nå, men vi fortsetter å prøve. Siste "
"feilkode: {code}" "feilkode: {code}"
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "Forespørselen tok for lang tid. Prøv igjen." msgstr "Forespørselen tok for lang tid. Prøv igjen."
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
msgstr "" msgstr ""
"Vi kan ikke nå serveren akkurat nå. Vennligst prøv igjen. Feilkode: {code}" "Vi kan ikke nå serveren akkurat nå. Vennligst prøv igjen. Feilkode: {code}"
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "Vi gjennomfører forespørselen din…" msgstr "Vi gjennomfører forespørselen din…"
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
@@ -385,7 +385,7 @@ msgstr ""
"Vi sender forespørslene dine til serveren. Hvis dette tar langre tid en ett " "Vi sender forespørslene dine til serveren. Hvis dette tar langre tid en ett "
"minutt, sjekk internett koblingen din og deretter last siden og prøv på nytt." "minutt, sjekk internett koblingen din og deretter last siden og prøv på nytt."
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "Lukk melding" msgstr "Lukk melding"
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 1\n" "Project-Id-Version: 1\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: 2021-10-29 02:00+0000\n" "PO-Revision-Date: 2021-10-29 02:00+0000\n"
"Last-Translator: Maarten van den Berg <maartenberg1@gmail.com>\n" "Last-Translator: Maarten van den Berg <maartenberg1@gmail.com>\n"
"Language-Team: Dutch <https://translate.pretix.eu/projects/pretix/pretix-js/" "Language-Team: Dutch <https://translate.pretix.eu/projects/pretix/pretix-js/"
@@ -321,8 +321,8 @@ msgstr "Op dit moment binnen"
msgid "close" msgid "close"
msgstr "sluiten" msgstr "sluiten"
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
@@ -330,13 +330,13 @@ msgstr ""
"Uw aanvraag wordt momenteel verwerkt. Afhankelijk van de grootte van het " "Uw aanvraag wordt momenteel verwerkt. Afhankelijk van de grootte van het "
"evenement kan dit enkele minuten duren." "evenement kan dit enkele minuten duren."
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "Uw aanvraag zal binnenkort op de server in behandeling worden genomen." msgstr "Uw aanvraag zal binnenkort op de server in behandeling worden genomen."
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
@@ -346,14 +346,14 @@ msgstr ""
"contact met ons op als dit langer dan twee minuten duurt, of ga terug in uw " "contact met ons op als dit langer dan twee minuten duurt, of ga terug in uw "
"browser en probeer het opnieuw." "browser en probeer het opnieuw."
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "Er is een fout opgetreden met code {code}." msgstr "Er is een fout opgetreden met code {code}."
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
@@ -361,12 +361,12 @@ msgstr ""
"De server is op dit moment niet bereikbaar, we proberen het automatisch " "De server is op dit moment niet bereikbaar, we proberen het automatisch "
"opnieuw. Laatste foutcode: {code}" "opnieuw. Laatste foutcode: {code}"
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "De aanvraag duurde te lang, probeer het alstublieft opnieuw." msgstr "De aanvraag duurde te lang, probeer het alstublieft opnieuw."
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
@@ -374,11 +374,11 @@ msgstr ""
"De server is op dit moment niet bereikbaar, probeer het alstublieft opnieuw. " "De server is op dit moment niet bereikbaar, probeer het alstublieft opnieuw. "
"Foutcode: {code}" "Foutcode: {code}"
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "Uw aanvraag is in behandeling …" msgstr "Uw aanvraag is in behandeling …"
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
@@ -387,7 +387,7 @@ msgstr ""
"Uw aanvraag wordt naar de server verstuurd. Controleer uw internetverbinding " "Uw aanvraag wordt naar de server verstuurd. Controleer uw internetverbinding "
"en probeer het opnieuw als dit langer dan een minuut duurt." "en probeer het opnieuw als dit langer dan een minuut duurt."
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "Sluit bericht" msgstr "Sluit bericht"
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n" "Last-Translator: Automatically generated\n"
"Language-Team: none\n" "Language-Team: none\n"
@@ -314,62 +314,62 @@ msgstr ""
msgid "close" msgid "close"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
"browser and try again." "browser and try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
"page and try again." "page and try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "" msgstr ""
File diff suppressed because it is too large Load Diff
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: 2021-08-05 04:00+0000\n" "PO-Revision-Date: 2021-08-05 04:00+0000\n"
"Last-Translator: Maarten van den Berg <maartenberg1@gmail.com>\n" "Last-Translator: Maarten van den Berg <maartenberg1@gmail.com>\n"
"Language-Team: Dutch (informal) <https://translate.pretix.eu/projects/pretix/" "Language-Team: Dutch (informal) <https://translate.pretix.eu/projects/pretix/"
@@ -325,8 +325,8 @@ msgstr "Op dit moment binnen"
msgid "close" msgid "close"
msgstr "Sluiten" msgstr "Sluiten"
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
@@ -334,13 +334,13 @@ msgstr ""
"Je aanvraag wordt binnenkort verwerkt. Afhankelijk van de grootte van het " "Je aanvraag wordt binnenkort verwerkt. Afhankelijk van de grootte van het "
"evenement kan dit enkele minuten duren." "evenement kan dit enkele minuten duren."
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "Je aanvraag zal binnenkort op de server in behandeling worden genomen." msgstr "Je aanvraag zal binnenkort op de server in behandeling worden genomen."
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
@@ -350,14 +350,14 @@ msgstr ""
"contact met ons op als dit langer dan twee minuten duurt, of ga terug in je " "contact met ons op als dit langer dan twee minuten duurt, of ga terug in je "
"browser en probeer het opnieuw." "browser en probeer het opnieuw."
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "Er is een fout opgetreden met code {code}." msgstr "Er is een fout opgetreden met code {code}."
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
@@ -365,12 +365,12 @@ msgstr ""
"De server is op dit moment niet bereikbaar, we proberen het opnieuw. Laatste " "De server is op dit moment niet bereikbaar, we proberen het opnieuw. Laatste "
"foutcode: {code}" "foutcode: {code}"
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "De aanvraag duurde te lang, probeer het alsjeblieft opnieuw." msgstr "De aanvraag duurde te lang, probeer het alsjeblieft opnieuw."
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
@@ -378,11 +378,11 @@ msgstr ""
"De server is op dit moment niet bereikbaar, probeer het alsjeblieft opnieuw. " "De server is op dit moment niet bereikbaar, probeer het alsjeblieft opnieuw. "
"Foutcode: {code}" "Foutcode: {code}"
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "We verwerken je aanvraag…" msgstr "We verwerken je aanvraag…"
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
@@ -391,7 +391,7 @@ msgstr ""
"Je aanvraag wordt naar de server verstuurd. Controleer je internetverbinding " "Je aanvraag wordt naar de server verstuurd. Controleer je internetverbinding "
"en probeer het opnieuw als dit langer dan een minuut duurt." "en probeer het opnieuw als dit langer dan een minuut duurt."
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "Sluit bericht" msgstr "Sluit bericht"
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: 2019-09-24 19:00+0000\n" "PO-Revision-Date: 2019-09-24 19:00+0000\n"
"Last-Translator: Serge Bazanski <q3k@hackerspace.pl>\n" "Last-Translator: Serge Bazanski <q3k@hackerspace.pl>\n"
"Language-Team: Polish <https://translate.pretix.eu/projects/pretix/pretix-js/" "Language-Team: Polish <https://translate.pretix.eu/projects/pretix/pretix-js/"
@@ -335,8 +335,8 @@ msgstr ""
msgid "close" msgid "close"
msgstr "Zamknąć" msgstr "Zamknąć"
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "Your request has been queued on the server and will now be processed. " #| "Your request has been queued on the server and will now be processed. "
@@ -349,8 +349,8 @@ msgstr ""
"przetwarzanie. W zależności od wielkości wydarzenia, może to potrwać do " "przetwarzanie. W zależności od wielkości wydarzenia, może to potrwać do "
"kilku minut." "kilku minut."
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "Your request has been queued on the server and will now be processed. " #| "Your request has been queued on the server and will now be processed. "
@@ -361,8 +361,8 @@ msgstr ""
"przetwarzanie. W zależności od wielkości wydarzenia, może to potrwać do " "przetwarzanie. W zależności od wielkości wydarzenia, może to potrwać do "
"kilku minut." "kilku minut."
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
@@ -372,14 +372,14 @@ msgstr ""
"przypadku czasu oczekiwania dłuższego niż dwie minuty prosimy o kontakt lub " "przypadku czasu oczekiwania dłuższego niż dwie minuty prosimy o kontakt lub "
"o cofnięcie się w przeglądarce i ponowienie próby." "o cofnięcie się w przeglądarce i ponowienie próby."
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "Wystąpił błąd typu {code}." msgstr "Wystąpił błąd typu {code}."
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
@@ -387,25 +387,25 @@ msgstr ""
"Błąd komunikacji z serwerem, aplikacja ponowi próbę. Ostatni kod błędu: " "Błąd komunikacji z serwerem, aplikacja ponowi próbę. Ostatni kod błędu: "
"{code}" "{code}"
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
#, fuzzy #, fuzzy
#| msgid "The request took to long. Please try again." #| msgid "The request took to long. Please try again."
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "Zapytanie trwało zbyt długo. Prosimy spróbować ponownie." msgstr "Zapytanie trwało zbyt długo. Prosimy spróbować ponownie."
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
msgstr "" msgstr ""
"Błąd komunikacji z serwerem. Prosimy spróbować ponownie. Kod błędu: {code}" "Błąd komunikacji z serwerem. Prosimy spróbować ponownie. Kod błędu: {code}"
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "Zapytanie jest przetwarzane…" msgstr "Zapytanie jest przetwarzane…"
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
@@ -415,7 +415,7 @@ msgstr ""
"dłuższego niż minuta prosimy o sprawdzenie łączności z Internetem a " "dłuższego niż minuta prosimy o sprawdzenie łączności z Internetem a "
"następnie o przeładowanie strony i ponowienie próby." "następnie o przeładowanie strony i ponowienie próby."
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "Zamknięcie wiadomości" msgstr "Zamknięcie wiadomości"
File diff suppressed because it is too large Load Diff
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n" "Last-Translator: Automatically generated\n"
"Language-Team: none\n" "Language-Team: none\n"
@@ -315,62 +315,62 @@ msgstr ""
msgid "close" msgid "close"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
"browser and try again." "browser and try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
"page and try again." "page and try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "" msgstr ""
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -315,62 +315,62 @@ msgstr ""
msgid "close" msgid "close"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
"browser and try again." "browser and try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
"page and try again." "page and try again."
msgstr "" msgstr ""
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "" msgstr ""
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: 2019-03-19 09:00+0000\n" "PO-Revision-Date: 2019-03-19 09:00+0000\n"
"Last-Translator: Vitor Reis <vitor.reis7@gmail.com>\n" "Last-Translator: Vitor Reis <vitor.reis7@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://translate.pretix.eu/projects/" "Language-Team: Portuguese (Brazil) <https://translate.pretix.eu/projects/"
@@ -334,8 +334,8 @@ msgstr ""
msgid "close" msgid "close"
msgstr "Fechar" msgstr "Fechar"
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "Your request has been queued on the server and will now be processed. " #| "Your request has been queued on the server and will now be processed. "
@@ -347,8 +347,8 @@ msgstr ""
"Seu pedido foi colocado na fila no servidor e agora será processado. " "Seu pedido foi colocado na fila no servidor e agora será processado. "
"Dependendo do tamanho do seu evento, isso pode demorar até alguns minutos." "Dependendo do tamanho do seu evento, isso pode demorar até alguns minutos."
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "Your request has been queued on the server and will now be processed. " #| "Your request has been queued on the server and will now be processed. "
@@ -358,8 +358,8 @@ msgstr ""
"Seu pedido foi colocado na fila no servidor e agora será processado. " "Seu pedido foi colocado na fila no servidor e agora será processado. "
"Dependendo do tamanho do seu evento, isso pode demorar até alguns minutos." "Dependendo do tamanho do seu evento, isso pode demorar até alguns minutos."
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "Your request has been queued on the server and will now be processed. If " #| "Your request has been queued on the server and will now be processed. If "
@@ -374,14 +374,14 @@ msgstr ""
"demorar mais de dois minutos, entre em contato conosco ou volte no seu " "demorar mais de dois minutos, entre em contato conosco ou volte no seu "
"navegador e tente novamente." "navegador e tente novamente."
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "Ocorreu um erro do tipo {code}." msgstr "Ocorreu um erro do tipo {code}."
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
@@ -389,14 +389,14 @@ msgstr ""
"Atualmente não podemos acessar o servidor, mas continuamos tentando. Último " "Atualmente não podemos acessar o servidor, mas continuamos tentando. Último "
"código de erro: {code}" "código de erro: {code}"
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
#, fuzzy #, fuzzy
#| msgid "The request took to long. Please try again." #| msgid "The request took to long. Please try again."
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "O pedido demorou muito. Por favor, tente novamente." msgstr "O pedido demorou muito. Por favor, tente novamente."
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
@@ -404,11 +404,11 @@ msgstr ""
"Não podemos acessar o servidor. Por favor, tente novamente. Código de erro: " "Não podemos acessar o servidor. Por favor, tente novamente. Código de erro: "
"{code}" "{code}"
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "Estamos processando seu pedido …" msgstr "Estamos processando seu pedido …"
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
@@ -418,7 +418,7 @@ msgstr ""
"minuto, verifique sua conexão com a internet e, em seguida, recarregue esta " "minuto, verifique sua conexão com a internet e, em seguida, recarregue esta "
"página e tente novamente." "página e tente novamente."
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "Fechar mensagem" msgstr "Fechar mensagem"
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: 2022-11-16 16:12+0000\n" "PO-Revision-Date: 2022-11-16 16:12+0000\n"
"Last-Translator: David Vaz <davidmgvaz@gmail.com>\n" "Last-Translator: David Vaz <davidmgvaz@gmail.com>\n"
"Language-Team: Portuguese (Portugal) <https://translate.pretix.eu/projects/" "Language-Team: Portuguese (Portugal) <https://translate.pretix.eu/projects/"
@@ -334,8 +334,8 @@ msgstr ""
msgid "close" msgid "close"
msgstr "Fechar" msgstr "Fechar"
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
@@ -343,13 +343,13 @@ msgstr ""
"O seu pedido está a ser processado. Dependendo do tamanho do seu evento, " "O seu pedido está a ser processado. Dependendo do tamanho do seu evento, "
"isto pode demorar alguns minutos." "isto pode demorar alguns minutos."
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "O seu pedido está na fila no servidor e em breve será processado." msgstr "O seu pedido está na fila no servidor e em breve será processado."
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
@@ -359,14 +359,14 @@ msgstr ""
"Se demorar mais de dois minutos, entre em contato connosco ou volte ao seu " "Se demorar mais de dois minutos, entre em contato connosco ou volte ao seu "
"navegador e tente novamente." "navegador e tente novamente."
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "Um erro do tipo {code} ocorreu." msgstr "Um erro do tipo {code} ocorreu."
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
@@ -374,12 +374,12 @@ msgstr ""
"Atualmente não conseguimos chegar ao servidor, mas continuamos a tentar. " "Atualmente não conseguimos chegar ao servidor, mas continuamos a tentar. "
"Último código de erro: {code}" "Último código de erro: {code}"
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "O pedido demorou demasiado. Por favor tente novamente." msgstr "O pedido demorou demasiado. Por favor tente novamente."
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
@@ -387,11 +387,11 @@ msgstr ""
"Atualmente não conseguimos chegar ao servidor. Por favor tente outra vez. " "Atualmente não conseguimos chegar ao servidor. Por favor tente outra vez. "
"Código de erro: {code}" "Código de erro: {code}"
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "Estamos processando o seu pedido …" msgstr "Estamos processando o seu pedido …"
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
@@ -401,7 +401,7 @@ msgstr ""
"de um minuto, verifique a sua ligação à Internet e, em seguida, recarregue " "de um minuto, verifique a sua ligação à Internet e, em seguida, recarregue "
"esta página e tente novamente." "esta página e tente novamente."
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "Fechar mensagem" msgstr "Fechar mensagem"
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: 2022-04-29 04:00+0000\n" "PO-Revision-Date: 2022-04-29 04:00+0000\n"
"Last-Translator: Edd28 <chitu_edy@yahoo.com>\n" "Last-Translator: Edd28 <chitu_edy@yahoo.com>\n"
"Language-Team: Romanian <https://translate.pretix.eu/projects/pretix/pretix-" "Language-Team: Romanian <https://translate.pretix.eu/projects/pretix/pretix-"
@@ -321,8 +321,8 @@ msgstr "Aflat în interior"
msgid "close" msgid "close"
msgstr "închide" msgstr "închide"
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
msgid "" msgid ""
"Your request is currently being processed. Depending on the size of your " "Your request is currently being processed. Depending on the size of your "
"event, this might take up to a few minutes." "event, this might take up to a few minutes."
@@ -330,14 +330,14 @@ msgstr ""
"Solicitarea ta este în curs de procesare. În funcție de amploarea " "Solicitarea ta este în curs de procesare. În funcție de amploarea "
"evenimentului, aceasta poate dura câteva minute." "evenimentului, aceasta poate dura câteva minute."
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
msgid "Your request has been queued on the server and will soon be processed." msgid "Your request has been queued on the server and will soon be processed."
msgstr "" msgstr ""
"Solicitarea ta a fost transmisă către server și va fi procesată în curând." "Solicitarea ta a fost transmisă către server și va fi procesată în curând."
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
@@ -347,14 +347,14 @@ msgstr ""
"Dacă acest lucru durează mai mult de două minute, te rugăm să ne contactezi " "Dacă acest lucru durează mai mult de două minute, te rugăm să ne contactezi "
"sau să revii în browser și să reîncerci." "sau să revii în browser și să reîncerci."
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "A avut loc o eroare de tipul {code}." msgstr "A avut loc o eroare de tipul {code}."
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
@@ -362,12 +362,12 @@ msgstr ""
"Momentan nu putem comunica cu serverul, dar reîncercăm. Ultimul cod de " "Momentan nu putem comunica cu serverul, dar reîncercăm. Ultimul cod de "
"eroare: {code}" "eroare: {code}"
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "Solicitarea a durat cam mult. Te rugăm să reîncerci." msgstr "Solicitarea a durat cam mult. Te rugăm să reîncerci."
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
@@ -375,11 +375,11 @@ msgstr ""
"Momentan nu putem comunica cu serverul. Te rugăm să reîncerci. Cod eroare: " "Momentan nu putem comunica cu serverul. Te rugăm să reîncerci. Cod eroare: "
"{code}" "{code}"
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "Se procesează solicitarea …" msgstr "Se procesează solicitarea …"
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
@@ -389,7 +389,7 @@ msgstr ""
"un minut, te rugăm să verifici conexiunea la internet, să reîncarci această " "un minut, te rugăm să verifici conexiunea la internet, să reîncarci această "
"pagină și să reîncerci." "pagină și să reîncerci."
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "Închide mesajul" msgstr "Închide mesajul"
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-06-16 14:35+0000\n" "POT-Creation-Date: 2023-06-27 12:51+0000\n"
"PO-Revision-Date: 2021-08-09 13:10+0000\n" "PO-Revision-Date: 2021-08-09 13:10+0000\n"
"Last-Translator: Svyatoslav <slava@digitalarthouse.eu>\n" "Last-Translator: Svyatoslav <slava@digitalarthouse.eu>\n"
"Language-Team: Russian <https://translate.pretix.eu/projects/pretix/pretix-" "Language-Team: Russian <https://translate.pretix.eu/projects/pretix/pretix-"
@@ -335,8 +335,8 @@ msgstr ""
msgid "close" msgid "close"
msgstr "Закрыть" msgstr "Закрыть"
#: pretix/static/pretixbase/js/asynctask.js:43 #: pretix/static/pretixbase/js/asynctask.js:58
#: pretix/static/pretixbase/js/asynctask.js:120 #: pretix/static/pretixbase/js/asynctask.js:135
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "Your request has been queued on the server and will now be processed. " #| "Your request has been queued on the server and will now be processed. "
@@ -348,8 +348,8 @@ msgstr ""
"Ваш запрос поставлен в очередь на сервере и будет обработан. В зависимости " "Ваш запрос поставлен в очередь на сервере и будет обработан. В зависимости "
"от масштаба вашего мероприятия это может занять до нескольких минут." "от масштаба вашего мероприятия это может занять до нескольких минут."
#: pretix/static/pretixbase/js/asynctask.js:48 #: pretix/static/pretixbase/js/asynctask.js:63
#: pretix/static/pretixbase/js/asynctask.js:125 #: pretix/static/pretixbase/js/asynctask.js:140
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "Your request has been queued on the server and will now be processed. " #| "Your request has been queued on the server and will now be processed. "
@@ -359,8 +359,8 @@ msgstr ""
"Ваш запрос поставлен в очередь на сервере и будет обработан. В зависимости " "Ваш запрос поставлен в очередь на сервере и будет обработан. В зависимости "
"от масштаба вашего мероприятия это может занять до нескольких минут." "от масштаба вашего мероприятия это может занять до нескольких минут."
#: pretix/static/pretixbase/js/asynctask.js:54 #: pretix/static/pretixbase/js/asynctask.js:69
#: pretix/static/pretixbase/js/asynctask.js:131 #: pretix/static/pretixbase/js/asynctask.js:146
msgid "" msgid ""
"Your request arrived on the server but we still wait for it to be processed. " "Your request arrived on the server but we still wait for it to be processed. "
"If this takes longer than two minutes, please contact us or go back in your " "If this takes longer than two minutes, please contact us or go back in your "
@@ -370,14 +370,14 @@ msgstr ""
"Если это займёт больше двух минут, пожалуйста, свяжитесь с нами или " "Если это займёт больше двух минут, пожалуйста, свяжитесь с нами или "
"вернитесь назад в браузере и повторите запрос." "вернитесь назад в браузере и повторите запрос."
#: pretix/static/pretixbase/js/asynctask.js:90 #: pretix/static/pretixbase/js/asynctask.js:105
#: pretix/static/pretixbase/js/asynctask.js:178 #: pretix/static/pretixbase/js/asynctask.js:193
#: pretix/static/pretixbase/js/asynctask.js:183 #: pretix/static/pretixbase/js/asynctask.js:198
#: pretix/static/pretixcontrol/js/ui/mail.js:24 #: pretix/static/pretixcontrol/js/ui/mail.js:24
msgid "An error of type {code} occurred." msgid "An error of type {code} occurred."
msgstr "Произошла ошибка типа {code}." msgstr "Произошла ошибка типа {code}."
#: pretix/static/pretixbase/js/asynctask.js:93 #: pretix/static/pretixbase/js/asynctask.js:108
msgid "" msgid ""
"We currently cannot reach the server, but we keep trying. Last error code: " "We currently cannot reach the server, but we keep trying. Last error code: "
"{code}" "{code}"
@@ -385,14 +385,14 @@ msgstr ""
"Не получается связаться с сервером, повторяем попытки. Код последней ошибки: " "Не получается связаться с сервером, повторяем попытки. Код последней ошибки: "
"{code}" "{code}"
#: pretix/static/pretixbase/js/asynctask.js:145 #: pretix/static/pretixbase/js/asynctask.js:160
#: pretix/static/pretixcontrol/js/ui/mail.js:21 #: pretix/static/pretixcontrol/js/ui/mail.js:21
#, fuzzy #, fuzzy
#| msgid "The request took to long. Please try again." #| msgid "The request took to long. Please try again."
msgid "The request took too long. Please try again." msgid "The request took too long. Please try again."
msgstr "Запрос занял долгое время. Попробуйте ещё раз." msgstr "Запрос занял долгое время. Попробуйте ещё раз."
#: pretix/static/pretixbase/js/asynctask.js:186 #: pretix/static/pretixbase/js/asynctask.js:201
#: pretix/static/pretixcontrol/js/ui/mail.js:26 #: pretix/static/pretixcontrol/js/ui/mail.js:26
msgid "" msgid ""
"We currently cannot reach the server. Please try again. Error code: {code}" "We currently cannot reach the server. Please try again. Error code: {code}"
@@ -400,11 +400,11 @@ msgstr ""
"В данный момент не получается связаться с сервером. Попробуйте ещё раз. Код " "В данный момент не получается связаться с сервером. Попробуйте ещё раз. Код "
"ошибки: {code}" "ошибки: {code}"
#: pretix/static/pretixbase/js/asynctask.js:215 #: pretix/static/pretixbase/js/asynctask.js:230
msgid "We are processing your request …" msgid "We are processing your request …"
msgstr "Ваш запрос обрабатывается…" msgstr "Ваш запрос обрабатывается…"
#: pretix/static/pretixbase/js/asynctask.js:223 #: pretix/static/pretixbase/js/asynctask.js:238
msgid "" msgid ""
"We are currently sending your request to the server. If this takes longer " "We are currently sending your request to the server. If this takes longer "
"than one minute, please check your internet connection and then reload this " "than one minute, please check your internet connection and then reload this "
@@ -413,7 +413,7 @@ msgstr ""
"Отправляем ваш запрос на сервер. Если это займёт больше минуты, проверьте " "Отправляем ваш запрос на сервер. Если это займёт больше минуты, проверьте "
"подключение к интернету, затем перезагрузите страницу и повторите попытку." "подключение к интернету, затем перезагрузите страницу и повторите попытку."
#: pretix/static/pretixbase/js/asynctask.js:285 #: pretix/static/pretixbase/js/asynctask.js:301
#: pretix/static/pretixcontrol/js/ui/main.js:71 #: pretix/static/pretixcontrol/js/ui/main.js:71
msgid "Close message" msgid "Close message"
msgstr "Закрыть сообщение" msgstr "Закрыть сообщение"
File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More