diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 382f3cc3..029c9532 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -7,7 +7,22 @@ on: jobs: check-pre-commit: - uses: fsinfuhh/workflows/.github/workflows/check_pre_commit.yml@main + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-python@v4 + with: + python-version: "3.10" + cache: pipenv + - name: install dependencies + run: pip install pre-commit pipenv + - name: install project dependencies + run: | + sudo apt update + sudo apt install -y --no-install-recommends libgpgme-dev libsasl2-dev libldap2-dev libmagic-dev libjpeg-dev libgraphviz-dev gettext + pipenv sync --dev + - name: execute pre-commit check + run: pre-commit run --show-diff-on-failure --color=always --all-files test: runs-on: ubuntu-latest diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 6cd7672d..890ec63f 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -8,11 +8,21 @@ repos: - id: end-of-file-fixer - id: check-yaml - id: check-added-large-files + - repo: https://github.com/psf/black rev: "23.1.0" hooks: - id: black + - repo: https://github.com/PyCQA/isort rev: "5.12.0" hooks: - id: isort + + - repo: local + hooks: + - id: check_i18n + name: Check that i18n files have been updated + pass_filenames: false + language: system + entry: pipenv run ./manage.py makemessages --all diff --git a/Pipfile.lock b/Pipfile.lock index 6ad6da0f..8f926d6d 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -37,11 +37,11 @@ }, "certifi": { "hashes": [ - "sha256:539cc1d13202e33ca466e88b2807e29f4c13049d6d87031a3c110744495cb082", - "sha256:92d6037539857d8206b8f6ae472e8b77db8058fec5937a1ef3f54304089edbb9" + "sha256:9b469f3a900bf28dc19b8cfbf8019bf47f7fdd1a65a1d4ffb98fc14166beb4d1", + "sha256:e036ab49d5b79556f99cfc2d9320b34cfbe5be05c5871b51de9329f0603b0474" ], "markers": "python_version >= '3.6'", - "version": "==2023.7.22" + "version": "==2023.11.17" }, "cffi": { "hashes": [ @@ -103,128 +103,128 @@ }, "charset-normalizer": { "hashes": [ - "sha256:02673e456dc5ab13659f85196c534dc596d4ef260e4d86e856c3b2773ce09843", - "sha256:02af06682e3590ab952599fbadac535ede5d60d78848e555aa58d0c0abbde786", - "sha256:03680bb39035fbcffe828eae9c3f8afc0428c91d38e7d61aa992ef7a59fb120e", - "sha256:0570d21da019941634a531444364f2482e8db0b3425fcd5ac0c36565a64142c8", - "sha256:09c77f964f351a7369cc343911e0df63e762e42bac24cd7d18525961c81754f4", - "sha256:0d3d5b7db9ed8a2b11a774db2bbea7ba1884430a205dbd54a32d61d7c2a190fa", - "sha256:1063da2c85b95f2d1a430f1c33b55c9c17ffaf5e612e10aeaad641c55a9e2b9d", - "sha256:12ebea541c44fdc88ccb794a13fe861cc5e35d64ed689513a5c03d05b53b7c82", - "sha256:153e7b6e724761741e0974fc4dcd406d35ba70b92bfe3fedcb497226c93b9da7", - "sha256:15b26ddf78d57f1d143bdf32e820fd8935d36abe8a25eb9ec0b5a71c82eb3895", - "sha256:1872d01ac8c618a8da634e232f24793883d6e456a66593135aeafe3784b0848d", - "sha256:187d18082694a29005ba2944c882344b6748d5be69e3a89bf3cc9d878e548d5a", - "sha256:1b2919306936ac6efb3aed1fbf81039f7087ddadb3160882a57ee2ff74fd2382", - "sha256:232ac332403e37e4a03d209a3f92ed9071f7d3dbda70e2a5e9cff1c4ba9f0678", - "sha256:23e8565ab7ff33218530bc817922fae827420f143479b753104ab801145b1d5b", - "sha256:24817cb02cbef7cd499f7c9a2735286b4782bd47a5b3516a0e84c50eab44b98e", - "sha256:249c6470a2b60935bafd1d1d13cd613f8cd8388d53461c67397ee6a0f5dce741", - "sha256:24a91a981f185721542a0b7c92e9054b7ab4fea0508a795846bc5b0abf8118d4", - "sha256:2502dd2a736c879c0f0d3e2161e74d9907231e25d35794584b1ca5284e43f596", - "sha256:250c9eb0f4600361dd80d46112213dff2286231d92d3e52af1e5a6083d10cad9", - "sha256:278c296c6f96fa686d74eb449ea1697f3c03dc28b75f873b65b5201806346a69", - "sha256:2935ffc78db9645cb2086c2f8f4cfd23d9b73cc0dc80334bc30aac6f03f68f8c", - "sha256:2f4a0033ce9a76e391542c182f0d48d084855b5fcba5010f707c8e8c34663d77", - "sha256:30a85aed0b864ac88309b7d94be09f6046c834ef60762a8833b660139cfbad13", - "sha256:380c4bde80bce25c6e4f77b19386f5ec9db230df9f2f2ac1e5ad7af2caa70459", - "sha256:3ae38d325b512f63f8da31f826e6cb6c367336f95e418137286ba362925c877e", - "sha256:3b447982ad46348c02cb90d230b75ac34e9886273df3a93eec0539308a6296d7", - "sha256:3debd1150027933210c2fc321527c2299118aa929c2f5a0a80ab6953e3bd1908", - "sha256:4162918ef3098851fcd8a628bf9b6a98d10c380725df9e04caf5ca6dd48c847a", - "sha256:468d2a840567b13a590e67dd276c570f8de00ed767ecc611994c301d0f8c014f", - "sha256:4cc152c5dd831641e995764f9f0b6589519f6f5123258ccaca8c6d34572fefa8", - "sha256:542da1178c1c6af8873e143910e2269add130a299c9106eef2594e15dae5e482", - "sha256:557b21a44ceac6c6b9773bc65aa1b4cc3e248a5ad2f5b914b91579a32e22204d", - "sha256:5707a746c6083a3a74b46b3a631d78d129edab06195a92a8ece755aac25a3f3d", - "sha256:588245972aca710b5b68802c8cad9edaa98589b1b42ad2b53accd6910dad3545", - "sha256:5adf257bd58c1b8632046bbe43ee38c04e1038e9d37de9c57a94d6bd6ce5da34", - "sha256:619d1c96099be5823db34fe89e2582b336b5b074a7f47f819d6b3a57ff7bdb86", - "sha256:63563193aec44bce707e0c5ca64ff69fa72ed7cf34ce6e11d5127555756fd2f6", - "sha256:67b8cc9574bb518ec76dc8e705d4c39ae78bb96237cb533edac149352c1f39fe", - "sha256:6a685067d05e46641d5d1623d7c7fdf15a357546cbb2f71b0ebde91b175ffc3e", - "sha256:70f1d09c0d7748b73290b29219e854b3207aea922f839437870d8cc2168e31cc", - "sha256:750b446b2ffce1739e8578576092179160f6d26bd5e23eb1789c4d64d5af7dc7", - "sha256:7966951325782121e67c81299a031f4c115615e68046f79b85856b86ebffc4cd", - "sha256:7b8b8bf1189b3ba9b8de5c8db4d541b406611a71a955bbbd7385bbc45fcb786c", - "sha256:7f5d10bae5d78e4551b7be7a9b29643a95aded9d0f602aa2ba584f0388e7a557", - "sha256:805dfea4ca10411a5296bcc75638017215a93ffb584c9e344731eef0dcfb026a", - "sha256:81bf654678e575403736b85ba3a7867e31c2c30a69bc57fe88e3ace52fb17b89", - "sha256:82eb849f085624f6a607538ee7b83a6d8126df6d2f7d3b319cb837b289123078", - "sha256:85a32721ddde63c9df9ebb0d2045b9691d9750cb139c161c80e500d210f5e26e", - "sha256:86d1f65ac145e2c9ed71d8ffb1905e9bba3a91ae29ba55b4c46ae6fc31d7c0d4", - "sha256:86f63face3a527284f7bb8a9d4f78988e3c06823f7bea2bd6f0e0e9298ca0403", - "sha256:8eaf82f0eccd1505cf39a45a6bd0a8cf1c70dcfc30dba338207a969d91b965c0", - "sha256:93aa7eef6ee71c629b51ef873991d6911b906d7312c6e8e99790c0f33c576f89", - "sha256:96c2b49eb6a72c0e4991d62406e365d87067ca14c1a729a870d22354e6f68115", - "sha256:9cf3126b85822c4e53aa28c7ec9869b924d6fcfb76e77a45c44b83d91afd74f9", - "sha256:9fe359b2e3a7729010060fbca442ca225280c16e923b37db0e955ac2a2b72a05", - "sha256:a0ac5e7015a5920cfce654c06618ec40c33e12801711da6b4258af59a8eff00a", - "sha256:a3f93dab657839dfa61025056606600a11d0b696d79386f974e459a3fbc568ec", - "sha256:a4b71f4d1765639372a3b32d2638197f5cd5221b19531f9245fcc9ee62d38f56", - "sha256:aae32c93e0f64469f74ccc730a7cb21c7610af3a775157e50bbd38f816536b38", - "sha256:aaf7b34c5bc56b38c931a54f7952f1ff0ae77a2e82496583b247f7c969eb1479", - "sha256:abecce40dfebbfa6abf8e324e1860092eeca6f7375c8c4e655a8afb61af58f2c", - "sha256:abf0d9f45ea5fb95051c8bfe43cb40cda383772f7e5023a83cc481ca2604d74e", - "sha256:ac71b2977fb90c35d41c9453116e283fac47bb9096ad917b8819ca8b943abecd", - "sha256:ada214c6fa40f8d800e575de6b91a40d0548139e5dc457d2ebb61470abf50186", - "sha256:b09719a17a2301178fac4470d54b1680b18a5048b481cb8890e1ef820cb80455", - "sha256:b1121de0e9d6e6ca08289583d7491e7fcb18a439305b34a30b20d8215922d43c", - "sha256:b3b2316b25644b23b54a6f6401074cebcecd1244c0b8e80111c9a3f1c8e83d65", - "sha256:b3d9b48ee6e3967b7901c052b670c7dda6deb812c309439adaffdec55c6d7b78", - "sha256:b5bcf60a228acae568e9911f410f9d9e0d43197d030ae5799e20dca8df588287", - "sha256:b8f3307af845803fb0b060ab76cf6dd3a13adc15b6b451f54281d25911eb92df", - "sha256:c2af80fb58f0f24b3f3adcb9148e6203fa67dd3f61c4af146ecad033024dde43", - "sha256:c350354efb159b8767a6244c166f66e67506e06c8924ed74669b2c70bc8735b1", - "sha256:c5a74c359b2d47d26cdbbc7845e9662d6b08a1e915eb015d044729e92e7050b7", - "sha256:c71f16da1ed8949774ef79f4a0260d28b83b3a50c6576f8f4f0288d109777989", - "sha256:d47ecf253780c90ee181d4d871cd655a789da937454045b17b5798da9393901a", - "sha256:d7eff0f27edc5afa9e405f7165f85a6d782d308f3b6b9d96016c010597958e63", - "sha256:d97d85fa63f315a8bdaba2af9a6a686e0eceab77b3089af45133252618e70884", - "sha256:db756e48f9c5c607b5e33dd36b1d5872d0422e960145b08ab0ec7fd420e9d649", - "sha256:dc45229747b67ffc441b3de2f3ae5e62877a282ea828a5bdb67883c4ee4a8810", - "sha256:e0fc42822278451bc13a2e8626cf2218ba570f27856b536e00cfa53099724828", - "sha256:e39c7eb31e3f5b1f88caff88bcff1b7f8334975b46f6ac6e9fc725d829bc35d4", - "sha256:e46cd37076971c1040fc8c41273a8b3e2c624ce4f2be3f5dfcb7a430c1d3acc2", - "sha256:e5c1502d4ace69a179305abb3f0bb6141cbe4714bc9b31d427329a95acfc8bdd", - "sha256:edfe077ab09442d4ef3c52cb1f9dab89bff02f4524afc0acf2d46be17dc479f5", - "sha256:effe5406c9bd748a871dbcaf3ac69167c38d72db8c9baf3ff954c344f31c4cbe", - "sha256:f0d1e3732768fecb052d90d62b220af62ead5748ac51ef61e7b32c266cac9293", - "sha256:f5969baeaea61c97efa706b9b107dcba02784b1601c74ac84f2a532ea079403e", - "sha256:f8888e31e3a85943743f8fc15e71536bda1c81d5aa36d014a3c0c44481d7db6e", - "sha256:fc52b79d83a3fe3a360902d3f5d79073a993597d48114c29485e9431092905d8" + "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027", + "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087", + "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786", + "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8", + "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09", + "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185", + "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574", + "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e", + "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519", + "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898", + "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269", + "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3", + "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f", + "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6", + "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8", + "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a", + "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73", + "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc", + "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714", + "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2", + "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc", + "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce", + "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d", + "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e", + "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6", + "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269", + "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96", + "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d", + "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a", + "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4", + "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77", + "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d", + "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0", + "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed", + "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068", + "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac", + "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25", + "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8", + "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab", + "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26", + "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2", + "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db", + "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f", + "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5", + "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99", + "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c", + "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d", + "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811", + "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa", + "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a", + "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03", + "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b", + "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04", + "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c", + "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001", + "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458", + "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389", + "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99", + "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985", + "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537", + "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238", + "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f", + "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d", + "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796", + "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a", + "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143", + "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8", + "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c", + "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5", + "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5", + "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711", + "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4", + "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6", + "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c", + "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7", + "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4", + "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b", + "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae", + "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12", + "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c", + "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae", + "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8", + "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887", + "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b", + "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4", + "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f", + "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5", + "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33", + "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519", + "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561" ], "markers": "python_full_version >= '3.7.0'", - "version": "==3.3.0" + "version": "==3.3.2" }, "cryptography": { "hashes": [ - "sha256:004b6ccc95943f6a9ad3142cfabcc769d7ee38a3f60fb0dddbfb431f818c3a67", - "sha256:047c4603aeb4bbd8db2756e38f5b8bd7e94318c047cfe4efeb5d715e08b49311", - "sha256:0d9409894f495d465fe6fda92cb70e8323e9648af912d5b9141d616df40a87b8", - "sha256:23a25c09dfd0d9f28da2352503b23e086f8e78096b9fd585d1d14eca01613e13", - "sha256:2ed09183922d66c4ec5fdaa59b4d14e105c084dd0febd27452de8f6f74704143", - "sha256:35c00f637cd0b9d5b6c6bd11b6c3359194a8eba9c46d4e875a3660e3b400005f", - "sha256:37480760ae08065437e6573d14be973112c9e6dcaf5f11d00147ee74f37a3829", - "sha256:3b224890962a2d7b57cf5eeb16ccaafba6083f7b811829f00476309bce2fe0fd", - "sha256:5a0f09cefded00e648a127048119f77bc2b2ec61e736660b5789e638f43cc397", - "sha256:5b72205a360f3b6176485a333256b9bcd48700fc755fef51c8e7e67c4b63e3ac", - "sha256:7e53db173370dea832190870e975a1e09c86a879b613948f09eb49324218c14d", - "sha256:7febc3094125fc126a7f6fb1f420d0da639f3f32cb15c8ff0dc3997c4549f51a", - "sha256:80907d3faa55dc5434a16579952ac6da800935cd98d14dbd62f6f042c7f5e839", - "sha256:86defa8d248c3fa029da68ce61fe735432b047e32179883bdb1e79ed9bb8195e", - "sha256:8ac4f9ead4bbd0bc8ab2d318f97d85147167a488be0e08814a37eb2f439d5cf6", - "sha256:93530900d14c37a46ce3d6c9e6fd35dbe5f5601bf6b3a5c325c7bffc030344d9", - "sha256:9eeb77214afae972a00dee47382d2591abe77bdae166bda672fb1e24702a3860", - "sha256:b5f4dfe950ff0479f1f00eda09c18798d4f49b98f4e2006d644b3301682ebdca", - "sha256:c3391bd8e6de35f6f1140e50aaeb3e2b3d6a9012536ca23ab0d9c35ec18c8a91", - "sha256:c880eba5175f4307129784eca96f4e70b88e57aa3f680aeba3bab0e980b0f37d", - "sha256:cecfefa17042941f94ab54f769c8ce0fe14beff2694e9ac684176a2535bf9714", - "sha256:e40211b4923ba5a6dc9769eab704bdb3fbb58d56c5b336d30996c24fcf12aadb", - "sha256:efc8ad4e6fc4f1752ebfb58aefece8b4e3c4cae940b0994d43649bdfce8d0d4f" + "sha256:079b85658ea2f59c4f43b70f8119a52414cdb7be34da5d019a77bf96d473b960", + "sha256:09616eeaef406f99046553b8a40fbf8b1e70795a91885ba4c96a70793de5504a", + "sha256:13f93ce9bea8016c253b34afc6bd6a75993e5c40672ed5405a9c832f0d4a00bc", + "sha256:37a138589b12069efb424220bf78eac59ca68b95696fc622b6ccc1c0a197204a", + "sha256:3c78451b78313fa81607fa1b3f1ae0a5ddd8014c38a02d9db0616133987b9cdf", + "sha256:43f2552a2378b44869fe8827aa19e69512e3245a219104438692385b0ee119d1", + "sha256:48a0476626da912a44cc078f9893f292f0b3e4c739caf289268168d8f4702a39", + "sha256:49f0805fc0b2ac8d4882dd52f4a3b935b210935d500b6b805f321addc8177406", + "sha256:5429ec739a29df2e29e15d082f1d9ad683701f0ec7709ca479b3ff2708dae65a", + "sha256:5a1b41bc97f1ad230a41657d9155113c7521953869ae57ac39ac7f1bb471469a", + "sha256:68a2dec79deebc5d26d617bfdf6e8aab065a4f34934b22d3b5010df3ba36612c", + "sha256:7a698cb1dac82c35fcf8fe3417a3aaba97de16a01ac914b89a0889d364d2f6be", + "sha256:841df4caa01008bad253bce2a6f7b47f86dc9f08df4b433c404def869f590a15", + "sha256:90452ba79b8788fa380dfb587cca692976ef4e757b194b093d845e8d99f612f2", + "sha256:928258ba5d6f8ae644e764d0f996d61a8777559f72dfeb2eea7e2fe0ad6e782d", + "sha256:af03b32695b24d85a75d40e1ba39ffe7db7ffcb099fe507b39fd41a565f1b157", + "sha256:b640981bf64a3e978a56167594a0e97db71c89a479da8e175d8bb5be5178c003", + "sha256:c5ca78485a255e03c32b513f8c2bc39fedb7f5c5f8535545bdc223a03b24f248", + "sha256:c7f3201ec47d5207841402594f1d7950879ef890c0c495052fa62f58283fde1a", + "sha256:d5ec85080cce7b0513cfd233914eb8b7bbd0633f1d1703aa28d1dd5a72f678ec", + "sha256:d6c391c021ab1f7a82da5d8d0b3cee2f4b2c455ec86c8aebbc84837a631ff309", + "sha256:e3114da6d7f95d2dee7d3f4eec16dacff819740bbab931aff8648cb13c5ff5e7", + "sha256:f983596065a18a2183e7f79ab3fd4c475205b839e02cbc0efbbf9666c4b3083d" ], "markers": "python_version >= '3.7'", - "version": "==41.0.4" + "version": "==41.0.7" }, "cryptojwt": { "hashes": [ @@ -258,11 +258,11 @@ }, "django": { "hashes": [ - "sha256:d02483ad49872238fa59875c1269293fe4f17ecee13c121893607cc0b284696b", - "sha256:e92ce8f240a856615e96d8b955707f824c29ea0f51dff4f76777caa5e113ec72" + "sha256:04ab3f6f46d084a0bba5a2c9a93a3a2eb3fe81589512367a75f79ee8acf790ce", + "sha256:94a3f471e833c8f124ee7a2de11e92f633991d975e3fa5bdd91e8abd66426318" ], "markers": "python_version >= '3.8'", - "version": "==4.1.12" + "version": "==4.1.13" }, "django-auth-ldap": { "hashes": [ @@ -275,19 +275,19 @@ }, "django-cache-url": { "hashes": [ - "sha256:5ca4760b4580b80e41279bc60d1e5c16a822e4e462265faab0a330701bb0ef9a", - "sha256:ef2cfacea361ee22e9b67d6ca941db22e0a9eaf892b67ca71cad52c62a17fd36" + "sha256:5f350759978483ab85dc0e3e17b3d53eed3394a28148f6bf0f53d11d0feb5b3c", + "sha256:eb9fb194717524348c95cad9905b70b647452741c1d9e481fac6d2125f0ad917" ], - "version": "==3.4.4" + "version": "==3.4.5" }, "django-cors-headers": { "hashes": [ - "sha256:9ada212b0e2efd4a5e339360ffc869cb21ac5605e810afe69f7308e577ea5bde", - "sha256:f9749c6410fe738278bc2b6ef17f05195bc7b251693c035752d8257026af024f" + "sha256:0b1fd19297e37417fc9f835d39e45c8c642938ddba1acce0c1753d3edef04f36", + "sha256:0bf65ef45e606aff1994d35503e6b677c0b26cafff6506f8fd7187f3be840207" ], "index": "pypi", "markers": "python_version >= '3.8'", - "version": "==4.2.0" + "version": "==4.3.1" }, "django-ldapdb": { "hashes": [ @@ -358,140 +358,140 @@ }, "idna": { "hashes": [ - "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4", - "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2" + "sha256:9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca", + "sha256:c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f" ], "markers": "python_version >= '3.5'", - "version": "==3.4" + "version": "==3.6" }, "jwcrypto": { "hashes": [ - "sha256:2c1dc51cf8e38ddf324795dfe9426dee9dd46caf47f535ccbc18781fba810b8d" + "sha256:48bb9bf433777136253579e52b75ffe0f9a4a721d133d01f45a0b91ed5f4f1ae" ], "markers": "python_version >= '3.6'", - "version": "==1.5.0" + "version": "==1.5.1" }, "levenshtein": { "hashes": [ - "sha256:003635abca2da5c96788588e24aa97a8b7c45e9accdf8e82ae9975daac0b798b", - "sha256:008f665f7c885fa9f6537dd35b82dc25cfbd03f3cda48a045d3fa189ce972e26", - "sha256:00e80b870a85f487cb151d38532d52d6a4303f05f257915c1a20c06f24809e1c", - "sha256:01b36cae9c5ddae8f178814e603a388968bc23059343b1b61fc396d72a51321f", - "sha256:0a11365daa4db76b538c0f48a63b1ae1cbc37e178bc81e3af818bf848bd345f7", - "sha256:0a3a2b64965f79cd5db75b3207ad637175727fb188acee96a2c25989cb79eddc", - "sha256:0a78fc02072e04b12711a1f01ed703cbffa852e1ff92edf9bf05d43e6044028b", - "sha256:0d2c8208bc55e81f6192872c4bdb556fcbbd911a1107417c11ac9283648a356f", - "sha256:0fcf720cfbcc46dbdc1322a3f95bd2680844b127edb8eba3ab168b5cb41d4443", - "sha256:10216260b155e8ebd19c82c3864a2e5bead2020eb46936bfb69a26efc73053ac", - "sha256:1167e7f58588b991a1c058631ad12e7e3882644e3842ebc2ec55fff9615caf8b", - "sha256:13832c213c72ed6fc59e2bcb69f6e540a3f812e169ef51c07509d299c4b233a2", - "sha256:14702c06fbe59f78025b3a0c825b91ede14d55b96a049d34796f9b3771456e83", - "sha256:14fc8ed8ad16f619d0975df70e63bd5a5c7b88aabc4037b8395346ff7bdb250c", - "sha256:157d4138dbbdbc3756f6cc166860c447f2268ef07ee80f520583cb940fd37545", - "sha256:16143f27641fc212e9745490948a0fbd42b8593058771737f0b020be1bacda33", - "sha256:161815d2496221a361539122413d61b054e8881646a06129cc7328f65bffad8b", - "sha256:18749dfc6778821d8aeecc0b993906a49749a256bc762fa6067493f22a7ddf8e", - "sha256:1ab939d05d506f9fc80603fa64a5c19a398eb927b1f188f97f60d9382e2a0efe", - "sha256:1d7e491c9bfb86aa6dfedeee88edd2e1a760c6c085490a6fa28c99328a95d0ff", - "sha256:1f29d764a31dba249cb8f44f9dfa3e4c3180f7fc73c457f5ec5a092f00a555b7", - "sha256:203cf2034ad636eaf2b4b2bd44dfe5822abe556b732ccb98394d5d0a26d2b045", - "sha256:26230f8ff50e72e82f3100d2f1153b3890fda9670bf8969755df7713484093ac", - "sha256:264b79ab26b03a1b099e40e4050451d4ae17cca514e0f06d8f2fc55a4cdd1ab5", - "sha256:271c9c4485beda8d23561cc7b046e1049a5beee09bb16f8dec6b756f572c59ed", - "sha256:282c97890466a02174bd7713395fa69764d415c7816d8624386e74c3a1c358d6", - "sha256:2eb4d6b953586ceb5ffa13873302037cbd678f3cb3eb28e7dfa6bd7d9237366e", - "sha256:306b9ea4acce215415ee8d11b9a1fd1f5020ea7a8fbf995e4f9789fc8ec947d8", - "sha256:370be3bafde8f69051a12305af862e18280fbf72f7b819b3fabbec13e7d0cac9", - "sha256:389f1e4dee92f2d91297dfa4595a409bd688a3009bcc93523ab66d78cc7548b2", - "sha256:38b1e26f04c8fb73882e7409026b249e7c4ffccc97992a013a3102295eabf193", - "sha256:3faf5497ac7699b0b34b06dff5277334e410cdab43d4c86e8ca34fc1df92a781", - "sha256:48c056cdfb269ffc3f4383471a1a35217120fb15995785bf277bf16561626f59", - "sha256:49cea609250ec61e2b320afe9288c8a9ee91aa3978e249362af53ed9066f944e", - "sha256:4b27cfd9396e6c720cb13b3bdd35545afca92816d13649c1e8b99586f5d81754", - "sha256:4c1568e82a4d14ea0a9db11cd58618a55164e721f4f8c445b5ab70d2b304f1f5", - "sha256:500aee88248bbe8bb6e33f60fff7d8fa2e0fa40c36589fe5382f5678770c0f90", - "sha256:5138c2a8a62f5219c7d29ae077d2272c4e58626480b3748f48772e87a3e7fe9b", - "sha256:52d459efb8d9ad8a13317df38eb198f1b9ad4b669c8e00f0c3acf46e3468e8aa", - "sha256:5368c332632c2534060b8b63c9076a15370e4c35fbc2f22f45162713277aa239", - "sha256:541e9feeb33fdcb8414c9b0f8bc2a6d11af4b746abf14899f8f0cad80b85ca03", - "sha256:54670a6b626c5c2b96c5e9faaa8599c6e9a933a701441cfd82c01d1785b4dca5", - "sha256:549f9eb3073c03d8626c5a94e2768fb3de92af7ef93a97c5aa639427158660b4", - "sha256:5a9015d600e4e0ad2339bc44c905019957f45228acfc8c441922d9550b106969", - "sha256:606d5f868e2579d067f153a0c57563f144e45173aa1e21d5c5fbf2ce5a65615e", - "sha256:610909d494f23f8d24775499796f25ad650315c4abb59260c2ebb82ff9e3323d", - "sha256:61af529827edb59610aaccf053508228e7205a07abbf9108fe25957c66c879b3", - "sha256:61d861a17f7e69b191a29a3029d9048cf2d6c73ba0d47bd57e1f36f5eb8e79cd", - "sha256:658b4085252d044390bf3e26eb52d0f8c4cc1bff7250711458d83ed3043b2a97", - "sha256:692f28b632c3726ea55878f736b996457a1d2887b42a33474ee4c219b505798b", - "sha256:6d662ae4325af7865443674ddd0fe95df15cc962f75b27c93b5fe7286174d537", - "sha256:76e216fcad971a5770a18a7cd97a4b0838974bdd54f073ebd9c3425a2efb7410", - "sha256:7821a1776bd4aee6f1075b6f48612eae21abc04dc2e91f5858bce85ebc44bd83", - "sha256:7934381e902258b4a5f8e5cb56d45bd5da051763b7c8fb3acdaba1fdb91a197a", - "sha256:7b5e165e4b36eea0df530a29a8b05c88d6bca01c652b0128f603be1f117e6ea1", - "sha256:7b5e2bdae788d237f0e11ba7c06762f1fdb181a8d200961bcc2cd631c63c158a", - "sha256:7bd018087add386d766b6926635168b1f83f440b8ce1bba8c497fac3a1995328", - "sha256:83869023f190d21c7246f02700b8ff72b443e5ad0baa9decf1bc146451b5d9b0", - "sha256:842544ce1cfb7a0edcb0b21cf78f2b271a9e1ba911e9b6e2e4fa753eaf67150e", - "sha256:8604794aba363638e00f10b11f3c704524cd5d32624f83601ba05d362f51da2a", - "sha256:86d285d770551cb648d4fcfe5243449a479e694e56b65272dc6cbda879012051", - "sha256:8958b21fae93c9210e56b9c53520ca3aad2d60f0ff44dc33605c40e562d23411", - "sha256:8a50b25a72be543dfe99ce5383c5d6a44235bda1dcef2b1eb69dfbde8f75149c", - "sha256:8b52823b4908cc7f4b3202242d6d632a3b021c01301906e08069071e939136be", - "sha256:8c9ea26ab65d4c35220801c73d59e181081db63b854de78b5645295c19880786", - "sha256:8cef3132c6bd74e37706330206a87f7c165a2a5a67048bad986877fd83e13a44", - "sha256:8db9c2682a0fb0a83c0eb54baef63d78808b62885d3288abfa16cb9f29e062b6", - "sha256:8e0da18c2ca3b76dfc26ea6cf1c15d2526f3c0e9609d0a790210940ae58a79be", - "sha256:8f4fbc8b7ae61fe596f3a2256ea4122f61d7a58fe77d45a7e85a594e4e03c8c2", - "sha256:8fbc6377cc56d9f9b40785ed73b706b09f45c2117fb91a24230ad090d2bd5d8f", - "sha256:91cdfdebcf67210c89811c538bcf08dde237fde4aa35787ecf65621ae948a317", - "sha256:91f1945090b6a22527272f86354f1e352d94535e50855b29982c4a710d39ae2a", - "sha256:981b27f8ad1dab9871807fc4a50e4db52c9b3c39706aadc053415152e70c15ff", - "sha256:98a27eb7a655a956b219374d2232e16b908fde5a750f839da36e2b9ecbfa35e0", - "sha256:98bcfa889c7a97155fb2675506fb242710596cfcd6bcadf37e58cfe421968f47", - "sha256:99c69647d56c90a3ea0d2c4bb252eb77d4724e0774f5102f098e7794125fc0cf", - "sha256:a3bc743a8ce662355513aad10d81ca2f865b600a4bc63adc4ca9575885042f63", - "sha256:abb60261fa00029681d89b2e72342209f9253d8cab5c040dc4eb8db4eb9c998d", - "sha256:ac3cf596cd7fc16f79c4013c4a4b7fb1ec73caf0169c332d99322039bc3811bf", - "sha256:acc4c9587d94053cbd314eb3d3372aa7c42282fced037c7ae597be8400b22e74", - "sha256:b2db7bab8d9865c51be9bf5006bc712cd30b31f2fcf09009470099ef07f21485", - "sha256:b977a803fd69e37ea4a3253e450aac84aadd092e245036bf935e9ce69eb9bd09", - "sha256:bad0649573449a03f549a56783b37f87f514c478134d6416b1d5160bf1fcfd93", - "sha256:bb08576209cc180a48ec47ba8444bbab16d1a98a21e557b2b5420916c0366b9f", - "sha256:bb2ac06a597e29a37d2ee9a2a91467b4790ff47cf67d724883fe2342d74e3100", - "sha256:bc86bd217386768d323662f8c864e0dee90a573f222675b6834e972330f4ec39", - "sha256:be6cc97ad71185e714d52997cf85bc8432fabc60b46ed8e6b30717ca5f9dacc8", - "sha256:c1c52c58e8ff50c8d58c6fe2753a6f6d6bf56394dd86549879fd6cac032d8f7d", - "sha256:c5951b855d5111d27d6b330b5c31c882df030b86769899ba1c6a9bb819d15acd", - "sha256:c65695e1650fea3e42db16ae75e8b3dd04109e0b59eed9f1e206f7d5d15d2dc9", - "sha256:caf45bd4aadca4c08127c903fd02f5564438966c6ce1e6f30595332ff844e360", - "sha256:cd79d847422bdaffe5dc46d018c56b22f5bcdf59bcbc2855ded1517669a241df", - "sha256:d29b09ea4cc45716b47d1ac0c34c0e952bf1de14e0d0578ea8bcde12e00d14eb", - "sha256:d40b14d9c95c77407c2ce9063e28f420f502609efbcf48f2ae240137c1b0297a", - "sha256:d6f5d95b4a8b91e267b3e061e6838bc7beee4394da161e9d8cf5ead5412a3841", - "sha256:dbbbd989c9511461e0742e53d52aaa3e8edff8858f825d29364785d88df080a5", - "sha256:dc53b1f9e4f43fa28faad39c2622f285e6b250455cfed2b38daf2337c69be63a", - "sha256:e20dff9e11be7691b34dc49c5b58ed73b435d6720cfd1b37ee906f9696fc5a00", - "sha256:e49a4d8b9bbeceaf2618409ce0ba6cd83535b2ce8cf9144d5cb913728f17fffc", - "sha256:e4f7ecd6669c94c28fdfb6be1561d2615a699823494140c382d9c58fece3d75b", - "sha256:e52c339fcca07749469c1d48157eeeda6671594577ad080f0ccdd8583e9d9a8c", - "sha256:eaa3d2174132ff6bfa488c320f9e309018f003b819f942203bd508fe16d2b1a6", - "sha256:ef72b265c445bf4dd0187b4a49565fcd184183419918330ed4ea7b66031c041d", - "sha256:f56203d5e3805ea947cad41b70d3f88d07cd21a634653ef87e9c74e813b579ae", - "sha256:f5bbc77c2d59a394075c1023fa1555082602aadd923a8c90b5121f8a543c8870", - "sha256:f61afd1b9c741d4c19d37473c045a581fc155f3c8f357f98c7c8caf306f3ad21", - "sha256:f71840265862ad507873593749219c2e130830784ccbb71253e093e9d29ac63d", - "sha256:f839a1c2d0ba092ad1f571c817a1554a3a5fffad9ae8bd238307c7df4f95a042" + "sha256:0033a243510e829ead1ae62720389c9f17d422a98c0525da593d239a9ff434e5", + "sha256:039dc7323fd28de44d6c13a334a34ab1ddee598762cb2dae3223ca1f083577f9", + "sha256:078bb87ea32a28825900f5d29ba2946dc9cf73094dfed4ba5d70f042f2435609", + "sha256:0ab52358f54ee48ad7656a773a0c72ef89bb9ba5acc6b380cfffd619fb223a23", + "sha256:0acaae1c20c8ed37915b0cde14b5c77d5a3ba08e05f9ce4f55e16843de9c7bb8", + "sha256:0d2f608c5ce7b9a0a0af3c910f43ea7eb060296655aa127b10e4af7be5559303", + "sha256:0ece1d077d9006cff329bb95eb9704f407933ff4484e5d008a384d268b993439", + "sha256:10b980dcc865f8fe04723e448fac4e9a32cbd21fb41ab548725a2d30d9a22429", + "sha256:14c5f90859e512004cc25b50b79c7ae6f068ebe69a7213a9018c83bd88c1305b", + "sha256:151046d1c70bdf01ede01f46467c11151ceb9c86fefaf400978b990110d0a55e", + "sha256:1772c4491f6ef6504e591c0dd60e1e418b2015074c3d56ee93af6b1a019906ee", + "sha256:1a5e3461d29b3188518464bd3121fc64635ff884ae544147b5d326ce13c50d36", + "sha256:1e13857d870048ff58ce95c8eb32e10285918ee74e1c9bf1825af08dd49b0bc6", + "sha256:20f79946481052bbbee5284c755aa0a5feb10a344d530e014a50cb9544745dd3", + "sha256:249eaa351b5355b3e3ca7e3a8e2a0bca7bff4491c89a0b0fa3b9d0614cf3efeb", + "sha256:26b468455f29fb255b62c22522026985cb3181a02e570c8b37659fedb1bc0170", + "sha256:2a3801a0463791440b4350b734e4ec0dbc140b675a3ce9ef936feed06b23c58d", + "sha256:2c32f86bb54b9744c95c27b5398f108158cc6a87c5dbb3ad5a344634bf9b07d3", + "sha256:2d3229c1336498c2b72842dd4c850dff1040588a5468abe5104444a372c1a573", + "sha256:2d3f2b8e67915268c49f0faa29a29a8c26811a4b46bd96dd043bc8557428065d", + "sha256:2f8c8c48217b2733ae5bd8ef14e0ad730a30d113c84dc2cfc441435ef900732b", + "sha256:34859c5ff7261f25daea810b5439ad80624cbb9021381df2c390c20eb75b79c6", + "sha256:3497eda857e70863a090673a82442877914c57b5f04673c782642e69caf25c0c", + "sha256:35ce82403730dd2a3b397abb2535786af06835fcf3dc40dc8ea67ed589bbd010", + "sha256:3789e4aeaeb830d944e1f502f9aa9024e9cd36b68d6eba6892df7972b884abd7", + "sha256:3dc62b2f74e4050f0a1261a34e11fd9e7c6d80a45679c0e02ac452b16fda7b34", + "sha256:48c8388a321e55c1feeef543b49fc969be6a5cf6bcf4dcb5dced82f5fea6793c", + "sha256:4a88aa3b5f49aeca08080b6c3fa7e1095d939eafb13f42dbe8f1b27ff405fd43", + "sha256:4be0e5e742f6a299acf7aa8d2e5cfca946bcff224383fd451d894e79499f0a46", + "sha256:4d3b9c9e2852eca20de6bd8ca7f47d817a056993fd4927a4d50728b62315376b", + "sha256:4e93dbfdf08360b4261a2385340d26ac491a1bf9bd17bf22a59636705d2d6479", + "sha256:5106bce4e94bc1ae137b50d1e5f49b726997be879baf66eafc6ee365adec3db5", + "sha256:549170257f052289df93a13526877cb397d351b0c8a3e4c9ae3936aeafd8ad17", + "sha256:54a51036b02222912a029a6efa2ce1ee2be49c88e0bb32995e0999feba183913", + "sha256:58f8b8f5d4348e470e8c0d4e9f7c23a8f7cfc3cbd8024cc5a1fc68cc81f7d6cb", + "sha256:5a61606bad3afb9fcec0a2a21871319c3f7da933658d2e0e6e55ab4a34814f48", + "sha256:5abc4ee22340625ec401d6f11136afa387d377b7aa5dad475618ffce1f0d2e2f", + "sha256:5b048a83b07fc869648460f2af1255e265326d75965157a165dde2d9ba64fa73", + "sha256:5b9b6a8509415bc214d33f5828d7c700c80292ea25f9d9e8cba95ad5a74b3cdf", + "sha256:5d32f3b28065e430d54781e1f3b31198b6bfc21e6d565f0c06218e7618884551", + "sha256:5e17ea59115179c269c6daea52415faaf54c6340d4ad91d9012750845a445a13", + "sha256:5fb90de8a279ce83797bcafbbfe6d641362c3c96148c17d8c8612dddb02744c5", + "sha256:60440d583986e344119a15cea9e12099f3a07bdddc1c98ec2dda69e96429fb25", + "sha256:606ba30bbdf06fc51b0a763760e113dea9085011a2399cf4b1f72316836e4d03", + "sha256:684118d9e070e00df91bc4bd276e0559df7bb2319659699dafda16b5a0229553", + "sha256:68ec2ef442621027f290cb5cef80962889d86fff3e405e5d21c7f9634d096bbf", + "sha256:6b35f752d04c0828fb1877d9bee5d1786b2574ec3b1cba0533008aa1ff203712", + "sha256:6bb77b3ade7f256ca5882450aaf129be79b11e074505b56c5997af5058a8f834", + "sha256:727a679d19b18a0b4532abf87f9788070bcd94b78ff07135abe41c716bccbb7d", + "sha256:73aed4856e672ab12769472cf7aece04b4a6813eb917390d22e58002576136e0", + "sha256:748fbba6d9c04fc39b956b44ccde8eb14f34e21ab68a0f9965aae3fa5c8fdb5e", + "sha256:760c964ff0be8dea5f7eda20314cf66238fdd0fec63f1ce9c474736bb2904924", + "sha256:7664bcf9a12e62c672a926c4579f74689507beaa24378ad7664f0603b0dafd20", + "sha256:7e992de09832ee11b35910c05c1581e8a9ab8ea9737c2f582c7eb540e2cdde69", + "sha256:830a74b6a045a13e1b1d28af62af9878aeae8e7386f14888c84084d577b92771", + "sha256:85220b27a47df4a5106ef13d43b6181d73da77d3f78646ec7251a0c5eb08ac40", + "sha256:8541f1b7516290f6ccc3faac9aea681183c5d0b1f8078b957ae41dfbd5b93b58", + "sha256:854a0962d6f5852b891b6b5789467d1e72b69722df1bc0dd85cbf70efeddc83f", + "sha256:88b47fbabbd9cee8be5d6c26ac4d599dd66146628b9ca23d9f4f209c4e3e143e", + "sha256:88d8a13cf310cfc893e3734f8e7e42ef20c52780506e9bdb96e76a8b75e3ba20", + "sha256:89a0829637221ff0fd6ce63dfbe59e22b25eeba914d50e191519b9d9b8ccf3e9", + "sha256:8b65b0b4e8b88e8326cdbfd3ec119953a0b10b514947f4bd03a4ed0fc58f6471", + "sha256:8f91d0a5d3696e373cae08c80ec99a4ff041e562e55648ebe582725cba555190", + "sha256:936320113eadd3d71d9ce371d9027b1c56299001b48ed197a0db4140e1d13bbd", + "sha256:97d0841a2682a3c302f70537e8316077e56795062c6f629714f5d0771f7a5838", + "sha256:98412a7bdc49c7fbb493be3c3e7fd2f874eff29ed636b8c0eca325a1e3e74264", + "sha256:99b487f08c32530ee608e8aab0c4075048262a7f5a6e113bac495b05154ae427", + "sha256:9a271d50643cf927bfc002d397b4f715abdbc6ca46a5a93d1d66a033eabaa5f3", + "sha256:9fce199af18d459c8f19747501d1e852d86550162e7ccdc2c193b44e55d9bbfb", + "sha256:9fdf67c10a5403b1668d1b6ade7744d20790367b10866d27394e64716992c3e4", + "sha256:a0d567beb47cd403394bf241df8cfc14499279d0f3a6675f89b667249841aab1", + "sha256:a591c94f7047d105c29630e7606a2b007f96cf98651fb93e9f820272b0361e02", + "sha256:a6084fc909a218843bb55723fde64a8a58bac7e9086854c37134269b3f946aeb", + "sha256:a689e6e0514f48a434e7ee44cc1eb29c34b21c51c57accb304eac97fba87bf48", + "sha256:af1b70cac87c5627cd2227823318fa39c64fbfed686c8c3c2f713f72bc25813b", + "sha256:b2080ee52aeac03854a0c6e73d4214d5be2120bdd5f16def4394f9fbc5666e04", + "sha256:b4303024ffea56fd164a68f80f23df9e9158620593b7515c73c885285ec6a558", + "sha256:b847f716fc314cf83d128fedc2c16ffdff5431a439db412465c4b0ac1762478e", + "sha256:b8bc81d59205558326ac75c97e236fd72b8bcdf63fcdbfb7387bd63da242b209", + "sha256:bccaf7f16b9da5edb608705edc3c38401e83ea0ff04c6375f25c6fc15e88f9b3", + "sha256:c4250f507bb1b7501f7187af8345e200cbc1a58ceb3730bf4e3fdc371fe732c0", + "sha256:c8a75233798e334fd53305656ffcf0601f60e9ff461af759677006c07c060939", + "sha256:d36634491e06234672492715bc6ff7be61aeaf44822cb366dbbe9d924f2614cc", + "sha256:d5739f513cb02039f970054eabeccc62696ed2a1afff6e17f75d5492a3ed8d74", + "sha256:d6d07539502610ee8d6437a77840feedefa47044ab0f35cd3bc37adfc63753bd", + "sha256:d8ba18720bafa4a65f07baba8c3228e98a6f8da7455de4ec58ae06de4ecdaea0", + "sha256:da2063cee1fbecc09e1692e7c4de7624fd4c47a54ee7588b7ea20540f8f8d779", + "sha256:da64e19e1ec0c1e8a1cd77c4802a0d656f8a6e0ab7a1479d435a9d2575e473f8", + "sha256:de42400ea86e3e8be3dc7f9b3b9ed51da7fd06dc2f3a426d7effd7fbf35de848", + "sha256:de7ccc31a471ea5bfafabe804c12a63e18b4511afc1014f23c3cc7be8c70d3bd", + "sha256:df0704fd6a30a7c27c03655ae6dc77345c1655634fe59654e74bb06a3c7c1357", + "sha256:e125c92cd0ac3b53c4c80fcf2890d89a1d19ff4979dc804031773bc90223859f", + "sha256:e729781b6134a6e3b380a2d8eae0843a230fc3716bdc8bba4cde2b0ce260982b", + "sha256:e7a626637c1d967e3e504ced353f89c2a9f6c8b4b4dbf348fdd3e1daa947a23c", + "sha256:eb6dfba3264b38a3e95cac8e64f318ad4c27e2232f6c566a69b3b113115c06ef", + "sha256:ecc8c12e710212c4d959fda3a52377ae6a30fa204822f2e63fd430e018be3d6f", + "sha256:ef2e3e93ae612ac87c3a28f08e8544b707d67e99f9624e420762a7c275bb13c5", + "sha256:f0a86394c9440e23a29f48f2bbc460de7b19950f46ec2bea3be8c2090839bb29", + "sha256:f29cbd0c172a8fc1d51eaacd163bdc11596aded5a90db617e6b778c2258c7006", + "sha256:f351694f65d4df48ee2578d977d37a0560bd3e8535e85dfe59df6abeed12bd6e", + "sha256:f35b138bb698b29467627318af9258ec677e021e0816ae0da9b84f9164ed7518", + "sha256:f91335f056b9a548070cb87b3e6cf017a18b27d34a83f222bdf46a5360615f11", + "sha256:f956ad16cab9267c0e7d382a37b4baca6bf3bf1637a76fa95fdbf9dd3ea774d7", + "sha256:fa8b65f483cdd3114d41736e0e9c3841e7ee6ac5861bae3d26e21e19faa229ff", + "sha256:fb00ecae116e62801613788d8dc3938df26f582efce5a3d3320e9692575e7c4d", + "sha256:fddda71ae372cd835ffd64990f0d0b160409e881bf8722b6c5dc15dc4239d7db", + "sha256:fe2810c42cc5bca15eeb4a2eb192b1f74ceef6005876b1a166ecbde1defbd22d", + "sha256:fe5c3b7d96a838d9d86bb4ec57495749965e598a3ea2c5b877a61aa09478bab7" ], "markers": "python_version >= '3.7'", - "version": "==0.22.0" + "version": "==0.23.0" }, "marshmallow": { "hashes": [ - "sha256:5d2371bbe42000f2b3fb5eaa065224df7d8f8597bc19a1bbfa5bfe7fba8da889", - "sha256:684939db93e80ad3561392f47be0230743131560a41c5110684c16e21ade0a5c" + "sha256:4c1daff273513dc5eb24b219a8035559dc573c8f322558ef85f5438ddd1236dd", + "sha256:c21d4b98fee747c130e6bc8f45c4b3199ea66bc00c12ee1f639f0aeca034d5e9" ], "markers": "python_version >= '3.8'", - "version": "==3.20.1" + "version": "==3.20.2" }, "nameparser": { "hashes": [ @@ -503,12 +503,12 @@ }, "networkx": { "hashes": [ - "sha256:4f33f68cb2afcf86f28a45f43efc27a9386b535d567d2127f8f61d51dec58d36", - "sha256:de346335408f84de0eada6ff9fafafff9bcda11f0a0dfaa931133debb146ab61" + "sha256:9f1bb5cf3409bf324e0a722c20bdb4c20ee39bf1c30ce8ae499c8502b0b5e0c6", + "sha256:f18c69adc97877c42332c170849c96cefa91881c99a7cb3e95b7c659ebdc1ec2" ], "index": "pypi", - "markers": "python_version >= '3.8'", - "version": "==3.1" + "markers": "python_version >= '3.9'", + "version": "==3.2.1" }, "oauthlib": { "hashes": [ @@ -536,63 +536,77 @@ }, "pillow": { "hashes": [ - "sha256:0462b1496505a3462d0f35dc1c4d7b54069747d65d00ef48e736acda2c8cbdff", - "sha256:186f7e04248103482ea6354af6d5bcedb62941ee08f7f788a1c7707bc720c66f", - "sha256:19e9adb3f22d4c416e7cd79b01375b17159d6990003633ff1d8377e21b7f1b21", - "sha256:28444cb6ad49726127d6b340217f0627abc8732f1194fd5352dec5e6a0105635", - "sha256:2872f2d7846cf39b3dbff64bc1104cc48c76145854256451d33c5faa55c04d1a", - "sha256:2cc6b86ece42a11f16f55fe8903595eff2b25e0358dec635d0a701ac9586588f", - "sha256:2d7e91b4379f7a76b31c2dda84ab9e20c6220488e50f7822e59dac36b0cd92b1", - "sha256:2fa6dd2661838c66f1a5473f3b49ab610c98a128fc08afbe81b91a1f0bf8c51d", - "sha256:32bec7423cdf25c9038fef614a853c9d25c07590e1a870ed471f47fb80b244db", - "sha256:3855447d98cced8670aaa63683808df905e956f00348732448b5a6df67ee5849", - "sha256:3a04359f308ebee571a3127fdb1bd01f88ba6f6fb6d087f8dd2e0d9bff43f2a7", - "sha256:3a0d3e54ab1df9df51b914b2233cf779a5a10dfd1ce339d0421748232cea9876", - "sha256:44e7e4587392953e5e251190a964675f61e4dae88d1e6edbe9f36d6243547ff3", - "sha256:459307cacdd4138edee3875bbe22a2492519e060660eaf378ba3b405d1c66317", - "sha256:4ce90f8a24e1c15465048959f1e94309dfef93af272633e8f37361b824532e91", - "sha256:50bd5f1ebafe9362ad622072a1d2f5850ecfa44303531ff14353a4059113b12d", - "sha256:522ff4ac3aaf839242c6f4e5b406634bfea002469656ae8358644fc6c4856a3b", - "sha256:552912dbca585b74d75279a7570dd29fa43b6d93594abb494ebb31ac19ace6bd", - "sha256:5d6c9049c6274c1bb565021367431ad04481ebb54872edecfcd6088d27edd6ed", - "sha256:697a06bdcedd473b35e50a7e7506b1d8ceb832dc238a336bd6f4f5aa91a4b500", - "sha256:71671503e3015da1b50bd18951e2f9daf5b6ffe36d16f1eb2c45711a301521a7", - "sha256:723bd25051454cea9990203405fa6b74e043ea76d4968166dfd2569b0210886a", - "sha256:764d2c0daf9c4d40ad12fbc0abd5da3af7f8aa11daf87e4fa1b834000f4b6b0a", - "sha256:787bb0169d2385a798888e1122c980c6eff26bf941a8ea79747d35d8f9210ca0", - "sha256:7f771e7219ff04b79e231d099c0a28ed83aa82af91fd5fa9fdb28f5b8d5addaf", - "sha256:847e8d1017c741c735d3cd1883fa7b03ded4f825a6e5fcb9378fd813edee995f", - "sha256:84efb46e8d881bb06b35d1d541aa87f574b58e87f781cbba8d200daa835b42e1", - "sha256:898f1d306298ff40dc1b9ca24824f0488f6f039bc0e25cfb549d3195ffa17088", - "sha256:8b451d6ead6e3500b6ce5c7916a43d8d8d25ad74b9102a629baccc0808c54971", - "sha256:8f06be50669087250f319b706decf69ca71fdecd829091a37cc89398ca4dc17a", - "sha256:92a23b0431941a33242b1f0ce6c88a952e09feeea9af4e8be48236a68ffe2205", - "sha256:93139acd8109edcdeffd85e3af8ae7d88b258b3a1e13a038f542b79b6d255c54", - "sha256:98533fd7fa764e5f85eebe56c8e4094db912ccbe6fbf3a58778d543cadd0db08", - "sha256:9f665d1e6474af9f9da5e86c2a3a2d2d6204e04d5af9c06b9d42afa6ebde3f21", - "sha256:b059ac2c4c7a97daafa7dc850b43b2d3667def858a4f112d1aa082e5c3d6cf7d", - "sha256:b1be1c872b9b5fcc229adeadbeb51422a9633abd847c0ff87dc4ef9bb184ae08", - "sha256:b7cf63d2c6928b51d35dfdbda6f2c1fddbe51a6bc4a9d4ee6ea0e11670dd981e", - "sha256:bc2e3069569ea9dbe88d6b8ea38f439a6aad8f6e7a6283a38edf61ddefb3a9bf", - "sha256:bcf1207e2f2385a576832af02702de104be71301c2696d0012b1b93fe34aaa5b", - "sha256:ca26ba5767888c84bf5a0c1a32f069e8204ce8c21d00a49c90dabeba00ce0145", - "sha256:cbe68deb8580462ca0d9eb56a81912f59eb4542e1ef8f987405e35a0179f4ea2", - "sha256:d6caf3cd38449ec3cd8a68b375e0c6fe4b6fd04edb6c9766b55ef84a6e8ddf2d", - "sha256:d72967b06be9300fed5cfbc8b5bafceec48bf7cdc7dab66b1d2549035287191d", - "sha256:d889b53ae2f030f756e61a7bff13684dcd77e9af8b10c6048fb2c559d6ed6eaf", - "sha256:de596695a75496deb3b499c8c4f8e60376e0516e1a774e7bc046f0f48cd620ad", - "sha256:e6a90167bcca1216606223a05e2cf991bb25b14695c518bc65639463d7db722d", - "sha256:ed2d9c0704f2dc4fa980b99d565c0c9a543fe5101c25b3d60488b8ba80f0cce1", - "sha256:ee7810cf7c83fa227ba9125de6084e5e8b08c59038a7b2c9045ef4dde61663b4", - "sha256:f0b4b06da13275bc02adfeb82643c4a6385bd08d26f03068c2796f60d125f6f2", - "sha256:f11c9102c56ffb9ca87134bd025a43d2aba3f1155f508eff88f694b33a9c6d19", - "sha256:f5bb289bb835f9fe1a1e9300d011eef4d69661bb9b34d5e196e5e82c4cb09b37", - "sha256:f6d3d4c905e26354e8f9d82548475c46d8e0889538cb0657aa9c6f0872a37aa4", - "sha256:fcb59711009b0168d6ee0bd8fb5eb259c4ab1717b2f538bbf36bacf207ef7a68", - "sha256:fd2a5403a75b54661182b75ec6132437a181209b901446ee5724b589af8edef1" + "sha256:0304004f8067386b477d20a518b50f3fa658a28d44e4116970abfcd94fac34a8", + "sha256:0689b5a8c5288bc0504d9fcee48f61a6a586b9b98514d7d29b840143d6734f39", + "sha256:0eae2073305f451d8ecacb5474997c08569fb4eb4ac231ffa4ad7d342fdc25ac", + "sha256:0fb3e7fc88a14eacd303e90481ad983fd5b69c761e9e6ef94c983f91025da869", + "sha256:11fa2e5984b949b0dd6d7a94d967743d87c577ff0b83392f17cb3990d0d2fd6e", + "sha256:127cee571038f252a552760076407f9cff79761c3d436a12af6000cd182a9d04", + "sha256:154e939c5f0053a383de4fd3d3da48d9427a7e985f58af8e94d0b3c9fcfcf4f9", + "sha256:15587643b9e5eb26c48e49a7b33659790d28f190fc514a322d55da2fb5c2950e", + "sha256:170aeb00224ab3dc54230c797f8404507240dd868cf52066f66a41b33169bdbe", + "sha256:1b5e1b74d1bd1b78bc3477528919414874748dd363e6272efd5abf7654e68bef", + "sha256:1da3b2703afd040cf65ec97efea81cfba59cdbed9c11d8efc5ab09df9509fc56", + "sha256:1e23412b5c41e58cec602f1135c57dfcf15482013ce6e5f093a86db69646a5aa", + "sha256:2247178effb34a77c11c0e8ac355c7a741ceca0a732b27bf11e747bbc950722f", + "sha256:257d8788df5ca62c980314053197f4d46eefedf4e6175bc9412f14412ec4ea2f", + "sha256:3031709084b6e7852d00479fd1d310b07d0ba82765f973b543c8af5061cf990e", + "sha256:322209c642aabdd6207517e9739c704dc9f9db943015535783239022002f054a", + "sha256:322bdf3c9b556e9ffb18f93462e5f749d3444ce081290352c6070d014c93feb2", + "sha256:33870dc4653c5017bf4c8873e5488d8f8d5f8935e2f1fb9a2208c47cdd66efd2", + "sha256:35bb52c37f256f662abdfa49d2dfa6ce5d93281d323a9af377a120e89a9eafb5", + "sha256:3c31822339516fb3c82d03f30e22b1d038da87ef27b6a78c9549888f8ceda39a", + "sha256:3eedd52442c0a5ff4f887fab0c1c0bb164d8635b32c894bc1faf4c618dd89df2", + "sha256:3ff074fc97dd4e80543a3e91f69d58889baf2002b6be64347ea8cf5533188213", + "sha256:47c0995fc4e7f79b5cfcab1fc437ff2890b770440f7696a3ba065ee0fd496563", + "sha256:49d9ba1ed0ef3e061088cd1e7538a0759aab559e2e0a80a36f9fd9d8c0c21591", + "sha256:51f1a1bffc50e2e9492e87d8e09a17c5eea8409cda8d3f277eb6edc82813c17c", + "sha256:52a50aa3fb3acb9cf7213573ef55d31d6eca37f5709c69e6858fe3bc04a5c2a2", + "sha256:54f1852cd531aa981bc0965b7d609f5f6cc8ce8c41b1139f6ed6b3c54ab82bfb", + "sha256:609448742444d9290fd687940ac0b57fb35e6fd92bdb65386e08e99af60bf757", + "sha256:69ffdd6120a4737710a9eee73e1d2e37db89b620f702754b8f6e62594471dee0", + "sha256:6fad5ff2f13d69b7e74ce5b4ecd12cc0ec530fcee76356cac6742785ff71c452", + "sha256:7049e301399273a0136ff39b84c3678e314f2158f50f517bc50285fb5ec847ad", + "sha256:70c61d4c475835a19b3a5aa42492409878bbca7438554a1f89d20d58a7c75c01", + "sha256:716d30ed977be8b37d3ef185fecb9e5a1d62d110dfbdcd1e2a122ab46fddb03f", + "sha256:753cd8f2086b2b80180d9b3010dd4ed147efc167c90d3bf593fe2af21265e5a5", + "sha256:773efe0603db30c281521a7c0214cad7836c03b8ccff897beae9b47c0b657d61", + "sha256:7823bdd049099efa16e4246bdf15e5a13dbb18a51b68fa06d6c1d4d8b99a796e", + "sha256:7c8f97e8e7a9009bcacbe3766a36175056c12f9a44e6e6f2d5caad06dcfbf03b", + "sha256:823ef7a27cf86df6597fa0671066c1b596f69eba53efa3d1e1cb8b30f3533068", + "sha256:8373c6c251f7ef8bda6675dd6d2b3a0fcc31edf1201266b5cf608b62a37407f9", + "sha256:83b2021f2ade7d1ed556bc50a399127d7fb245e725aa0113ebd05cfe88aaf588", + "sha256:870ea1ada0899fd0b79643990809323b389d4d1d46c192f97342eeb6ee0b8483", + "sha256:8d12251f02d69d8310b046e82572ed486685c38f02176bd08baf216746eb947f", + "sha256:9c23f307202661071d94b5e384e1e1dc7dfb972a28a2310e4ee16103e66ddb67", + "sha256:9d189550615b4948f45252d7f005e53c2040cea1af5b60d6f79491a6e147eef7", + "sha256:a086c2af425c5f62a65e12fbf385f7c9fcb8f107d0849dba5839461a129cf311", + "sha256:a2b56ba36e05f973d450582fb015594aaa78834fefe8dfb8fcd79b93e64ba4c6", + "sha256:aebb6044806f2e16ecc07b2a2637ee1ef67a11840a66752751714a0d924adf72", + "sha256:b1b3020d90c2d8e1dae29cf3ce54f8094f7938460fb5ce8bc5c01450b01fbaf6", + "sha256:b4b6b1e20608493548b1f32bce8cca185bf0480983890403d3b8753e44077129", + "sha256:b6f491cdf80ae540738859d9766783e3b3c8e5bd37f5dfa0b76abdecc5081f13", + "sha256:b792a349405fbc0163190fde0dc7b3fef3c9268292586cf5645598b48e63dc67", + "sha256:b7c2286c23cd350b80d2fc9d424fc797575fb16f854b831d16fd47ceec078f2c", + "sha256:babf5acfede515f176833ed6028754cbcd0d206f7f614ea3447d67c33be12516", + "sha256:c365fd1703040de1ec284b176d6af5abe21b427cb3a5ff68e0759e1e313a5e7e", + "sha256:c4225f5220f46b2fde568c74fca27ae9771536c2e29d7c04f4fb62c83275ac4e", + "sha256:c570f24be1e468e3f0ce7ef56a89a60f0e05b30a3669a459e419c6eac2c35364", + "sha256:c6dafac9e0f2b3c78df97e79af707cdc5ef8e88208d686a4847bab8266870023", + "sha256:c8de2789052ed501dd829e9cae8d3dcce7acb4777ea4a479c14521c942d395b1", + "sha256:cb28c753fd5eb3dd859b4ee95de66cc62af91bcff5db5f2571d32a520baf1f04", + "sha256:cb4c38abeef13c61d6916f264d4845fab99d7b711be96c326b84df9e3e0ff62d", + "sha256:d1b35bcd6c5543b9cb547dee3150c93008f8dd0f1fef78fc0cd2b141c5baf58a", + "sha256:d8e6aeb9201e655354b3ad049cb77d19813ad4ece0df1249d3c793de3774f8c7", + "sha256:d8ecd059fdaf60c1963c58ceb8997b32e9dc1b911f5da5307aab614f1ce5c2fb", + "sha256:da2b52b37dad6d9ec64e653637a096905b258d2fc2b984c41ae7d08b938a67e4", + "sha256:e87f0b2c78157e12d7686b27d63c070fd65d994e8ddae6f328e0dcf4a0cd007e", + "sha256:edca80cbfb2b68d7b56930b84a0e45ae1694aeba0541f798e908a49d66b837f1", + "sha256:f379abd2f1e3dddb2b61bc67977a6b5a0a3f7485538bcc6f39ec76163891ee48", + "sha256:fe4c15f6c9285dc54ce6553a3ce908ed37c8f3825b5a51a15c91442bb955b868" ], "markers": "python_version >= '3.8'", - "version": "==10.0.1" + "version": "==10.2.0" }, "psycopg2-binary": { "hashes": [ @@ -623,6 +637,7 @@ "sha256:4686818798f9194d03c9129a4d9a702d9e113a89cb03bffe08c6cf799e053291", "sha256:57fede879f08d23c85140a360c6a77709113efd1c993923c59fde17aa27599fe", "sha256:60989127da422b74a04345096c10d416c2b41bd7bf2a380eb541059e4e999980", + "sha256:64cf30263844fa208851ebb13b0732ce674d8ec6a0c86a4e160495d299ba3c93", "sha256:68fc1f1ba168724771e38bee37d940d2865cb0f562380a1fb1ffb428b75cb692", "sha256:6e6f98446430fdf41bd36d4faa6cb409f5140c1c2cf58ce0bbdaf16af7d3f119", "sha256:729177eaf0aefca0994ce4cffe96ad3c75e377c7b6f4efa59ebf003b6d398716", @@ -632,6 +647,7 @@ "sha256:78151aa3ec21dccd5cdef6c74c3e73386dcdfaf19bced944169697d7ac7482fc", "sha256:7f01846810177d829c7692f1f5ada8096762d9172af1b1a28d4ab5b77c923c1c", "sha256:804d99b24ad523a1fe18cc707bf741670332f7c7412e9d49cb5eab67e886b9b5", + "sha256:81ff62668af011f9a48787564ab7eded4e9fb17a4a6a74af5ffa6a457400d2ab", "sha256:8359bf4791968c5a78c56103702000105501adb557f3cf772b2c207284273984", "sha256:83791a65b51ad6ee6cf0845634859d69a038ea9b03d7b26e703f94c7e93dbcf9", "sha256:8532fd6e6e2dc57bcb3bc90b079c60de896d2128c5d9d6f24a63875a95a088cf", @@ -644,6 +660,7 @@ "sha256:a148c5d507bb9b4f2030a2025c545fccb0e1ef317393eaba42e7eabd28eb6041", "sha256:a6cdcc3ede532f4a4b96000b6362099591ab4a3e913d70bcbac2b56c872446f7", "sha256:ac05fb791acf5e1a3e39402641827780fe44d27e72567a000412c648a85ba860", + "sha256:b0605eaed3eb239e87df0d5e3c6489daae3f7388d455d0c0b4df899519c6a38d", "sha256:b58b4710c7f4161b5e9dcbe73bb7c62d65670a87df7bcce9e1faaad43e715245", "sha256:b6356793b84728d9d50ead16ab43c187673831e9d4019013f1402c41b1db9b27", "sha256:b76bedd166805480ab069612119ea636f5ab8f8771e640ae103e05a4aae3e417", @@ -672,11 +689,11 @@ }, "pyasn1": { "hashes": [ - "sha256:87a2121042a1ac9358cabcaf1d07680ff97ee6404333bacca15f76aa8ad01a57", - "sha256:97b7290ca68e62a832558ec3976f15cbf911bf5d7c7039d8b861c2a0ece69fde" + "sha256:4439847c58d40b1d0a573d07e3856e95333f1976294494c325775aeca506eb58", + "sha256:6d391a96e59b23130a5cfa74d6fd7f388dbbe26cc8f1edf39fdddf08d9d6676c" ], "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'", - "version": "==0.5.0" + "version": "==0.5.1" }, "pyasn1-modules": { "hashes": [ @@ -744,11 +761,11 @@ }, "pygraphviz": { "hashes": [ - "sha256:a97eb5ced266f45053ebb1f2c6c6d29091690503e3a5c14be7f908b37b06f2d4" + "sha256:8b0b9207954012f3b670e53b8f8f448a28d12bdbbcf69249313bd8dbe680152f" ], "index": "pypi", - "markers": "python_version >= '3.8'", - "version": "==1.11" + "markers": "python_version >= '3.10'", + "version": "==1.12" }, "pypdf2": { "hashes": [ @@ -777,19 +794,19 @@ }, "python-ldap": { "hashes": [ - "sha256:ab26c519a0ef2a443a2a10391fa3c5cb52d7871323399db949ebfaa9f25ee2a0" + "sha256:7edb0accec4e037797705f3a05cbf36a9fde50d08c8f67f2aef99a2628fab828" ], "index": "pypi", "markers": "python_version >= '3.6'", - "version": "==3.4.3" + "version": "==3.4.4" }, "python-levenshtein": { "hashes": [ - "sha256:6f8e2216fbd4610ccfa1bab2e0052fb23de34c2333c192de08150eeb99717702", - "sha256:86910223ce1be3a3a621327ee789c23843f9d0a960e1a365fe683ad21c9adab9" + "sha256:156a0198cdcc659c90c8d3863d0ed3f4f0cf020608da71da52ac0f0746ef901a", + "sha256:486a47b189e3955463107aa36b57fb1e2b3b40243b9cc2994cde9810c78195c0" ], "markers": "python_version >= '3.7'", - "version": "==0.22.0" + "version": "==0.23.0" }, "python-magic": { "hashes": [ @@ -802,117 +819,99 @@ }, "rapidfuzz": { "hashes": [ - "sha256:04644984e61b151d96a1dfb5a2b10a405b2cd021b8b6fb3b7ab7ae0117d31e3d", - "sha256:052e107a7da8db68bc650181ae3dd787d582fffed1831c677c26dc09881dd76f", - "sha256:0763b5d4e53613fbbbc9dff610a3f4a0aa91e1426d629d5a25b6450a682c0e1d", - "sha256:0bdf0b5f52019b3b025a1542eb672554dd88721d5bc8dcc9537ac80442b0171e", - "sha256:0e50e8b9c95f14ca845a014839afda96e6be3d593fb01f41dbc00a460c443519", - "sha256:0f07fb259e9839b1708428a4a3ae0aa8e7919aa69b86bf670f105bb35cde042f", - "sha256:0f36304dfc5226c985f6ee399cf840035945fd947c5e47b8418e98e58f913b84", - "sha256:138a99230963a3d6b982d332f0338ae61d9102dce5a362d2cfd7db7201b080fc", - "sha256:13db29a8ab077376bf096ef6e339dbbc3aaccae3b23cc034c0cc3149856b116d", - "sha256:16883ad18be670cdc824ef8f5f65979b68025d08e20e597a0edf98dfa6d2dcb6", - "sha256:1ecf81490bd01a376b09d0d0f4ddf0cea93047145ec8e016cdb7354d8cd66219", - "sha256:1fa10eebd70754614375c21a0e06e8a64e0d33b785d78a22dc9dfbaea8e53cd3", - "sha256:28272f5dc9ecb921ea0e25c054b59368ff919e739166e4d065e9a95a3ae0b81d", - "sha256:2944ccfac731da1e7685289754cb43ba7b7dacfb43e5e229eb17eded9c457b1f", - "sha256:2b314e809c200042a4f61ab6b44c41b3bae335f8a21ebaccebc3500964672946", - "sha256:2bb0540a29e2616e2ee99ed2e3398344114cf28632e7d662281a2487612ed87f", - "sha256:2ccb8b22b71a500f9a2b800abb8237ee335b2fd44107b4483c945581eb4e8c4d", - "sha256:3112ebe083ca561c78c354ffcea33719fb5801ffead0b39243d31e0ea5c61735", - "sha256:3163a01436708447330cbf59bfeb491137809db4528d32453ebf230f952e10ed", - "sha256:332b6b734beadc710e81582e09b67684d170b351886d7ea76ccd306e94f95511", - "sha256:349f0db802b77f28bf167d7fa6f713d1daa023287a54f966db55cdfefaef4ff4", - "sha256:34bc0f1b212458780b1263772741906838bb78a229be34b6edd5fcb87525e55f", - "sha256:367281049ebb964af97cbe66a91ad759f44ac75855427f8e9f30194743b3d30b", - "sha256:376d599c592a2bcb75ed2c0cc2ec3f4d08e9df6bcc59456f5b5f73eda3387a11", - "sha256:38d6f7be45267698011aa0e50376bd1a039392edd6bc99ad2e9bdd1791e3ce97", - "sha256:3c273ac9c53d0f7718e183035c94b7c468fc38de92d12a0128d201a5d2700cfe", - "sha256:3dd193960ebf93c5a27022863c37fab66a8459636a1c3ea221fefba1e56d5f4d", - "sha256:3fa0b231b5932f0e3f77d5a893e3cb49b3af1dd5de2a9412c8a975beeb319b9f", - "sha256:410b4b1b4552de1ef8c70dceac553c46d701b78d733854b60b0ec65eaf7b0917", - "sha256:411b189af7451ba6bffbfc23fa7f971892cf5c7ff5b1fe2ec309bf7694bb290f", - "sha256:430144a0f03b2c182be2014dd505cb55f5e8f62806520f14406a03e299ddb5a5", - "sha256:4750f67e530c1ea793d3764bec14914ace2320c90564a89823e3c49f74dc2b98", - "sha256:48e9b3369d99ec2250dd622afbf5a332974f72289e8e13f2739b3edd2260370d", - "sha256:4b3292f41c952eadcdccbd8b57cc87f6eefbaa39584c8846244ee9d65ae4e9c2", - "sha256:4ef2a2b95090d945d682506816bec0fdf5ad4f711618830c7f80e69260317929", - "sha256:517cda15951860f33899b6c1f7df82710fd059a243e62b5a9dc8f8a305da5b27", - "sha256:54517a6ccce1cf612435010a45411408cba7d7697eb5208ec3b6ac90ed4cba53", - "sha256:54a07f9545affb1b4c9bb419a17648a470e1436acc60a80cafa125886860a113", - "sha256:5533038cf5082e13bb8137741d15625ad30e475ee4da811c0d83f7bcc6fb3d22", - "sha256:55b6faf830bfcf8bdb92d33ae4b3d660c2aa7e510486173aecaf495b6229253d", - "sha256:5721ca93a3085db225a4edc7225b1e7ab06d9a0d1d7722c07e9b1a625d704f46", - "sha256:5a26038d2c6eab28aa2da998e0bffa2054a26920e11349ba8c12b85b6031ab85", - "sha256:5eec1540f15bbd9755210de05d363b4023cbd06ce7ee215b636c2061e823446e", - "sha256:5f154304cd26959361d773d2d9872f8439cb77fe6fad6da9710e39f97f17760b", - "sha256:5fa3c364c0dc04c10b5ac843527a977fb627023c4e4afc20af44ba3135c5da74", - "sha256:6409621e49a8f0ec271a571ae363857a0c3600a656ebc5530f12937691ce73fb", - "sha256:6461cba315db61c37f26a871c4d44d6e6cea752ec4caec335367a94635aefb3b", - "sha256:658a206302ac38efec87e5989899a61948c8d41cdd4c4b5ed650744fe0627b84", - "sha256:6783b3852f15ed7567688e2e358757a7b4f38683a915ba5edc6c64f1a3f0b450", - "sha256:6b25eb9b0cc5135a1e43e2bff9fa2acc20bb12c21904ed588bcb140c05a2d459", - "sha256:6e50c12d0620428d14c45598491b1f6fb62bfd8b064c087bb1c205b10d09b33b", - "sha256:6fb7a1180e4067fc226d85d622711667dd7bf7ad54e7520eda0197fe01795ee6", - "sha256:7263beaf5a4f0eeaec521e417a783b9442dd4972d7b4536d48979b63285b5e03", - "sha256:75ecdfa7715ad139ae3a30c3d6c5fd8ed7d72b2cef6a27b8818c0256783cac75", - "sha256:76632c85227306d3d9af2764942f30ed3599d13733d7b8aea6e37e97372d803c", - "sha256:78fc4d37b67ba808aa50cfcbb906eb75034b38a02beb63fafe8f25cf2344c5f8", - "sha256:7cdba516d49798f3b3bc645ba72c740cb4bcfb5865f4f9de3ccf526c94f85044", - "sha256:83f3dd875162707548fcbf80c59137ea226a87ef421d119b483afc22cd590911", - "sha256:84e3abc53ce2125337665f33d26bb1b3eeea391d57d826f4e3dae795b2c552a6", - "sha256:87efcad5c292fd62ebd5734d1758b44d9f664a0cef0802a11f924ad7468a1d8d", - "sha256:8d0622807b9ebc0e71e4bc48cbd61d26aa73c0dbf18d8cd995de4e6e1bf1f25b", - "sha256:8ddb50b03a2ab4d48905e9857ff3d58c5e18ba6f5970292731b627dfe05edd57", - "sha256:8e7edd355e159a077796107116356e528024a1fd7e7d822a51600930681d98b4", - "sha256:8f5b8fd82d240e482fc2f30eb6dd85d26e486ceddc8537fb1b7274d62e227784", - "sha256:8f8f999d87cb71baa20b6bf7204bd5f82361de872447e892020be8effdae74df", - "sha256:911b86d0fb12b7d467fa977a2eab091a9671836368154c359a0955c3640d50bf", - "sha256:95ef1e72e0f071200cdcebccac7a9c0b008dfc01c30c280053e37bfef740bfa7", - "sha256:9736b634b23abcfa23ba6d6f91c92706772a4b146d05eafd52afafa9afdc0600", - "sha256:9a9d2511368973c7f7760baeff7b5c6a4bfdd90dd22fbee3775f32ff2440173d", - "sha256:a3a722491aeea07ab7cd4b320f9df7f0be90020ca9161315fc8c1eebdd3073d1", - "sha256:a4ab55786e034a55d15110c65dd0b25894fc2098488b0ba2eab445afd134a7c3", - "sha256:a7038fd90def8971cae57104cb4079ed8dae06dd8a9e640a8a0a1aa0f0aad103", - "sha256:a9a2bd94b7162054fbdf257ee847f0c98ef9b697ef7f9398f5c9a39e9bc537b5", - "sha256:ad1dac1325eb2e3f9c6cd64df6eb65424ebf410fd115d16c48839dde69b7cd37", - "sha256:ae0b21be06811cb546f24beada663b9d96dd81423cd353a8f6fa971e88ad210d", - "sha256:b292eeced85c081cebe9fac389fd026a3818238a2f8676269e3dabecd25a4b9e", - "sha256:b43bd6aa31903770f5661b6c0ac21e90a1b76ac13034617e9dbd3b90442b1406", - "sha256:b5d55e35420c8105eff6b3fe1d7718713d7fac3474c8f3da2ccac371c15d0b33", - "sha256:b758f7a6b2eb03264fc45ed3bbbf7f47e871e8843ff2a49bbeeb8bdf4bd9b435", - "sha256:b9f5bb52c2d5be4775afb34dbc336afe99d82e62154ed1d4a6d9e09b6a11e60c", - "sha256:cad943889da89228bb93b0054252e48e49d6ce82c9851e78ad983902b7012c2d", - "sha256:cc1cabace9998f2877ee039ce165e3e622209fa347f00cb8a276576f6ffd4e90", - "sha256:cf97b47a42f0419504b0d099f39408c3ac693150f6abcbfd69c59816d2c5a35a", - "sha256:cffbe592da86a8912174ebed79859ab03fc76348ec1e8450673bce206eb3a3a4", - "sha256:d334369fa0201f5929ca4e9d4090ba2856ae6172db756e8fa7e326b6c09f9f13", - "sha256:d63def4d0e494e9fc9127567dbb82419686fa43ce96fa4dd63f3688a86c17ab0", - "sha256:d8639f6c800d1bafc004083d735a0977098ca142511150b5084b3b70dee199ab", - "sha256:db13dbc14c05050ccb5e2ee2528135170b1a38d0b6bf8c41996fd4b2e9490f86", - "sha256:dcbe35ef42ddca0602b4ebcb2ef9f23a4336595a3ed92a2ad70edb1ba17e2670", - "sha256:ded1b412c2bde3f1a072735bf1f551b7dc4bc9d1ba98abac2561b4b4b88c3568", - "sha256:e3331534c475e152bb4508f8bdf810814666aa061a5835a7fdde1c722088ebd7", - "sha256:e3a952022b2f7529b6ca3c86146f75daa183acb656b851c394feaf1586fb64be", - "sha256:e3dab2098bc66add2ce5738b4a962a16673925158fe264298512cbc3063ca398", - "sha256:e4e298f0577d06f8116d0304de2b9f5db8c12c6c05e605307f0f6d8a959491d8", - "sha256:e4e99e7fe0ab51a32db3a1fa6d7c9950ad66c5f379560698acb6377ecb4092b2", - "sha256:e515b62a58f9846e6be9b8e543dc850de4bc6a5ab3cebf0183648e06e16e72e1", - "sha256:e8f4593f4f6ffcac3946f22ad1d546cd0ca5048fecc771da0b6bd9424b8330d7", - "sha256:ee68c3befc07917a71dd3a4c75ba11e5cb58ba0888240e7c393c1c2c51696d88", - "sha256:eed25c4a9adf4ea7b16dd1836be180e259fd1172a9771faddb1aeeec9fb1e813", - "sha256:f0a8476d74a8d585fa0dbc3ff88028051976438ff58cb11ca903ac5ee725c718", - "sha256:f1410d98d43743958c69391b38fc600f86315120b30cd73767e7faa19df3c533", - "sha256:f2a0e684b54e6dbf62e77cc311b501aad6520f596c8313905848a7f876d7f27b", - "sha256:f3d9d498c1ae218dbb7419b54bfb2a02aa1ed454701409cd2f4e690437358871", - "sha256:fa7787655432478a4d4e20b410fa38c2e56146c5a1a948aeb03e90282f999b2d", - "sha256:fb67eeb91942fbb19f020c2ea41bbdc69a242987e6a1abb8a161580c5b1ca5fa", - "sha256:fe0a5bc9046aae59cb0d2ea8dc281bf92b4c3a0137354753cc47629a840498ee", - "sha256:feb62d6db50455f5bde4468d85f92b4e06fab42adac29c53df3506cd41fed5ec", - "sha256:fec991fa6b4e7da6e7ac9aecfb90b03c37e275ec0241fec654473889f2aaf3bd" + "sha256:01835d02acd5d95c1071e1da1bb27fe213c84a013b899aba96380ca9962364bc", + "sha256:01eb03cd880a294d1bf1a583fdd00b87169b9cc9c9f52587411506658c864d73", + "sha256:03f73b381bdeccb331a12c3c60f1e41943931461cdb52987f2ecf46bfc22f50d", + "sha256:0402f1629e91a4b2e4aee68043a30191e5e1b7cd2aa8dacf50b1a1bcf6b7d3ab", + "sha256:060bd7277dc794279fa95522af355034a29c90b42adcb7aa1da358fc839cdb11", + "sha256:064c1d66c40b3a0f488db1f319a6e75616b2e5fe5430a59f93a9a5e40a656d15", + "sha256:06e98ff000e2619e7cfe552d086815671ed09b6899408c2c1b5103658261f6f3", + "sha256:08b6fb47dd889c69fbc0b915d782aaed43e025df6979b6b7f92084ba55edd526", + "sha256:0a9fc714b8c290261669f22808913aad49553b686115ad0ee999d1cb3df0cd66", + "sha256:0bbfae35ce4de4c574b386c43c78a0be176eeddfdae148cb2136f4605bebab89", + "sha256:12ff8eaf4a9399eb2bebd838f16e2d1ded0955230283b07376d68947bbc2d33d", + "sha256:1936d134b6c513fbe934aeb668b0fee1ffd4729a3c9d8d373f3e404fbb0ce8a0", + "sha256:1c47d592e447738744905c18dda47ed155620204714e6df20eb1941bb1ba315e", + "sha256:1dfc557c0454ad22382373ec1b7df530b4bbd974335efe97a04caec936f2956a", + "sha256:1e12319c6b304cd4c32d5db00b7a1e36bdc66179c44c5707f6faa5a889a317c0", + "sha256:23de71e7f05518b0bbeef55d67b5dbce3bcd3e2c81e7e533051a2e9401354eb0", + "sha256:266dd630f12696ea7119f31d8b8e4959ef45ee2cbedae54417d71ae6f47b9848", + "sha256:2963f4a3f763870a16ee076796be31a4a0958fbae133dbc43fc55c3968564cf5", + "sha256:2a791168e119cfddf4b5a40470620c872812042f0621e6a293983a2d52372db0", + "sha256:2b155e67fff215c09f130555002e42f7517d0ea72cbd58050abb83cb7c880cec", + "sha256:2b19795b26b979c845dba407fe79d66975d520947b74a8ab6cee1d22686f7967", + "sha256:2e03038bfa66d2d7cffa05d81c2f18fd6acbb25e7e3c068d52bb7469e07ff382", + "sha256:3028ee8ecc48250607fa8a0adce37b56275ec3b1acaccd84aee1f68487c8557b", + "sha256:35660bee3ce1204872574fa041c7ad7ec5175b3053a4cb6e181463fc07013de7", + "sha256:3c772d04fb0ebeece3109d91f6122b1503023086a9591a0b63d6ee7326bd73d9", + "sha256:3c84294f4470fcabd7830795d754d808133329e0a81d62fcc2e65886164be83b", + "sha256:40cced1a8852652813f30fb5d4b8f9b237112a0bbaeebb0f4cc3611502556764", + "sha256:4243a9c35667a349788461aae6471efde8d8800175b7db5148a6ab929628047f", + "sha256:42f211e366e026de110a4246801d43a907cd1a10948082f47e8a4e6da76fef52", + "sha256:4381023fa1ff32fd5076f5d8321249a9aa62128eb3f21d7ee6a55373e672b261", + "sha256:484759b5dbc5559e76fefaa9170147d1254468f555fd9649aea3bad46162a88b", + "sha256:49b9ed2472394d306d5dc967a7de48b0aab599016aa4477127b20c2ed982dbf9", + "sha256:53251e256017e2b87f7000aee0353ba42392c442ae0bafd0f6b948593d3f68c6", + "sha256:588c4b20fa2fae79d60a4e438cf7133d6773915df3cc0a7f1351da19eb90f720", + "sha256:5a2f3e9df346145c2be94e4d9eeffb82fab0cbfee85bd4a06810e834fe7c03fa", + "sha256:5d82b9651e3d34b23e4e8e201ecd3477c2baa17b638979deeabbb585bcb8ba74", + "sha256:5dd95b6b7bfb1584f806db89e1e0c8dbb9d25a30a4683880c195cc7f197eaf0c", + "sha256:692c9a50bea7a8537442834f9bc6b7d29d8729a5b6379df17c31b6ab4df948c2", + "sha256:6b0ccc2ec1781c7e5370d96aef0573dd1f97335343e4982bdb3a44c133e27786", + "sha256:6dede83a6b903e3ebcd7e8137e7ff46907ce9316e9d7e7f917d7e7cdc570ee05", + "sha256:7142ee354e9c06e29a2636b9bbcb592bb00600a88f02aa5e70e4f230347b373e", + "sha256:7183157edf0c982c0b8592686535c8b3e107f13904b36d85219c77be5cefd0d8", + "sha256:7420e801b00dee4a344ae2ee10e837d603461eb180e41d063699fb7efe08faf0", + "sha256:757dfd7392ec6346bd004f8826afb3bf01d18a723c97cbe9958c733ab1a51791", + "sha256:76c23ceaea27e790ddd35ef88b84cf9d721806ca366199a76fd47cfc0457a81b", + "sha256:7fec74c234d3097612ea80f2a80c60720eec34947066d33d34dc07a3092e8105", + "sha256:82300e5f8945d601c2daaaac139d5524d7c1fdf719aa799a9439927739917460", + "sha256:841eafba6913c4dfd53045835545ba01a41e9644e60920c65b89c8f7e60c00a9", + "sha256:8d7a072f10ee57c8413c8ab9593086d42aaff6ee65df4aa6663eecdb7c398dca", + "sha256:8e4da90e4c2b444d0a171d7444ea10152e07e95972bb40b834a13bdd6de1110c", + "sha256:96cd19934f76a1264e8ecfed9d9f5291fde04ecb667faef5f33bdbfd95fe2d1f", + "sha256:a03863714fa6936f90caa7b4b50ea59ea32bb498cc91f74dc25485b3f8fccfe9", + "sha256:a1788ebb5f5b655a15777e654ea433d198f593230277e74d51a2a1e29a986283", + "sha256:a3ee4f8f076aa92184e80308fc1a079ac356b99c39408fa422bbd00145be9854", + "sha256:a490cd645ef9d8524090551016f05f052e416c8adb2d8b85d35c9baa9d0428ab", + "sha256:a553cc1a80d97459d587529cc43a4c7c5ecf835f572b671107692fe9eddf3e24", + "sha256:a59472b43879012b90989603aa5a6937a869a72723b1bf2ff1a0d1edee2cc8e6", + "sha256:ac434fc71edda30d45db4a92ba5e7a42c7405e1a54cb4ec01d03cc668c6dcd40", + "sha256:ad9d74ef7c619b5b0577e909582a1928d93e07d271af18ba43e428dc3512c2a1", + "sha256:ae598a172e3a95df3383634589660d6b170cc1336fe7578115c584a99e0ba64d", + "sha256:b2ef4c0fd3256e357b70591ffb9e8ed1d439fb1f481ba03016e751a55261d7c1", + "sha256:b3e5af946f419c30f5cb98b69d40997fe8580efe78fc83c2f0f25b60d0e56efb", + "sha256:b53137d81e770c82189e07a8f32722d9e4260f13a0aec9914029206ead38cac3", + "sha256:b7e3375e4f2bfec77f907680328e4cd16cc64e137c84b1886d547ab340ba6928", + "sha256:bcc957c0a8bde8007f1a8a413a632a1a409890f31f73fe764ef4eac55f59ca87", + "sha256:be156f51f3a4f369e758505ed4ae64ea88900dcb2f89d5aabb5752676d3f3d7e", + "sha256:be368573255f8fbb0125a78330a1a40c65e9ba3c5ad129a426ff4289099bfb41", + "sha256:c1a23eee225dfb21c07f25c9fcf23eb055d0056b48e740fe241cbb4b22284379", + "sha256:c65f92881753aa1098c77818e2b04a95048f30edbe9c3094dc3707d67df4598b", + "sha256:ca3dfcf74f2b6962f411c33dd95b0adf3901266e770da6281bc96bb5a8b20de9", + "sha256:cd4ba4c18b149da11e7f1b3584813159f189dc20833709de5f3df8b1342a9759", + "sha256:d056e342989248d2bdd67f1955bb7c3b0ecfa239d8f67a8dfe6477b30872c607", + "sha256:d2f0274595cc5b2b929c80d4e71b35041104b577e118cf789b3fe0a77b37a4c5", + "sha256:d73dcfe789d37c6c8b108bf1e203e027714a239e50ad55572ced3c004424ed3b", + "sha256:d79aec8aeee02ab55d0ddb33cea3ecd7b69813a48e423c966a26d7aab025cdfe", + "sha256:da3e8c9f7e64bb17faefda085ff6862ecb3ad8b79b0f618a6cf4452028aa2222", + "sha256:dad55a514868dae4543ca48c4e1fc0fac704ead038dafedf8f1fc0cc263746c1", + "sha256:dec307b57ec2d5054d77d03ee4f654afcd2c18aee00c48014cb70bfed79597d6", + "sha256:e06c4242a1354cf9d48ee01f6f4e6e19c511d50bb1e8d7d20bcadbb83a2aea90", + "sha256:e19d519386e9db4a5335a4b29f25b8183a1c3f78cecb4c9c3112e7f86470e37f", + "sha256:e49b9575d16c56c696bc7b06a06bf0c3d4ef01e89137b3ddd4e2ce709af9fe06", + "sha256:ebcfb5bfd0a733514352cfc94224faad8791e576a80ffe2fd40b2177bf0e7198", + "sha256:ed0f712e0bb5fea327e92aec8a937afd07ba8de4c529735d82e4c4124c10d5a0", + "sha256:edf97c321fd641fea2793abce0e48fa4f91f3c202092672f8b5b4e781960b891", + "sha256:eef8b346ab331bec12bbc83ac75641249e6167fab3d84d8f5ca37fd8e6c7a08c", + "sha256:f056ba42fd2f32e06b2c2ba2443594873cfccc0c90c8b6327904fc2ddf6d5799", + "sha256:f382f7ffe384ce34345e1c0b2065451267d3453cadde78946fbd99a59f0cc23c", + "sha256:f59d19078cc332dbdf3b7b210852ba1f5db8c0a2cd8cc4c0ed84cc00c76e6802", + "sha256:fbc07e2e4ac696497c5f66ec35c21ddab3fc7a406640bffed64c26ab2f7ce6d6", + "sha256:fde9b14302a31af7bdafbf5cfbb100201ba21519be2b9dedcf4f1048e4fbe65d" ], - "markers": "python_version >= '3.7'", - "version": "==3.3.1" + "markers": "python_version >= '3.8'", + "version": "==3.6.1" }, "raven": { "hashes": [ @@ -967,19 +966,19 @@ }, "typing-extensions": { "hashes": [ - "sha256:8f92fc8806f9a6b641eaa5318da32b44d401efaac0f6678c9bc448ba3605faa0", - "sha256:df8e4339e9cb77357558cbdbceca33c303714cf861d1eef15e1070055ae8b7ef" + "sha256:23478f88c37f27d76ac8aee6c905017a143b0b1b886c3c9f66bc2fd94f9f5783", + "sha256:af72aea155e91adfc61c3ae9e0e342dbc0cba726d6cba4b6c72c1f34e47291cd" ], "markers": "python_version < '3.11'", - "version": "==4.8.0" + "version": "==4.9.0" }, "urllib3": { "hashes": [ - "sha256:7a7c7003b000adf9e7ca2a377c9688bbc54ed41b985789ed576570342a375cd2", - "sha256:b19e1a85d206b56d7df1d5e683df4a7725252a964e3993648dd0fb5a1c157564" + "sha256:55901e917a5896a349ff771be919f8bd99aff50b79fe58fec595eb37bbc56bb3", + "sha256:df7aa8afb0148fa78488e7899b2c59b5f4ffcfa82e6c54ccb9dd37c1d7b52d54" ], - "markers": "python_version >= '3.7'", - "version": "==2.0.6" + "markers": "python_version >= '3.8'", + "version": "==2.1.0" }, "webencodings": { "hashes": [ @@ -990,227 +989,222 @@ }, "wrapt": { "hashes": [ - "sha256:02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0", - "sha256:077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420", - "sha256:078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a", - "sha256:0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c", - "sha256:1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079", - "sha256:21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923", - "sha256:230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f", - "sha256:26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1", - "sha256:2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8", - "sha256:2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86", - "sha256:2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0", - "sha256:38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364", - "sha256:3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e", - "sha256:3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c", - "sha256:3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e", - "sha256:40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c", - "sha256:41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727", - "sha256:46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff", - "sha256:493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e", - "sha256:4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29", - "sha256:54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7", - "sha256:56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72", - "sha256:578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475", - "sha256:58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a", - "sha256:5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317", - "sha256:5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2", - "sha256:63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd", - "sha256:64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640", - "sha256:74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98", - "sha256:75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248", - "sha256:75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e", - "sha256:76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d", - "sha256:76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec", - "sha256:77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1", - "sha256:780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e", - "sha256:7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9", - "sha256:7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92", - "sha256:896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb", - "sha256:96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094", - "sha256:96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46", - "sha256:9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29", - "sha256:9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd", - "sha256:a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705", - "sha256:a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8", - "sha256:a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975", - "sha256:a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb", - "sha256:abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e", - "sha256:abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b", - "sha256:af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418", - "sha256:b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019", - "sha256:b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1", - "sha256:b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba", - "sha256:b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6", - "sha256:b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2", - "sha256:b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3", - "sha256:ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7", - "sha256:bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752", - "sha256:bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416", - "sha256:c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f", - "sha256:ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1", - "sha256:cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc", - "sha256:cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145", - "sha256:ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee", - "sha256:d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a", - "sha256:d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7", - "sha256:d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b", - "sha256:d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653", - "sha256:e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0", - "sha256:e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90", - "sha256:e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29", - "sha256:eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6", - "sha256:f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034", - "sha256:f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09", - "sha256:fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559", - "sha256:fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639" + "sha256:0d2691979e93d06a95a26257adb7bfd0c93818e89b1406f5a28f36e0d8c1e1fc", + "sha256:14d7dc606219cdd7405133c713f2c218d4252f2a469003f8c46bb92d5d095d81", + "sha256:1a5db485fe2de4403f13fafdc231b0dbae5eca4359232d2efc79025527375b09", + "sha256:1acd723ee2a8826f3d53910255643e33673e1d11db84ce5880675954183ec47e", + "sha256:1ca9b6085e4f866bd584fb135a041bfc32cab916e69f714a7d1d397f8c4891ca", + "sha256:1dd50a2696ff89f57bd8847647a1c363b687d3d796dc30d4dd4a9d1689a706f0", + "sha256:2076fad65c6736184e77d7d4729b63a6d1ae0b70da4868adeec40989858eb3fb", + "sha256:2a88e6010048489cda82b1326889ec075a8c856c2e6a256072b28eaee3ccf487", + "sha256:3ebf019be5c09d400cf7b024aa52b1f3aeebeff51550d007e92c3c1c4afc2a40", + "sha256:418abb18146475c310d7a6dc71143d6f7adec5b004ac9ce08dc7a34e2babdc5c", + "sha256:43aa59eadec7890d9958748db829df269f0368521ba6dc68cc172d5d03ed8060", + "sha256:44a2754372e32ab315734c6c73b24351d06e77ffff6ae27d2ecf14cf3d229202", + "sha256:490b0ee15c1a55be9c1bd8609b8cecd60e325f0575fc98f50058eae366e01f41", + "sha256:49aac49dc4782cb04f58986e81ea0b4768e4ff197b57324dcbd7699c5dfb40b9", + "sha256:5eb404d89131ec9b4f748fa5cfb5346802e5ee8836f57d516576e61f304f3b7b", + "sha256:5f15814a33e42b04e3de432e573aa557f9f0f56458745c2074952f564c50e664", + "sha256:5f370f952971e7d17c7d1ead40e49f32345a7f7a5373571ef44d800d06b1899d", + "sha256:66027d667efe95cc4fa945af59f92c5a02c6f5bb6012bff9e60542c74c75c362", + "sha256:66dfbaa7cfa3eb707bbfcd46dab2bc6207b005cbc9caa2199bcbc81d95071a00", + "sha256:685f568fa5e627e93f3b52fda002c7ed2fa1800b50ce51f6ed1d572d8ab3e7fc", + "sha256:6906c4100a8fcbf2fa735f6059214bb13b97f75b1a61777fcf6432121ef12ef1", + "sha256:6a42cd0cfa8ffc1915aef79cb4284f6383d8a3e9dcca70c445dcfdd639d51267", + "sha256:6dcfcffe73710be01d90cae08c3e548d90932d37b39ef83969ae135d36ef3956", + "sha256:6f6eac2360f2d543cc875a0e5efd413b6cbd483cb3ad7ebf888884a6e0d2e966", + "sha256:72554a23c78a8e7aa02abbd699d129eead8b147a23c56e08d08dfc29cfdddca1", + "sha256:73870c364c11f03ed072dda68ff7aea6d2a3a5c3fe250d917a429c7432e15228", + "sha256:73aa7d98215d39b8455f103de64391cb79dfcad601701a3aa0dddacf74911d72", + "sha256:75ea7d0ee2a15733684badb16de6794894ed9c55aa5e9903260922f0482e687d", + "sha256:7bd2d7ff69a2cac767fbf7a2b206add2e9a210e57947dd7ce03e25d03d2de292", + "sha256:807cc8543a477ab7422f1120a217054f958a66ef7314f76dd9e77d3f02cdccd0", + "sha256:8e9723528b9f787dc59168369e42ae1c3b0d3fadb2f1a71de14531d321ee05b0", + "sha256:9090c9e676d5236a6948330e83cb89969f433b1943a558968f659ead07cb3b36", + "sha256:9153ed35fc5e4fa3b2fe97bddaa7cbec0ed22412b85bcdaf54aeba92ea37428c", + "sha256:9159485323798c8dc530a224bd3ffcf76659319ccc7bbd52e01e73bd0241a0c5", + "sha256:941988b89b4fd6b41c3f0bfb20e92bd23746579736b7343283297c4c8cbae68f", + "sha256:94265b00870aa407bd0cbcfd536f17ecde43b94fb8d228560a1e9d3041462d73", + "sha256:98b5e1f498a8ca1858a1cdbffb023bfd954da4e3fa2c0cb5853d40014557248b", + "sha256:9b201ae332c3637a42f02d1045e1d0cccfdc41f1f2f801dafbaa7e9b4797bfc2", + "sha256:a0ea261ce52b5952bf669684a251a66df239ec6d441ccb59ec7afa882265d593", + "sha256:a33a747400b94b6d6b8a165e4480264a64a78c8a4c734b62136062e9a248dd39", + "sha256:a452f9ca3e3267cd4d0fcf2edd0d035b1934ac2bd7e0e57ac91ad6b95c0c6389", + "sha256:a86373cf37cd7764f2201b76496aba58a52e76dedfaa698ef9e9688bfd9e41cf", + "sha256:ac83a914ebaf589b69f7d0a1277602ff494e21f4c2f743313414378f8f50a4cf", + "sha256:aefbc4cb0a54f91af643660a0a150ce2c090d3652cf4052a5397fb2de549cd89", + "sha256:b3646eefa23daeba62643a58aac816945cadc0afaf21800a1421eeba5f6cfb9c", + "sha256:b47cfad9e9bbbed2339081f4e346c93ecd7ab504299403320bf85f7f85c7d46c", + "sha256:b935ae30c6e7400022b50f8d359c03ed233d45b725cfdd299462f41ee5ffba6f", + "sha256:bb2dee3874a500de01c93d5c71415fcaef1d858370d405824783e7a8ef5db440", + "sha256:bc57efac2da352a51cc4658878a68d2b1b67dbe9d33c36cb826ca449d80a8465", + "sha256:bf5703fdeb350e36885f2875d853ce13172ae281c56e509f4e6eca049bdfb136", + "sha256:c31f72b1b6624c9d863fc095da460802f43a7c6868c5dda140f51da24fd47d7b", + "sha256:c5cd603b575ebceca7da5a3a251e69561bec509e0b46e4993e1cac402b7247b8", + "sha256:d2efee35b4b0a347e0d99d28e884dfd82797852d62fcd7ebdeee26f3ceb72cf3", + "sha256:d462f28826f4657968ae51d2181a074dfe03c200d6131690b7d65d55b0f360f8", + "sha256:d5e49454f19ef621089e204f862388d29e6e8d8b162efce05208913dde5b9ad6", + "sha256:da4813f751142436b075ed7aa012a8778aa43a99f7b36afe9b742d3ed8bdc95e", + "sha256:db2e408d983b0e61e238cf579c09ef7020560441906ca990fe8412153e3b291f", + "sha256:db98ad84a55eb09b3c32a96c576476777e87c520a34e2519d3e59c44710c002c", + "sha256:dbed418ba5c3dce92619656802cc5355cb679e58d0d89b50f116e4a9d5a9603e", + "sha256:dcdba5c86e368442528f7060039eda390cc4091bfd1dca41e8046af7c910dda8", + "sha256:decbfa2f618fa8ed81c95ee18a387ff973143c656ef800c9f24fb7e9c16054e2", + "sha256:e4fdb9275308292e880dcbeb12546df7f3e0f96c6b41197e0cf37d2826359020", + "sha256:eb1b046be06b0fce7249f1d025cd359b4b80fc1c3e24ad9eca33e0dcdb2e4a35", + "sha256:eb6e651000a19c96f452c85132811d25e9264d836951022d6e81df2fff38337d", + "sha256:ed867c42c268f876097248e05b6117a65bcd1e63b779e916fe2e33cd6fd0d3c3", + "sha256:edfad1d29c73f9b863ebe7082ae9321374ccb10879eeabc84ba3b69f2579d537", + "sha256:f2058f813d4f2b5e3a9eb2eb3faf8f1d99b81c3e51aeda4b168406443e8ba809", + "sha256:f6b2d0c6703c988d334f297aa5df18c45e97b0af3679bb75059e0e0bd8b1069d", + "sha256:f8212564d49c50eb4565e502814f694e240c55551a5f1bc841d4fcaabb0a9b8a", + "sha256:ffa565331890b90056c01db69c0fe634a776f8019c143a5ae265f9c6bc4bd6d4" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", - "version": "==1.15.0" + "markers": "python_version >= '3.6'", + "version": "==1.16.0" } }, "develop": { "attrs": { "hashes": [ - "sha256:1f28b4522cdc2fb4256ac1a020c78acf9cba2c6b461ccd2c126f3aa8e8335d04", - "sha256:6279836d581513a26f1bf235f9acd333bc9115683f14f7e8fae46c98fc50e015" + "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30", + "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1" ], "markers": "python_version >= '3.7'", - "version": "==23.1.0" + "version": "==23.2.0" }, "black": { "hashes": [ - "sha256:031e8c69f3d3b09e1aa471a926a1eeb0b9071f80b17689a655f7885ac9325a6f", - "sha256:13a2e4a93bb8ca74a749b6974925c27219bb3df4d42fc45e948a5d9feb5122b7", - "sha256:13ef033794029b85dfea8032c9d3b92b42b526f1ff4bf13b2182ce4e917f5100", - "sha256:14f04c990259576acd093871e7e9b14918eb28f1866f91968ff5524293f9c573", - "sha256:24b6b3ff5c6d9ea08a8888f6977eae858e1f340d7260cf56d70a49823236b62d", - "sha256:403397c033adbc45c2bd41747da1f7fc7eaa44efbee256b53842470d4ac5a70f", - "sha256:50254ebfa56aa46a9fdd5d651f9637485068a1adf42270148cd101cdf56e0ad9", - "sha256:538efb451cd50f43aba394e9ec7ad55a37598faae3348d723b59ea8e91616300", - "sha256:638619a559280de0c2aa4d76f504891c9860bb8fa214267358f0a20f27c12948", - "sha256:6a3b50e4b93f43b34a9d3ef00d9b6728b4a722c997c99ab09102fd5efdb88325", - "sha256:6ccd59584cc834b6d127628713e4b6b968e5f79572da66284532525a042549f9", - "sha256:75a2dc41b183d4872d3a500d2b9c9016e67ed95738a3624f4751a0cb4818fe71", - "sha256:7d30ec46de88091e4316b17ae58bbbfc12b2de05e069030f6b747dfc649ad186", - "sha256:8431445bf62d2a914b541da7ab3e2b4f3bc052d2ccbf157ebad18ea126efb91f", - "sha256:8fc1ddcf83f996247505db6b715294eba56ea9372e107fd54963c7553f2b6dfe", - "sha256:a732b82747235e0542c03bf352c126052c0fbc458d8a239a94701175b17d4855", - "sha256:adc3e4442eef57f99b5590b245a328aad19c99552e0bdc7f0b04db6656debd80", - "sha256:c46767e8df1b7beefb0899c4a95fb43058fa8500b6db144f4ff3ca38eb2f6393", - "sha256:c619f063c2d68f19b2d7270f4cf3192cb81c9ec5bc5ba02df91471d0b88c4c5c", - "sha256:cf3a4d00e4cdb6734b64bf23cd4341421e8953615cba6b3670453737a72ec204", - "sha256:cf99f3de8b3273a8317681d8194ea222f10e0133a24a7548c73ce44ea1679377", - "sha256:d6bc09188020c9ac2555a498949401ab35bb6bf76d4e0f8ee251694664df6301" + "sha256:0808494f2b2df923ffc5723ed3c7b096bd76341f6213989759287611e9837d50", + "sha256:1fa88a0f74e50e4487477bc0bb900c6781dbddfdfa32691e780bf854c3b4a47f", + "sha256:25e57fd232a6d6ff3f4478a6fd0580838e47c93c83eaf1ccc92d4faf27112c4e", + "sha256:2d9e13db441c509a3763a7a3d9a49ccc1b4e974a47be4e08ade2a228876500ec", + "sha256:3e1b38b3135fd4c025c28c55ddfc236b05af657828a8a6abe5deec419a0b7055", + "sha256:3fa4be75ef2a6b96ea8d92b1587dd8cb3a35c7e3d51f0738ced0781c3aa3a5a3", + "sha256:4ce3ef14ebe8d9509188014d96af1c456a910d5b5cbf434a09fef7e024b3d0d5", + "sha256:4f0031eaa7b921db76decd73636ef3a12c942ed367d8c3841a0739412b260a54", + "sha256:602cfb1196dc692424c70b6507593a2b29aac0547c1be9a1d1365f0d964c353b", + "sha256:6d1bd9c210f8b109b1762ec9fd36592fdd528485aadb3f5849b2740ef17e674e", + "sha256:78baad24af0f033958cad29731e27363183e140962595def56423e626f4bee3e", + "sha256:8d4df77958a622f9b5a4c96edb4b8c0034f8434032ab11077ec6c56ae9f384ba", + "sha256:97e56155c6b737854e60a9ab1c598ff2533d57e7506d97af5481141671abf3ea", + "sha256:9c4352800f14be5b4864016882cdba10755bd50805c95f728011bcb47a4afd59", + "sha256:a4d6a9668e45ad99d2f8ec70d5c8c04ef4f32f648ef39048d010b0689832ec6d", + "sha256:a920b569dc6b3472513ba6ddea21f440d4b4c699494d2e972a1753cdc25df7b0", + "sha256:ae76c22bde5cbb6bfd211ec343ded2163bba7883c7bc77f6b756a1049436fbb9", + "sha256:b18fb2ae6c4bb63eebe5be6bd869ba2f14fd0259bda7d18a46b764d8fb86298a", + "sha256:c04b6d9d20e9c13f43eee8ea87d44156b8505ca8a3c878773f68b4e4812a421e", + "sha256:c88b3711d12905b74206227109272673edce0cb29f27e1385f33b0163c414bba", + "sha256:dd15245c8b68fe2b6bd0f32c1556509d11bb33aec9b5d0866dd8e2ed3dba09c2", + "sha256:e0aaf6041986767a5e0ce663c7a2f0e9eaf21e6ff87a5f95cbf3675bfd4c41d2" ], "index": "pypi", "markers": "python_version >= '3.8'", - "version": "==23.9.1" + "version": "==23.12.1" }, "certifi": { "hashes": [ - "sha256:539cc1d13202e33ca466e88b2807e29f4c13049d6d87031a3c110744495cb082", - "sha256:92d6037539857d8206b8f6ae472e8b77db8058fec5937a1ef3f54304089edbb9" + "sha256:9b469f3a900bf28dc19b8cfbf8019bf47f7fdd1a65a1d4ffb98fc14166beb4d1", + "sha256:e036ab49d5b79556f99cfc2d9320b34cfbe5be05c5871b51de9329f0603b0474" ], "markers": "python_version >= '3.6'", - "version": "==2023.7.22" + "version": "==2023.11.17" }, "charset-normalizer": { "hashes": [ - "sha256:02673e456dc5ab13659f85196c534dc596d4ef260e4d86e856c3b2773ce09843", - "sha256:02af06682e3590ab952599fbadac535ede5d60d78848e555aa58d0c0abbde786", - "sha256:03680bb39035fbcffe828eae9c3f8afc0428c91d38e7d61aa992ef7a59fb120e", - "sha256:0570d21da019941634a531444364f2482e8db0b3425fcd5ac0c36565a64142c8", - "sha256:09c77f964f351a7369cc343911e0df63e762e42bac24cd7d18525961c81754f4", - "sha256:0d3d5b7db9ed8a2b11a774db2bbea7ba1884430a205dbd54a32d61d7c2a190fa", - "sha256:1063da2c85b95f2d1a430f1c33b55c9c17ffaf5e612e10aeaad641c55a9e2b9d", - "sha256:12ebea541c44fdc88ccb794a13fe861cc5e35d64ed689513a5c03d05b53b7c82", - "sha256:153e7b6e724761741e0974fc4dcd406d35ba70b92bfe3fedcb497226c93b9da7", - "sha256:15b26ddf78d57f1d143bdf32e820fd8935d36abe8a25eb9ec0b5a71c82eb3895", - "sha256:1872d01ac8c618a8da634e232f24793883d6e456a66593135aeafe3784b0848d", - "sha256:187d18082694a29005ba2944c882344b6748d5be69e3a89bf3cc9d878e548d5a", - "sha256:1b2919306936ac6efb3aed1fbf81039f7087ddadb3160882a57ee2ff74fd2382", - "sha256:232ac332403e37e4a03d209a3f92ed9071f7d3dbda70e2a5e9cff1c4ba9f0678", - "sha256:23e8565ab7ff33218530bc817922fae827420f143479b753104ab801145b1d5b", - "sha256:24817cb02cbef7cd499f7c9a2735286b4782bd47a5b3516a0e84c50eab44b98e", - "sha256:249c6470a2b60935bafd1d1d13cd613f8cd8388d53461c67397ee6a0f5dce741", - "sha256:24a91a981f185721542a0b7c92e9054b7ab4fea0508a795846bc5b0abf8118d4", - "sha256:2502dd2a736c879c0f0d3e2161e74d9907231e25d35794584b1ca5284e43f596", - "sha256:250c9eb0f4600361dd80d46112213dff2286231d92d3e52af1e5a6083d10cad9", - "sha256:278c296c6f96fa686d74eb449ea1697f3c03dc28b75f873b65b5201806346a69", - "sha256:2935ffc78db9645cb2086c2f8f4cfd23d9b73cc0dc80334bc30aac6f03f68f8c", - "sha256:2f4a0033ce9a76e391542c182f0d48d084855b5fcba5010f707c8e8c34663d77", - "sha256:30a85aed0b864ac88309b7d94be09f6046c834ef60762a8833b660139cfbad13", - "sha256:380c4bde80bce25c6e4f77b19386f5ec9db230df9f2f2ac1e5ad7af2caa70459", - "sha256:3ae38d325b512f63f8da31f826e6cb6c367336f95e418137286ba362925c877e", - "sha256:3b447982ad46348c02cb90d230b75ac34e9886273df3a93eec0539308a6296d7", - "sha256:3debd1150027933210c2fc321527c2299118aa929c2f5a0a80ab6953e3bd1908", - "sha256:4162918ef3098851fcd8a628bf9b6a98d10c380725df9e04caf5ca6dd48c847a", - "sha256:468d2a840567b13a590e67dd276c570f8de00ed767ecc611994c301d0f8c014f", - "sha256:4cc152c5dd831641e995764f9f0b6589519f6f5123258ccaca8c6d34572fefa8", - "sha256:542da1178c1c6af8873e143910e2269add130a299c9106eef2594e15dae5e482", - "sha256:557b21a44ceac6c6b9773bc65aa1b4cc3e248a5ad2f5b914b91579a32e22204d", - "sha256:5707a746c6083a3a74b46b3a631d78d129edab06195a92a8ece755aac25a3f3d", - "sha256:588245972aca710b5b68802c8cad9edaa98589b1b42ad2b53accd6910dad3545", - "sha256:5adf257bd58c1b8632046bbe43ee38c04e1038e9d37de9c57a94d6bd6ce5da34", - "sha256:619d1c96099be5823db34fe89e2582b336b5b074a7f47f819d6b3a57ff7bdb86", - "sha256:63563193aec44bce707e0c5ca64ff69fa72ed7cf34ce6e11d5127555756fd2f6", - "sha256:67b8cc9574bb518ec76dc8e705d4c39ae78bb96237cb533edac149352c1f39fe", - "sha256:6a685067d05e46641d5d1623d7c7fdf15a357546cbb2f71b0ebde91b175ffc3e", - "sha256:70f1d09c0d7748b73290b29219e854b3207aea922f839437870d8cc2168e31cc", - "sha256:750b446b2ffce1739e8578576092179160f6d26bd5e23eb1789c4d64d5af7dc7", - "sha256:7966951325782121e67c81299a031f4c115615e68046f79b85856b86ebffc4cd", - "sha256:7b8b8bf1189b3ba9b8de5c8db4d541b406611a71a955bbbd7385bbc45fcb786c", - "sha256:7f5d10bae5d78e4551b7be7a9b29643a95aded9d0f602aa2ba584f0388e7a557", - "sha256:805dfea4ca10411a5296bcc75638017215a93ffb584c9e344731eef0dcfb026a", - "sha256:81bf654678e575403736b85ba3a7867e31c2c30a69bc57fe88e3ace52fb17b89", - "sha256:82eb849f085624f6a607538ee7b83a6d8126df6d2f7d3b319cb837b289123078", - "sha256:85a32721ddde63c9df9ebb0d2045b9691d9750cb139c161c80e500d210f5e26e", - "sha256:86d1f65ac145e2c9ed71d8ffb1905e9bba3a91ae29ba55b4c46ae6fc31d7c0d4", - "sha256:86f63face3a527284f7bb8a9d4f78988e3c06823f7bea2bd6f0e0e9298ca0403", - "sha256:8eaf82f0eccd1505cf39a45a6bd0a8cf1c70dcfc30dba338207a969d91b965c0", - "sha256:93aa7eef6ee71c629b51ef873991d6911b906d7312c6e8e99790c0f33c576f89", - "sha256:96c2b49eb6a72c0e4991d62406e365d87067ca14c1a729a870d22354e6f68115", - "sha256:9cf3126b85822c4e53aa28c7ec9869b924d6fcfb76e77a45c44b83d91afd74f9", - "sha256:9fe359b2e3a7729010060fbca442ca225280c16e923b37db0e955ac2a2b72a05", - "sha256:a0ac5e7015a5920cfce654c06618ec40c33e12801711da6b4258af59a8eff00a", - "sha256:a3f93dab657839dfa61025056606600a11d0b696d79386f974e459a3fbc568ec", - "sha256:a4b71f4d1765639372a3b32d2638197f5cd5221b19531f9245fcc9ee62d38f56", - "sha256:aae32c93e0f64469f74ccc730a7cb21c7610af3a775157e50bbd38f816536b38", - "sha256:aaf7b34c5bc56b38c931a54f7952f1ff0ae77a2e82496583b247f7c969eb1479", - "sha256:abecce40dfebbfa6abf8e324e1860092eeca6f7375c8c4e655a8afb61af58f2c", - "sha256:abf0d9f45ea5fb95051c8bfe43cb40cda383772f7e5023a83cc481ca2604d74e", - "sha256:ac71b2977fb90c35d41c9453116e283fac47bb9096ad917b8819ca8b943abecd", - "sha256:ada214c6fa40f8d800e575de6b91a40d0548139e5dc457d2ebb61470abf50186", - "sha256:b09719a17a2301178fac4470d54b1680b18a5048b481cb8890e1ef820cb80455", - "sha256:b1121de0e9d6e6ca08289583d7491e7fcb18a439305b34a30b20d8215922d43c", - "sha256:b3b2316b25644b23b54a6f6401074cebcecd1244c0b8e80111c9a3f1c8e83d65", - "sha256:b3d9b48ee6e3967b7901c052b670c7dda6deb812c309439adaffdec55c6d7b78", - "sha256:b5bcf60a228acae568e9911f410f9d9e0d43197d030ae5799e20dca8df588287", - "sha256:b8f3307af845803fb0b060ab76cf6dd3a13adc15b6b451f54281d25911eb92df", - "sha256:c2af80fb58f0f24b3f3adcb9148e6203fa67dd3f61c4af146ecad033024dde43", - "sha256:c350354efb159b8767a6244c166f66e67506e06c8924ed74669b2c70bc8735b1", - "sha256:c5a74c359b2d47d26cdbbc7845e9662d6b08a1e915eb015d044729e92e7050b7", - "sha256:c71f16da1ed8949774ef79f4a0260d28b83b3a50c6576f8f4f0288d109777989", - "sha256:d47ecf253780c90ee181d4d871cd655a789da937454045b17b5798da9393901a", - "sha256:d7eff0f27edc5afa9e405f7165f85a6d782d308f3b6b9d96016c010597958e63", - "sha256:d97d85fa63f315a8bdaba2af9a6a686e0eceab77b3089af45133252618e70884", - "sha256:db756e48f9c5c607b5e33dd36b1d5872d0422e960145b08ab0ec7fd420e9d649", - "sha256:dc45229747b67ffc441b3de2f3ae5e62877a282ea828a5bdb67883c4ee4a8810", - "sha256:e0fc42822278451bc13a2e8626cf2218ba570f27856b536e00cfa53099724828", - "sha256:e39c7eb31e3f5b1f88caff88bcff1b7f8334975b46f6ac6e9fc725d829bc35d4", - "sha256:e46cd37076971c1040fc8c41273a8b3e2c624ce4f2be3f5dfcb7a430c1d3acc2", - "sha256:e5c1502d4ace69a179305abb3f0bb6141cbe4714bc9b31d427329a95acfc8bdd", - "sha256:edfe077ab09442d4ef3c52cb1f9dab89bff02f4524afc0acf2d46be17dc479f5", - "sha256:effe5406c9bd748a871dbcaf3ac69167c38d72db8c9baf3ff954c344f31c4cbe", - "sha256:f0d1e3732768fecb052d90d62b220af62ead5748ac51ef61e7b32c266cac9293", - "sha256:f5969baeaea61c97efa706b9b107dcba02784b1601c74ac84f2a532ea079403e", - "sha256:f8888e31e3a85943743f8fc15e71536bda1c81d5aa36d014a3c0c44481d7db6e", - "sha256:fc52b79d83a3fe3a360902d3f5d79073a993597d48114c29485e9431092905d8" + "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027", + "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087", + "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786", + "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8", + "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09", + "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185", + "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574", + "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e", + "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519", + "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898", + "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269", + "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3", + "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f", + "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6", + "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8", + "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a", + "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73", + "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc", + "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714", + "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2", + "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc", + "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce", + "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d", + "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e", + "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6", + "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269", + "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96", + "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d", + "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a", + "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4", + "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77", + "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d", + "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0", + "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed", + "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068", + "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac", + "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25", + "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8", + "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab", + "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26", + "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2", + "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db", + "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f", + "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5", + "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99", + "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c", + "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d", + "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811", + "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa", + "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a", + "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03", + "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b", + "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04", + "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c", + "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001", + "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458", + "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389", + "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99", + "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985", + "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537", + "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238", + "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f", + "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d", + "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796", + "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a", + "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143", + "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8", + "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c", + "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5", + "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5", + "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711", + "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4", + "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6", + "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c", + "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7", + "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4", + "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b", + "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae", + "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12", + "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c", + "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae", + "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8", + "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887", + "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b", + "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4", + "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f", + "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5", + "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33", + "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519", + "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561" ], "markers": "python_full_version >= '3.7.0'", - "version": "==3.3.0" + "version": "==3.3.2" }, "click": { "hashes": [ @@ -1222,20 +1216,20 @@ }, "freezegun": { "hashes": [ - "sha256:cd22d1ba06941384410cd967d8a99d5ae2442f57dfafeff2fda5de8dc5c05446", - "sha256:ea1b963b993cb9ea195adbd893a48d573fda951b0da64f60883d7e988b606c9f" + "sha256:10939b0ba0ff5adaecf3b06a5c2f73071d9678e507c5eaedb23c761d56ac774b", + "sha256:55e0fc3c84ebf0a96a5aa23ff8b53d70246479e9a68863f1fcac5a3e52f19dd6" ], "index": "pypi", - "markers": "python_version >= '3.6'", - "version": "==1.2.2" + "markers": "python_version >= '3.7'", + "version": "==1.4.0" }, "idna": { "hashes": [ - "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4", - "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2" + "sha256:9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca", + "sha256:c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f" ], "markers": "python_version >= '3.5'", - "version": "==3.4" + "version": "==3.6" }, "iniconfig": { "hashes": [ @@ -1247,12 +1241,12 @@ }, "isort": { "hashes": [ - "sha256:8bef7dde241278824a6d83f44a544709b065191b95b6e50894bdc722fcba0504", - "sha256:f84c2818376e66cf843d497486ea8fed8700b340f308f076c6fb1229dff318b6" + "sha256:48fdfcb9face5d58a4f6dde2e72a1fb8dcaf8ab26f95ab49fab84c2ddefb0109", + "sha256:8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6" ], "index": "pypi", "markers": "python_full_version >= '3.8.0'", - "version": "==5.12.0" + "version": "==5.13.2" }, "mypy-extensions": { "hashes": [ @@ -1272,19 +1266,19 @@ }, "pathspec": { "hashes": [ - "sha256:1d6ed233af05e679efb96b1851550ea95bbb64b7c490b0f5aa52996c11e92a20", - "sha256:e0d8d0ac2f12da61956eb2306b69f9469b42f4deb0f3cb6ed47b9cce9996ced3" + "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", + "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712" ], - "markers": "python_version >= '3.7'", - "version": "==0.11.2" + "markers": "python_version >= '3.8'", + "version": "==0.12.1" }, "platformdirs": { "hashes": [ - "sha256:cf8ee52a3afdb965072dcc652433e0c7e3e40cf5ea1477cd4b3b1d2eb75495b3", - "sha256:e9d171d00af68be50e9202731309c4e658fd8bc76f55c11c7dd760d023bda68e" + "sha256:11c8f37bcca40db96d8144522d925583bdb7a31f7b0e37e3ed4318400a8e2380", + "sha256:906d548203468492d432bcb294d4bc2fff751bf84971fbb2c10918cc206ee420" ], - "markers": "python_version >= '3.7'", - "version": "==3.11.0" + "markers": "python_version >= '3.8'", + "version": "==4.1.0" }, "pluggy": { "hashes": [ @@ -1313,12 +1307,12 @@ }, "pytest-django": { "hashes": [ - "sha256:c60834861933773109334fe5a53e83d1ef4828f2203a1d6a0fa9972f4f75ab3e", - "sha256:d9076f759bb7c36939dbdd5ae6633c18edfc2902d1a69fdbefd2426b970ce6c2" + "sha256:4e1c79d5261ade2dd58d91208017cd8f62cb4710b56e012ecd361d15d5d662a2", + "sha256:92d6fd46b1d79b54fb6b060bbb39428073396cec717d5f2e122a990d4b6aa5e8" ], "index": "pypi", - "markers": "python_version >= '3.5'", - "version": "==4.5.2" + "markers": "python_version >= '3.8'", + "version": "==4.7.0" }, "pytest-env": { "hashes": [ @@ -1404,12 +1398,12 @@ }, "responses": { "hashes": [ - "sha256:205029e1cb334c21cb4ec64fc7599be48b859a0fd381a42443cdd600bfe8b16a", - "sha256:e6fbcf5d82172fecc0aa1860fd91e58cbfd96cee5e96da5b63fa6eb3caa10dd3" + "sha256:a2b43f4c08bfb9c9bd242568328c65a34b318741d3fab884ac843c5ceeb543f9", + "sha256:b127c6ca3f8df0eb9cc82fd93109a3007a86acb24871834c47b77765152ecf8c" ], "index": "pypi", - "markers": "python_version >= '3.7'", - "version": "==0.23.3" + "markers": "python_version >= '3.8'", + "version": "==0.24.1" }, "six": { "hashes": [ @@ -1427,28 +1421,21 @@ "markers": "python_version >= '3.7'", "version": "==2.0.1" }, - "types-pyyaml": { - "hashes": [ - "sha256:334373d392fde0fdf95af5c3f1661885fa10c52167b14593eb856289e1855062", - "sha256:c05bc6c158facb0676674b7f11fe3960db4f389718e19e62bd2b84d6205cfd24" - ], - "version": "==6.0.12.12" - }, "typing-extensions": { "hashes": [ - "sha256:8f92fc8806f9a6b641eaa5318da32b44d401efaac0f6678c9bc448ba3605faa0", - "sha256:df8e4339e9cb77357558cbdbceca33c303714cf861d1eef15e1070055ae8b7ef" + "sha256:23478f88c37f27d76ac8aee6c905017a143b0b1b886c3c9f66bc2fd94f9f5783", + "sha256:af72aea155e91adfc61c3ae9e0e342dbc0cba726d6cba4b6c72c1f34e47291cd" ], "markers": "python_version < '3.11'", - "version": "==4.8.0" + "version": "==4.9.0" }, "urllib3": { "hashes": [ - "sha256:7a7c7003b000adf9e7ca2a377c9688bbc54ed41b985789ed576570342a375cd2", - "sha256:b19e1a85d206b56d7df1d5e683df4a7725252a964e3993648dd0fb5a1c157564" + "sha256:55901e917a5896a349ff771be919f8bd99aff50b79fe58fec595eb37bbc56bb3", + "sha256:df7aa8afb0148fa78488e7899b2c59b5f4ffcfa82e6c54ccb9dd37c1d7b52d54" ], - "markers": "python_version >= '3.7'", - "version": "==2.0.6" + "markers": "python_version >= '3.8'", + "version": "==2.1.0" } } } diff --git a/locale/de_DE/LC_MESSAGES/django.po b/locale/de_DE/LC_MESSAGES/django.po index fbac592e..7279578b 100644 --- a/locale/de_DE/LC_MESSAGES/django.po +++ b/locale/de_DE/LC_MESSAGES/django.po @@ -3,8 +3,8 @@ msgid "" msgstr "" "Project-Id-Version: Mafiasi\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-18 14:54+0100\n" -"PO-Revision-Date: 2023-07-27 20:41+0200\n" +"POT-Creation-Date: 2024-01-12 16:48+0100\n" +"PO-Revision-Date: 2024-01-12 16:56+0100\n" "Last-Translator: Timon Engelke \n" "Language-Team: \n" "Language: de_DE\n" @@ -12,9 +12,9 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.0.1\n" +"X-Generator: Poedit 3.4.1\n" -#: mafiasi/base/middleware.py:15 +#: mafiasi/base/middleware.py:18 msgid "" "Your email address was automatically set to an invalid one. Please update " "your email address immediately." @@ -27,70 +27,59 @@ msgid "Internal server error" msgstr "Interner Serverfehler" #: mafiasi/base/templates/500.html:10 -#, fuzzy, python-format -#| msgid "" -#| "We're sorry, but we didn't expect this to happen. Our error reporting " -#| "tool should have sent an email to us with some technical details. Please " -#| "try again later. If the problem persists, see our problem reporting page." +#, python-format msgid "" -"\n" -" We're sorry, but we didn't expect this to happen.\n" -" Our error reporting tool should have sent an email to us with some " -"technical details.\n" -" Please try again later.\n" -" If the problem persists, see our problem " -"reporting page.\n" -" " +"We're sorry, but we didn't expect this to happen. Our error reporting tool " +"should have sent an email to us with some technical details. Please try " +"again later. If the problem persists, see our problem reporting page." msgstr "" "Tut uns leid, dies haben wir nicht erwartet. Wir sollten bereits eine " "automatisierte E-Mail mit technischen Details des Fehlers bekommen haben. " "Bitte versuche es später nochmal. Falls das Problem bestehen bleibt, schaue " "auf unsere Fehlermeldeseite." -#: mafiasi/base/templates/base.html:47 +#: mafiasi/base/templates/base.html:49 msgid "Groups" msgstr "Gruppen" -#: mafiasi/base/templates/base.html:55 +#: mafiasi/base/templates/base.html:57 #: mafiasi/mailinglist/templates/mailinglist/show_list.html:46 msgid "Settings" msgstr "Einstellungen" -#: mafiasi/base/templates/base.html:57 +#: mafiasi/base/templates/base.html:60 #, python-format msgid "Logged in as %(username)s" msgstr "Angemeldet als %(username)s" -#: mafiasi/base/templates/base.html:58 +#: mafiasi/base/templates/base.html:63 msgid "Logout" msgstr "Abmelden" -#: mafiasi/base/templates/base.html:64 -#: mafiasi/registration/templates/registration/request_account.html:35 -#: mafiasi/registration/templates/registration/request_account.html:70 +#: mafiasi/base/templates/base.html:69 +#: mafiasi/registration/templates/registration/request_account.html:38 +#: mafiasi/registration/templates/registration/request_account.html:77 msgid "Register" msgstr "Registrieren" -#: mafiasi/base/templates/base.html:66 -#: mafiasi/registration/templates/registration/login.html:5 -#: mafiasi/registration/templates/registration/login.html:47 +#: mafiasi/base/templates/base.html:71 msgid "Login" msgstr "Login" -#: mafiasi/base/templates/base.html:94 +#: mafiasi/base/templates/base.html:100 msgid "Imprint" msgstr "Impressum" -#: mafiasi/base/templates/base.html:96 +#: mafiasi/base/templates/base.html:102 msgid "Data privacy statement" msgstr "Datenschutzerklärung" -#: mafiasi/base/templates/base.html:98 +#: mafiasi/base/templates/base.html:104 msgid "Technical info" msgstr "Technik" -#: mafiasi/base/templates/base.html:100 +#: mafiasi/base/templates/base.html:106 #: mafiasi/base/templates/base/problems.html:4 msgid "Problems?" msgstr "Probleme?" @@ -122,7 +111,7 @@ msgstr "Übersicht der Lizenzen von Fremd-Komponenten" msgid "This site uses the following software/components:" msgstr "Diese Seite benutzt folgende Software/Komponenten:" -#: mafiasi/base/templates/base/technical_info.html:99 +#: mafiasi/base/templates/base/technical_info.html:70 msgid "Listed in no particular order." msgstr "In willkürlicher Reihenfolge aufgelistet." @@ -130,36 +119,36 @@ msgstr "In willkürlicher Reihenfolge aufgelistet." msgid "Mafiasi" msgstr "Mafiasi" -#: mafiasi/base/tokenbucket.py:29 +#: mafiasi/base/tokenbucket.py:27 msgid "Limit for {} reached. Please wait until {}." msgstr "Grenze für {} erreicht. Bitte warte bis {}." -#: mafiasi/base/tokenbucket.py:31 +#: mafiasi/base/tokenbucket.py:28 msgid "Limit reached. Please wait until {}" msgstr "Grenze erreicht. Bitte warte bis: {}" -#: mafiasi/base/validation.py:9 +#: mafiasi/base/validation.py:10 #, python-format msgid "" "'%(value)s' contains invalid characters. Only ASCII characters are allowed." msgstr "'%(value)s' enthält ungültige Zeichen. Nur ASCII-Zeichen sind erlaubt." -#: mafiasi/base/validation.py:23 +#: mafiasi/base/validation.py:24 msgid "" "Your password contains invalid characters. Only ASCII characters are allowed." msgstr "" "Dein Passwort enthält ungültige Zeichen. Nur ASCII-Zeichen sind erlaubt." -#: mafiasi/base/validation.py:27 +#: mafiasi/base/validation.py:28 #, python-format msgid "Your password may only contain the following characters: %s" msgstr "Dein Passwort darf nur die folgenden Zeichen enthalten: %s" -#: mafiasi/bitpoll/apps.py:10 +#: mafiasi/bitpoll/apps.py:11 msgid "BitPoll" msgstr "BitPoll" -#: mafiasi/bitpoll/apps.py:11 +#: mafiasi/bitpoll/apps.py:12 msgid "BitPoll helps you to find common dates for meetings easily." msgstr "Mit dem BitPoll kannst du einfach gemeinsame Termine finden." @@ -167,34 +156,34 @@ msgstr "Mit dem BitPoll kannst du einfach gemeinsame Termine finden." msgid "Dashboard" msgstr "Dashboard" -#: mafiasi/dashboard/templates/dashboard/index.html:16 +#: mafiasi/dashboard/templates/dashboard/index.html:17 msgid "Services" msgstr "Dienste" -#: mafiasi/dashboard/templates/dashboard/index.html:32 +#: mafiasi/dashboard/templates/dashboard/index.html:34 msgid "Rearrange item" msgstr "Dienst umordnen" -#: mafiasi/dashboard/templates/dashboard/index.html:40 +#: mafiasi/dashboard/templates/dashboard/index.html:42 msgid "News and more" msgstr "Aktuelles und mehr" -#: mafiasi/dashboard/templates/dashboard/index.html:56 +#: mafiasi/dashboard/templates/dashboard/index.html:58 msgid "Wiki search" msgstr "Wiki-Suche" -#: mafiasi/dashboard/templates/dashboard/index.html:63 +#: mafiasi/dashboard/templates/dashboard/index.html:65 #: mafiasi/gprot/templates/gprot/menu.html:4 #: mafiasi/pks/templates/pks/menu.html:4 #: mafiasi/pks/templates/pks/search.html:5 msgid "Search" msgstr "Suche" -#: mafiasi/discourse/apps.py:10 +#: mafiasi/discourse/apps.py:11 msgid "Discourse" msgstr "Discourse" -#: mafiasi/discourse/apps.py:11 +#: mafiasi/discourse/apps.py:12 msgid "" "Discourse is our forum for questions and discussions with your fellow " "students." @@ -202,11 +191,11 @@ msgstr "" "Discourse ist unser Forum für Fragen und Diskussionen mit deinen " "Kommilitonen." -#: mafiasi/etherpad/apps.py:9 +#: mafiasi/etherpad/apps.py:10 msgid "Etherpad" msgstr "Etherpad" -#: mafiasi/etherpad/apps.py:10 +#: mafiasi/etherpad/apps.py:11 msgid "You can use the Etherpad to work together on a document in real time." msgstr "" "Das Etherpad erlaubt es dir, mit anderen gemeinsam in Echtzeit an einem " @@ -324,38 +313,38 @@ msgstr "Pad: %(pad_name)s" msgid "Hide navigation bars" msgstr "Navigationsleisten verstecken" -#: mafiasi/fb18/apps.py:10 +#: mafiasi/fb18/apps.py:11 msgid "FB18" msgstr "FB18" -#: mafiasi/fb18/apps.py:11 +#: mafiasi/fb18/apps.py:12 msgid "" "FB18 is our deprecated bulletin board, which is kept here as an archive." msgstr "FB18 ist unser veraltetes Forum, das hier als Archiv aufbewahrt wird." -#: mafiasi/git/apps.py:10 +#: mafiasi/git/apps.py:11 msgid "Repositories" msgstr "Repositories" -#: mafiasi/git/apps.py:11 +#: mafiasi/git/apps.py:12 msgid "The Github like repository service" msgstr "Der Github-artige Repository-Dienst" -#: mafiasi/gprot/apps.py:9 +#: mafiasi/gprot/apps.py:10 msgid "GProt" msgstr "GProt" -#: mafiasi/gprot/apps.py:10 +#: mafiasi/gprot/apps.py:11 msgid "The GProt contains memory minutes of oral and written exams." msgstr "" "Im GProt findest du Gedächtnisprotokolle von Klausuren und mündlichen " "Prüfungen." -#: mafiasi/gprot/forms.py:49 mafiasi/gprot/forms.py:84 +#: mafiasi/gprot/forms.py:50 mafiasi/gprot/forms.py:79 msgid "Selected examiner does not exist" msgstr "Ausgewählter Prüfer existiert nicht" -#: mafiasi/gprot/forms.py:52 mafiasi/gprot/forms.py:76 +#: mafiasi/gprot/forms.py:52 mafiasi/gprot/forms.py:73 msgid "Selected course does not exist" msgstr "Ausgewähltes Modul existiert nicht" @@ -363,15 +352,15 @@ msgstr "Ausgewähltes Modul existiert nicht" msgid "Invalid selection" msgstr "Ungültige Auswahl" -#: mafiasi/gprot/forms.py:89 mafiasi/gprot/templates/gprot/create.html:35 +#: mafiasi/gprot/forms.py:84 mafiasi/gprot/templates/gprot/create.html:35 msgid "Write online" msgstr "Online schreiben" -#: mafiasi/gprot/forms.py:90 mafiasi/gprot/templates/gprot/create.html:36 +#: mafiasi/gprot/forms.py:84 mafiasi/gprot/templates/gprot/create.html:36 msgid "Upload PDF" msgstr "PDF hochladen" -#: mafiasi/gprot/management/commands/send_reminders.py:24 +#: mafiasi/gprot/management/commands/send_reminders.py:29 #, python-format msgid "Reminder: Memory minutes for \"%(coursename)s\"" msgstr "Erinnerung: Gedächtnisprotokoll für \"%(coursename)s\"" @@ -544,28 +533,21 @@ msgid "Create memory minutes" msgstr "Gedächtnisprotokoll erstellen" #: mafiasi/gprot/templates/gprot/create.html:15 +#: mafiasi/gprot/templates/gprot/edit_metadata.html:17 msgid "" -"\n" -" This page needs javascript in order to function correctly.\n" -" Please activate it before you proceed.\n" -" " +"This page needs javascript in order to function correctly. Please activate " +"it before you proceed." msgstr "" -"\n" -" Diese Seite benötigt JavaScript um richtig zu funktionieren..\n" -" Bitte aktiviere es, bevor du fortfährst.\n" -" " +"Diese Seite benötigt JavaScript um richtig zu funktionieren. Bitte aktiviere " +"es, bevor du fortfährst." #: mafiasi/gprot/templates/gprot/create.html:23 msgid "" -"\n" -" Please take care to only upload memory minutes. " -"This is not the place for photos of exams or similar.\n" -" " +"Please take care to only upload memory minutes. This is not " +"the place for photos of exams or similar." msgstr "" -"\n" -" Bitte nur Gedächtnisprotokolle hochladen! Fotos von " -"Klausuren und Vergleichbares haben hier nichts verloren.\n" -" " +"Bitte nur Gedächtnisprotokolle hochladen! Fotos von Klausuren und " +"Vergleichbares haben hier nichts verloren." #: mafiasi/gprot/templates/gprot/create.html:33 msgctxt "GProt format" @@ -586,12 +568,8 @@ msgstr "" "Löschen: %(course_name)s\n" #: mafiasi/gprot/templates/gprot/delete.html:31 -msgid "" -"\n" -"Do you really want to delete these memory minutes?\n" -msgstr "" -"\n" -"Möchtest du dieses Gedächtnisprotokoll wirklich löschen?\n" +msgid "Do you really want to delete these memory minutes?" +msgstr "Möchtest du dieses Gedächtnisprotokoll wirklich löschen?" #: mafiasi/gprot/templates/gprot/edit.html:6 #: mafiasi/gprot/templates/gprot/edit_metadata.html:6 @@ -647,18 +625,6 @@ msgstr "Speichern und veröffentlichen" msgid "Save only" msgstr "Nur speichern" -#: mafiasi/gprot/templates/gprot/edit_metadata.html:17 -msgid "" -"\n" -" This page needs javascript in order to function correctly.\n" -" Please activate it before you proceed.\n" -" " -msgstr "" -"\n" -" Diese Seite benötigt JavaScript um richtig zu funktionieren..\n" -" Bitte aktiviere es, bevor du fortfährst.\n" -" " - #: mafiasi/gprot/templates/gprot/edit_metadata.html:27 msgid "Save" msgstr "Speichern" @@ -674,17 +640,13 @@ msgstr "" #: mafiasi/gprot/templates/gprot/forget.html:29 msgid "" -"\n" -"Do you really want to remove your association with these memory minutes " -"from\n" -"the database? This will of course disable editing this memory minutes, " -"since\n" -"we no longer know who wrote it.\n" +"Do you really want to remove your association with these memory minutes from " +"the database? This will of course disable editing this memory minutes, since " +"we no longer know who wrote it." msgstr "" -"\n" "Möchtest du wirklich deine Urheberschaft für dieses Gedächtnisprotokoll " "löschen? Dadurch wirst du es nicht mehr bearbeiten können, da wir dann nicht " -"mehr wissen, wer es verfasst hat.\n" +"mehr wissen, wer es verfasst hat." #: mafiasi/gprot/templates/gprot/index.html:7 msgid "Search for memory minutes" @@ -715,20 +677,15 @@ msgstr "Gedächtnisprotokolle anzeigen" #: mafiasi/gprot/templates/gprot/index.html:57 #, python-format msgid "" -"\n" -" Sorry, there are currently no published memory minutes matching your " -"search.\n" -" You may set up a notification if " -"you\n" -" would like to be informed when new memory minutes matching your query\n" -" are published.\n" +"Sorry, there are currently no published memory minutes matching your search. " +"You may set up a notification if you " +"would like to be informed when new memory minutes matching your query are " +"published." msgstr "" -"\n" "Leider gibt es derzeit keine Gedächtnisprotokolle, die zu deiner Suche " -"passen.\n" -"Du kannst eine Benachrichtigung " -"einrichten, wenn du über neu veröffentlichte Gedächtnisprotokolle zu deiner " -"Anfrage informiert werden möchtest.\n" +"passen. Du kannst eine Benachrichtigung einrichten, wenn du über neu veröffentlichte Gedächtnisprotokolle zu " +"deiner Anfrage informiert werden möchtest." #: mafiasi/gprot/templates/gprot/index.html:68 msgid "Favorites" @@ -740,7 +697,7 @@ msgstr "Eigene Gedächtnisprotokolle anzeigen" #: mafiasi/gprot/templates/gprot/list_own.html:18 msgid "You have no memory minutes we know of! :-(" -msgstr "Du hast keine eigenen Gedächtnisprotokolle, von denen wir wissen." +msgstr "Du hast keine eigenen Gedächtnisprotokolle, von denen wir wissen! :-(" #: mafiasi/gprot/templates/gprot/list_own.html:20 #: mafiasi/gprot/templates/gprot/menu.html:10 @@ -820,18 +777,16 @@ msgstr "" #: mafiasi/gprot/templates/gprot/notifications.html:12 msgid "" -"\n" "

Are you looking for memory minutes for a specific course that aren't here " "yet? Just add the course below and we will notify you as soon as new memory " "minutes matching your search are published. Please consider contributing " -"memory minutes yourself, to help others in the same position.

\n" +"memory minutes yourself, to help others in the same position.

" msgstr "" -"\n" "

Suchst du nach Gedächtnisprotokollen, die es hier noch nicht gibt? Dann " "füg einfach unten den Kurs ein und wir benachrichtigen dich, sobald ein " "neues Gedächtnisprotokoll veröffentlicht wird, das zu deiner Suche passt. " "Bitte denk auch daran, selbst Gedächtnisprotokolle beizutragen, um anderen " -"in deiner Position zu helfen.

\n" +"in deiner Position zu helfen.

" #: mafiasi/gprot/templates/gprot/notifications.html:21 msgid "Added" @@ -858,53 +813,38 @@ msgstr "Benachrichtigung hinzufügen" #: mafiasi/gprot/templates/gprot/publish.html:30 msgid "" -"\n" -"Thank you for writing and publishing these memory minutes! Please note that\n" -"once they are published, you will not be able to delete or unpublish them\n" -"anymore.\n" +"Thank you for writing and publishing these memory minutes! Please note that " +"once they are published, you will not be able to delete or unpublish them " +"anymore." msgstr "" -"\n" "Vielen Dank, dass du dieses Gedächtnisprotokoll geschrieben hast und " -"veröffentlichen möchtest!\n" -"Bitte beachte, dass du die Veröffentlichung nicht rückgängig machen und das " -"Protokoll danach\n" -"auch nicht mehr löschen kannst.\n" +"veröffentlichen möchtest! Bitte beachte, dass du die Veröffentlichung nicht " +"rückgängig machen und das Protokoll danach auch nicht mehr löschen kannst." #: mafiasi/gprot/templates/gprot/publish.html:38 msgid "" -"\n" -" Keep authorship information. This allows you to edit " -"your\n" -" memory minutes after publishing and may allow other features in future.\n" -" Your authorship will be kept confidential and will never be shown to " -"others\n" -" and you may remove the information at any time.\n" -" " +"Keep authorship information. This allows you to edit your " +"memory minutes after publishing and may allow other features in future. Your " +"authorship will be kept confidential and will never be shown to others and " +"you may remove the information at any time." msgstr "" -"\n" "Urheberschaft speichern. Diese Option erlaubt es dir, dein " "Gedächtnisprotokoll zu bearbeiten, nachdem es veröffentlicht wurde, und " "könnte noch weitere Features ermöglichen, die wir vielleicht in Zukunft " -"noch einbauen.\n" -"Diese Daten werden vertraulich behandelt und niemals anderen Benutzern " -"zugänglich gemacht werden.\n" -"Du kannst die Information über deine Urheberschaft jederzeit löschen.\n" +"noch einbauen. Diese Daten werden vertraulich behandelt und niemals anderen " +"Benutzern zugänglich gemacht werden. Du kannst die Information über deine " +"Urheberschaft jederzeit löschen.\n" " " #: mafiasi/gprot/templates/gprot/publish.html:50 msgid "" -"\n" -" Forget authorship information. This will delete your\n" -" association with this memory minutes from the database. This will\n" -" of course disable editing this memory minutes, since we no longer\n" -" know who wrote it.\n" -" " +"Forget authorship information. This will delete your " +"association with this memory minutes from the database. This will of course " +"disable editing this memory minutes, since we no longer know who wrote it." msgstr "" -"\n" "Urheberschaft vergessen. Diese Option löscht deine " "Verbindung mit diesem Gedächtnisprotokoll. Dadurch wirst du es nicht mehr " -"bearbeiten können, da wir dann nicht mehr wissen, wer es verfasst hat.\n" -" " +"bearbeiten können, da wir dann nicht mehr wissen, wer es verfasst hat." #: mafiasi/gprot/templates/gprot/reminder_email.txt:2 #, python-format @@ -940,17 +880,14 @@ msgstr "" #: mafiasi/gprot/templates/gprot/reminders.html:12 msgid "" -"\n" "

If want to contribute memory minutes yourself (which is great!) but worry " -"that you\n" -"might forget writing them after your exam is over, you can add a reminder\n" -"here and we will send you an email right after the exam.

\n" +"that you might forget writing them after your exam is over, you can add a " +"reminder here and we will send you an email right after the exam.

" msgstr "" -"\n" "

Wenn du selbst Gedächtnisprotokolle schreiben möchtest (was toll ist!) " "aber befürchtest, nach deiner Prüfung nicht mehr daran zu denken, dann " "richte hier eine Erinnerung ein und wir werden dir gleich nach der Prüfung " -"eine Erinnerungsmail schreiben.

\n" +"eine Erinnerungsmail schreiben.

" #: mafiasi/gprot/templates/gprot/reminders.html:52 msgid "Add reminder" @@ -975,31 +912,30 @@ msgstr "Fachbereich" #: mafiasi/gprot/templates/gprot/view.html:80 msgid "" -"Sorry, your browser does not support embedding\n" -" this document. However, you can download the PDF file using the\n" -" button above." +"Sorry, your browser does not support embedding this document. However, you " +"can download the PDF file using the button above." msgstr "" -"Leider unterstützt dein Browser das Einbetten dieses Dokuments nicht.\n" -"Du kannst es jedoch über den Button oben rechts als PDF-Datei herunterladen." +"Leider unterstützt dein Browser das Einbetten dieses Dokuments nicht. Du " +"kannst es jedoch über den Button oben rechts als PDF-Datei herunterladen." -#: mafiasi/gprot/templates/gprot/view.html:87 +#: mafiasi/gprot/templates/gprot/view.html:89 msgid "No document has been uploaded yet." msgstr "Es wurde noch kein Dokument hochgeladen." -#: mafiasi/gprot/views.py:179 mafiasi/gprot/views.py:280 +#: mafiasi/gprot/views.py:203 mafiasi/gprot/views.py:310 #, python-brace-format msgid "Only files up to {0} MB are allowed." msgstr "Es sind nur Dateien kleiner als {0} MB erlaubt." -#: mafiasi/gprot/views.py:183 +#: mafiasi/gprot/views.py:205 msgid "Only PDF files are allowed." msgstr "Es sind nur PDF-Dateien erlaubt." -#: mafiasi/gprot/views.py:185 mafiasi/gprot/views.py:287 +#: mafiasi/gprot/views.py:208 mafiasi/gprot/views.py:316 msgid "Please select a file to upload." msgstr "Bitte wähle eine Datei zum Hochladen aus." -#: mafiasi/gprot/views.py:217 +#: mafiasi/gprot/views.py:223 msgid "" "This file was blocked because it is an original exam. Please do not try to " "upload it again because we will get problems with the university." @@ -1008,21 +944,21 @@ msgstr "" "Bitte versuche nicht, sie nochmal hochzuladen, damit wir keine Probleme mit " "der Universität bekommen." -#: mafiasi/gprot/views.py:307 +#: mafiasi/gprot/views.py:314 msgid "Only PNG, JPEG and GIF files are allowed." msgstr "Es sind nur Bilder im PNG-, JPEG- oder GIF-Format erlaubt." -#: mafiasi/gprot/views.py:328 +#: mafiasi/gprot/views.py:354 #, python-format msgid "New memory minutes for \"%(coursename)s\"" msgstr "Neues Gedächtnisprotokoll für \"%(coursename)s\"" -#: mafiasi/groups/forms.py:26 +#: mafiasi/groups/forms.py:27 #, python-format msgid "There is no user \"%s.\"" msgstr "Es gibt keinen Benutzer \"%s\"." -#: mafiasi/groups/models.py:76 +#: mafiasi/groups/models.py:77 msgid "" "You are the sole group admin. Please terminate the group or appoint another " "group admin." @@ -1030,15 +966,15 @@ msgstr "" "Du bist der einzige Gruppenadmin. Bitte schließe die Gruppe oder ernenne " "einen anderen Gruppenadmin." -#: mafiasi/groups/models.py:102 +#: mafiasi/groups/models.py:104 msgid "Invalid group name." msgstr "Ungültiger Gruppenname." -#: mafiasi/groups/models.py:105 +#: mafiasi/groups/models.py:107 msgid "The group name must be at least {} characters" msgstr "Der Gruppenname muss mindestens {} Zeichen lang sein" -#: mafiasi/groups/models.py:110 +#: mafiasi/groups/models.py:111 msgid "Group does already exist." msgstr "Gruppe existiert bereits." @@ -1107,14 +1043,10 @@ msgstr "Gruppen auf %(project_name)s" #: mafiasi/groups/templates/groups/groups_base.html:68 #, python-format msgid "" -"\n" -" Accept an invitation or create a new group and invite\n" -" others to use %(project_name)s features such as private\n" -" etherpads, owncloud sharing, group calendars and group bitpolls. " -"Please check for existing groups.\n" -" " +"Accept an invitation or create a new group and invite others to use " +"%(project_name)s features such as private etherpads, owncloud sharing, group " +"calendars and group bitpolls. Please check for existing groups." msgstr "" -"\n" "Nimm eine Einladung an oder erstelle eine neue Gruppe und lade Andere ein, " "um %(project_name)s-Features wie private Etherpads, Nextcloud, Discourse-" "Kategorien und Gruppenmailinglisten nutzen zu können. Bitte auf existierende " @@ -1234,55 +1166,55 @@ msgstr "Adminrechte geben" msgid "Leave group" msgstr "Gruppe verlassen" -#: mafiasi/groups/views.py:39 +#: mafiasi/groups/views.py:44 #, python-brace-format msgid "Group \"{0}\" was created." msgstr "Gruppe \"{0}\" wurde erstellt." -#: mafiasi/groups/views.py:107 +#: mafiasi/groups/views.py:125 msgid "You left the group." msgstr "Du hast die Gruppe verlassen." -#: mafiasi/groups/views.py:130 +#: mafiasi/groups/views.py:149 msgid "User was removed from group" msgstr "Der Benutzer wurde aus der Gruppe entfernt" -#: mafiasi/groups/views.py:135 +#: mafiasi/groups/views.py:154 msgid "User was granted group admin." msgstr "Der Benutzer wurde zum Gruppenadmin gemacht." -#: mafiasi/groups/views.py:139 +#: mafiasi/groups/views.py:158 msgid "Revoked group admin rights from user." msgstr "Dem Benutzer wurden Gruppenadmin-Rechte entzogen." -#: mafiasi/groups/views.py:160 +#: mafiasi/groups/views.py:179 msgid "Invitation was sent." msgstr "Einladung wurde gesendet." -#: mafiasi/guests/forms.py:26 +#: mafiasi/guests/forms.py:25 msgid "Username must be alphanumeric and start with a letter." msgstr "" "Der Benutzername muss alphanumerisch sein und mit einem Buchstaben beginnen." -#: mafiasi/guests/forms.py:30 +#: mafiasi/guests/forms.py:28 msgid "Username must be at least 3 characters long." msgstr "Der Benutzername muss mindestens 3 Zeichen lang sein." -#: mafiasi/guests/forms.py:34 +#: mafiasi/guests/forms.py:31 msgid "This name is not available." msgstr "Dieser Name ist nicht verfügbar." -#: mafiasi/guests/forms.py:44 +#: mafiasi/guests/forms.py:40 msgid "The guest can use this email address to register a normal user account." msgstr "" "Der Gast kann seine E-Mail-Adresse nutzen, um einen normalen Account zu " "registrieren." -#: mafiasi/guests/forms.py:49 +#: mafiasi/guests/forms.py:43 msgid "There is already an account with that email." msgstr "Es existiert bereits ein Account mit dieser E-Mail-Adresse." -#: mafiasi/guests/forms.py:55 +#: mafiasi/guests/forms.py:49 msgid "invitations" msgstr "Einladungen" @@ -1291,20 +1223,17 @@ msgstr "Einladungen" #: mafiasi/guests/templates/guests/index.html:47 #: mafiasi/guests/templates/guests/invite.html:15 #: mafiasi/registration/templates/registration/create_account.html:13 -#: mafiasi/registration/templates/registration/login.html:20 msgid "Username" msgstr "Benutzername" #: mafiasi/guests/templates/guests/accept.html:16 -#: mafiasi/registration/forms.py:63 mafiasi/registration/forms.py:87 -#: mafiasi/registration/templates/registration/account.html:88 +#: mafiasi/registration/forms.py:60 mafiasi/registration/forms.py:77 #: mafiasi/registration/templates/registration/create_account.html:17 -#: mafiasi/registration/templates/registration/login.html:37 msgid "Password" msgstr "Passwort" #: mafiasi/guests/templates/guests/accept.html:25 -#: mafiasi/registration/forms.py:67 +#: mafiasi/registration/forms.py:61 #: mafiasi/registration/templates/registration/create_account.html:26 msgid "Password confirmation" msgstr "Passwort bestätigen" @@ -1344,7 +1273,7 @@ msgstr "Voller Name" #: mafiasi/guests/templates/guests/index.html:15 #: mafiasi/guests/templates/guests/invite.html:35 -#: mafiasi/registration/templates/registration/account.html:59 +#: mafiasi/registration/templates/registration/account.html:54 msgid "Email" msgstr "E-Mail" @@ -1406,34 +1335,33 @@ msgstr "Du könntest
das Dashboard besuchen." #, python-format msgid "" "Sorry, an account with username %(username)s already exists. If this is not " -"your account, please request another invitation with a different username." +"your account, please request another invitation with a different username." msgstr "" "Ein Account mit dem Nutzernamen %(username)s existiert bereits. Wenn dies " "nicht dein Account ist, kannst du mit einem anderen Nutzernamen eine erneute " "Einladung anfordern." -#: mafiasi/guests/views.py:53 +#: mafiasi/guests/views.py:51 msgid "{} was successfully invited." msgstr "{} wurde erfolgreich eingeladen." -#: mafiasi/guests/views.py:72 +#: mafiasi/guests/views.py:75 msgid "Invitation was withdrawn." msgstr "Einladung wurde zurückgezogen." -#: mafiasi/guests/views.py:74 +#: mafiasi/guests/views.py:77 msgid "invitation mails" msgstr "Einladungsmails" -#: mafiasi/guests/views.py:81 +#: mafiasi/guests/views.py:84 msgid "Invitation mail was resent." msgstr "Einladungsmail wurde erneut versandt." -#: mafiasi/kanboard/apps.py:10 +#: mafiasi/kanboard/apps.py:11 msgid "Kanboard" msgstr "Kanboard" -#: mafiasi/kanboard/apps.py:11 +#: mafiasi/kanboard/apps.py:13 msgid "" "Kanboard is a kanban project management tool that you can use to track the " "progress of your projects." @@ -1449,7 +1377,7 @@ msgstr "Kurzlinks" msgid "The best URL shortening service near you" msgstr "Der beste Kurzlink-Dienst in deiner Umgebung" -#: mafiasi/mailinglist/forms.py:20 +#: mafiasi/mailinglist/forms.py:18 msgid "This email is already on the whitelist" msgstr "Diese E-Mail-Adresse ist bereits auf der Whitelist" @@ -1561,69 +1489,48 @@ msgstr "Absender zur Whitelist hinzufügen" msgid "Add to whitelist" msgstr "Zur Whitelist hinzufügen" -#: mafiasi/mailinglist/views.py:44 +#: mafiasi/mailinglist/views.py:50 #, python-brace-format msgid "Mailinglist {list_name} was created." msgstr "Mailingliste {list_name} wurde erstellt." -#: mafiasi/mailinglist/views.py:67 +#: mafiasi/mailinglist/views.py:73 msgid "Mail was sent to mailinglist." msgstr "E-Mail wurde an die Mailingliste weitergeleitet." -#: mafiasi/mailinglist/views.py:69 +#: mafiasi/mailinglist/views.py:75 msgid "Mail was discarded." msgstr "E-Mail wurde verworfen." -#: mafiasi/mailinglist/views.py:123 +#: mafiasi/mailinglist/views.py:130 msgid "Mailinglist settings saved." msgstr "Mailinglisteneinstellungen gespeichert." -#: mafiasi/matrix/apps.py:10 +#: mafiasi/matrix/apps.py:11 msgid "Matrix" msgstr "Matrix" -#: mafiasi/matrix/apps.py:11 +#: mafiasi/matrix/apps.py:12 msgid "Matrix provides decentralized messaging and VoIP with E2E encryption." msgstr "" "Matrix ermöglicht dezentrales Chatten und VoIP mit Ende-zu-Ende-" "Verschlüsselung." -#: mafiasi/mumble/apps.py:9 mafiasi/mumble/templates/mumble/index.html:5 -msgid "Mumble" -msgstr "Mumble" - -#: mafiasi/mumble/apps.py:10 -msgid "You can use our mumble for voice chat with other fellow students." -msgstr "" -"Unser Mumble-Server erlaubt es dir mit anderen Sprachkonferenzen zu führen." - -#: mafiasi/mumble/templates/mumble/index.html:8 -msgid "" -"Configure mumble as shown in the following image. Your password in Mumble is " -"the same as used here." -msgstr "" -"Konfigure Mumble so wie es im folgenden Bild gezeigt wird. Dein Mumble-" -"Passwort ist das gleiche wie hier." - -#: mafiasi/mumble/views.py:7 -msgid "Student association" -msgstr "Fachschaft" - -#: mafiasi/nextcloud/apps.py:10 +#: mafiasi/nextcloud/apps.py:11 msgid "Nextcloud" msgstr "Nextcloud" -#: mafiasi/nextcloud/apps.py:11 +#: mafiasi/nextcloud/apps.py:12 msgid "Nextcloud enables you to sync and share your documents." msgstr "" "Nextcloud ermöglicht es dir, Dokumente zu synchronisieren und mit anderen " "Leuten zu teilen." -#: mafiasi/pks/apps.py:9 +#: mafiasi/pks/apps.py:10 msgid "Keyserver" msgstr "Keyserver" -#: mafiasi/pks/apps.py:10 +#: mafiasi/pks/apps.py:11 msgid "" "You can find your fellow students' OpenPGP keys on our public keyserver." msgstr "" @@ -1909,44 +1816,44 @@ msgstr "Füge einen oder mehrere Schlüssel in das folgende Feld ein:" msgid "Add keys" msgstr "Schlüssel hinzufügen" -#: mafiasi/pks/templatetags/pks.py:15 +#: mafiasi/pks/templatetags/pks.py:17 msgid "Revoked." msgstr "Zurückgezogen." -#: mafiasi/pks/templatetags/pks.py:18 +#: mafiasi/pks/templatetags/pks.py:20 msgid "Never." msgstr "Nie." -#: mafiasi/pks/templatetags/pks.py:22 +#: mafiasi/pks/templatetags/pks.py:24 #, python-brace-format msgid "Expired at {0}" msgstr "Abgelaufen am: {0}" -#: mafiasi/pks/views.py:67 +#: mafiasi/pks/views.py:61 msgid "Could not find the given keyid." msgstr "Konnte die angegebene Schlüssel-ID nicht finden." -#: mafiasi/pks/views.py:70 +#: mafiasi/pks/views.py:64 msgid "Could not find a valid subkey." msgstr "Konnte keinen gültigen Unterschlüssel finden." -#: mafiasi/pks/views.py:76 +#: mafiasi/pks/views.py:69 msgid "Key was successfully assigned to you." msgstr "Der Schlüssel wurde dir erfolgreich zugeordnet." -#: mafiasi/pks/views.py:78 +#: mafiasi/pks/views.py:71 msgid "Key was already assigned to you" msgstr "Der Schlüssel wurde dir bereits zugeordnet" -#: mafiasi/pks/views.py:175 +#: mafiasi/pks/views.py:162 msgid "Sorry, submission period is over." msgstr "Entschuldigung, der Einreichzeitraum für Schlüssel ist vorbei." -#: mafiasi/pks/views.py:208 +#: mafiasi/pks/views.py:192 msgid "Successfully submitted keys to party." msgstr "Schlüssel erfolgreich eingereicht." -#: mafiasi/pks/views.py:212 +#: mafiasi/pks/views.py:195 msgid "Not participating in this keysigning party." msgstr "Teilnahme an der Keysigning-Party abgesagt." @@ -1958,27 +1865,27 @@ msgstr "Das ist keine valide Kennung." msgid "That does not look like a valid account name for {}." msgstr "Das ist keine valide E-Mail-Adresse für {}." -#: mafiasi/registration/forms.py:56 +#: mafiasi/registration/forms.py:54 msgid "Invalid domain" msgstr "Ungültige Domain" -#: mafiasi/registration/forms.py:77 +#: mafiasi/registration/forms.py:68 msgid "The two password fields didn't match." msgstr "Die beiden Passwörter stimmen nicht überein." -#: mafiasi/registration/forms.py:95 +#: mafiasi/registration/forms.py:83 msgid "Wrong password." msgstr "Falsches Passwort." -#: mafiasi/registration/forms.py:132 +#: mafiasi/registration/forms.py:116 msgid "This address is already associated with an account." msgstr "Es existiert bereits ein Account mit dieser E-Mail-Adresse." -#: mafiasi/registration/forms.py:136 +#: mafiasi/registration/forms.py:119 msgid "Group addresses cannot be used for this purpose." msgstr "Gruppenadressen können hier nicht verwendet werden." -#: mafiasi/registration/forms.py:139 +#: mafiasi/registration/forms.py:121 msgid "Cloak adresses cannot be used for this purpose." msgstr "Cloak-Adressen können hier nicht verwendet werden." @@ -1987,20 +1894,11 @@ msgstr "Cloak-Adressen können hier nicht verwendet werden." msgid "Account" msgstr "Account" -#: mafiasi/registration/templates/registration/account.html:18 -#, python-format -msgid "" -"You want to use %(project_name)s with your friends? You can invite guests." -msgstr "" -"Du möchtest %(project_name)s mit deinen Freunden nutzen? Du kannst sie als " -"Gäste einladen." - -#: mafiasi/registration/templates/registration/account.html:27 +#: mafiasi/registration/templates/registration/account.html:22 msgid "Nickname" msgstr "Spitzname" -#: mafiasi/registration/templates/registration/account.html:31 +#: mafiasi/registration/templates/registration/account.html:26 msgid "" "If you choose a nickname, it will be shown instead of your first name (e.g. " "when you vote in Dudle)" @@ -2008,18 +1906,48 @@ msgstr "" "Wenn du einen Spitznamen auswählst, wird dieser anstelle deines Vornamens " "angezeigt" -#: mafiasi/registration/templates/registration/account.html:48 +#: mafiasi/registration/templates/registration/account.html:43 msgid "Change Nickname" msgstr "Spitznamen ändern" -#: mafiasi/registration/templates/registration/account.html:66 +#: mafiasi/registration/templates/registration/account.html:61 msgid "New Email Address" msgstr "Neue E-Mail-Adresse" -#: mafiasi/registration/templates/registration/account.html:77 +#: mafiasi/registration/templates/registration/account.html:72 msgid "Change Email" msgstr "Mailadresse ändern" +#: mafiasi/registration/templates/registration/account.html:83 +msgid "Update Password" +msgstr "Passwort ändern" + +#: mafiasi/registration/templates/registration/account.html:87 +msgid "" +"To change your password you need to visit our central Account Console. We also support the usage of additional second-factor security which can " +"also be configured there." +msgstr "" +"Um dein Password zu ändern kannst du die Account Console besuchen. " +"Außerdem kannst du dort 2-Faktor-Authentifizierung konfigurieren." + +#: mafiasi/registration/templates/registration/account.html:104 +msgid "Invite Guests" +msgstr "Gast einladen" + +#: mafiasi/registration/templates/registration/account.html:110 +#, python-format +msgid "" +"You want to use %(project_name)s with your friends? You can invite guests." +msgstr "" +"Du möchtest %(project_name)s mit deinen Freunden nutzen? Du kannst sie als " +"Gäste einladen." + +#: mafiasi/registration/templates/registration/account.html:118 +msgid "Manage Guests" +msgstr "Gästeaccounts verwalten" + #: mafiasi/registration/templates/registration/email_error.html:5 msgid "Email address is invalid" msgstr "E-Mail-Adresse ist ungültig" @@ -2055,109 +1983,6 @@ msgstr "" "Dieser Link ist für 24 Stunden gültig.\n" "\n" -#: mafiasi/registration/templates/registration/login.html:50 -msgid "Did you forget your password?" -msgstr "Passwort vergessen?" - -#: mafiasi/registration/templates/registration/password_reset_complete.html:4 -msgid "Password reset complete" -msgstr "Passwort zurücksetzen erfolgreich" - -#: mafiasi/registration/templates/registration/password_reset_complete.html:7 -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Dein Passwort wurde gesetzt. Du kannst dich nun damit einloggen." - -#: mafiasi/registration/templates/registration/password_reset_complete.html:9 -msgid "Log in" -msgstr "Einloggen" - -#: mafiasi/registration/templates/registration/password_reset_confirm.html:5 -#: mafiasi/registration/templates/registration/password_reset_form.html:5 -msgid "Password reset" -msgstr "Passwort zurücksetzen" - -#: mafiasi/registration/templates/registration/password_reset_confirm.html:14 -msgid "Enter new password" -msgstr "Gib das neue Passwort ein" - -#: mafiasi/registration/templates/registration/password_reset_confirm.html:15 -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Bitte gib dein neues Passwort zweimal ein, um sicherzustellen, dass du es " -"korrekt eingegeben hast." - -#: mafiasi/registration/templates/registration/password_reset_confirm.html:22 -#: mafiasi/registration/templates/registration/password_reset_confirm.html:31 -msgid "New password:" -msgstr "Neues Passwort:" - -#: mafiasi/registration/templates/registration/password_reset_confirm.html:39 -msgid "Change my password" -msgstr "Mein Passwort ändern" - -#: mafiasi/registration/templates/registration/password_reset_confirm.html:46 -msgid "Password reset unsuccessful" -msgstr "Passwort konnte nicht zurückgesetzt werden" - -#: mafiasi/registration/templates/registration/password_reset_confirm.html:48 -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Der Passwort-zurücksetzen-Link ist ungültig, vermutlich weil er bereits " -"benutzt wurde. Bitte beantrage das Zurücksetzen des Passworts erneut." - -#: mafiasi/registration/templates/registration/password_reset_done.html:4 -msgid "Password reset successful" -msgstr "Passwort wurde zurückgesetzt" - -#: mafiasi/registration/templates/registration/password_reset_done.html:7 -msgid "" -"We've emailed you instructions for setting your password to the email " -"address you submitted. You should be receiving it shortly." -msgstr "" -"Wir haben dir an deine eingetragene E-Mail-Adresse eine E-Mail mit weiteren " -"Anweisungen geschickt. Du solltest sie in Kürze empfangen." - -#: mafiasi/registration/templates/registration/password_reset_email.html:5 -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Du hast diese E-Mail bekommen, weil du das Zurücksetzen deines Passworts für " -"deinen Account auf %(site_name)s beantragt hast." - -#: mafiasi/registration/templates/registration/password_reset_email.html:7 -msgid "Please go to the following page and choose a new password:" -msgstr "Bitte besuche die folgende Seite und wähle ein neues Passwort:" - -#: mafiasi/registration/templates/registration/password_reset_email.html:11 -msgid "Your username, in case you've forgotten:" -msgstr "Dein Benutzername lautet:" - -#: mafiasi/registration/templates/registration/password_reset_email.html:13 -msgid "Thanks for using our site!" -msgstr "Danke, dass du unsere Seite benutzt!" - -#: mafiasi/registration/templates/registration/password_reset_form.html:10 -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" -"Du hast dein Passwort vergessen? Gib deine E-Mail-Adresse ein und wir " -"schicken dir Anweisungen, wie du ein neues setzen kannst." - -#: mafiasi/registration/templates/registration/password_reset_form.html:17 -msgid "Email address:" -msgstr "E-Mail-Adresse:" - -#: mafiasi/registration/templates/registration/password_reset_form.html:25 -msgid "Reset my password" -msgstr "Mein Passwort zurücksetzen" - #: mafiasi/registration/templates/registration/request_account.html:6 #: mafiasi/registration/templates/registration/require_info.html:6 #: mafiasi/registration/templates/registration/require_info_other.html:5 @@ -2168,29 +1993,27 @@ msgstr "Registrierung" msgid "Registration with informatics account" msgstr "Registrierung mit Informatik-Kennung" -#: mafiasi/registration/templates/registration/request_account.html:19 +#: mafiasi/registration/templates/registration/request_account.html:20 msgid "" -"Please enter your informatics account into the following field.\n" -" The account is usually composed of a number and up to " -"seven letters, e.g. 1musterm.\n" -" Afterwards, you will receive an email with further " +"Please enter your informatics account into the following field. The account " +"is usually composed of a number and up to seven letters, e.g. " +"1musterm. Afterwards, you will receive an email with further " "instructions." msgstr "" -"Bitte gib in das folgende Feld deine Informatik-Kennung ein.\n" -"Diese besteht normalerweise aus einer Zahl und bis zu sieben Buchstaben, zum " -"Beispiel 1musterm.\n" -"Anschließend erhältst du eine E-Mail mit weiteren Anweisungen." +"Bitte gib in das folgende Feld deine Informatik-Kennung ein. Diese besteht " +"normalerweise aus einer Zahl und bis zu sieben Buchstaben, zum Beispiel " +"1musterm. Anschließend erhältst du eine E-Mail mit weiteren " +"Anweisungen." -#: mafiasi/registration/templates/registration/request_account.html:45 +#: mafiasi/registration/templates/registration/request_account.html:48 msgid "Registration with email address" msgstr "Registrierung mit E-Mail-Adresse" -#: mafiasi/registration/templates/registration/request_account.html:50 +#: mafiasi/registration/templates/registration/request_account.html:54 msgid "" "Here, registration with specific email addresses is possible. Unless you " -"have\n" -" one of the listed email addresses, you should register with " -"your informatics account." +"have one of the listed email addresses, you should register with your " +"informatics account." msgstr "" "Hier ist die Registrierung mit bestimmten E-Mail-Adressen möglich. Wenn du " "keine der aufgelisteten Adressen besitzt, solltest du dich mit deiner " @@ -2257,37 +2080,38 @@ msgstr "Ungültiger Token" msgid "Sorry, but the provided token is invalid." msgstr "Tut uns leid, aber der angegebene Token ist ungültig." -#: mafiasi/registration/views.py:202 -msgid "Password was changed." -msgstr "Passwort wurde geändert." - -#: mafiasi/registration/views.py:208 +#: mafiasi/registration/views.py:232 msgid "Your nickname is now {}." msgstr "Dein Spitzname ist nun {}." -#: mafiasi/registration/views.py:245 +#: mafiasi/registration/views.py:270 msgid "Your email address has been changed." msgstr "Deine E-Mailadresse wurde geändert." -#: mafiasi/registration/views.py:261 +#: mafiasi/registration/views.py:292 #, python-format msgid "Verify this address for %s" msgstr "Bestätige diese E-Mailadresse für %s" -#: mafiasi/registration/views.py:279 +#: mafiasi/registration/views.py:314 #, python-format msgid "Account creation at %s" msgstr "Accounterstellung um %s" -#: mafiasi/registration/views.py:296 +#: mafiasi/registration/views.py:329 +#, python-format +msgid "Account exists at %s" +msgstr "Account bei %s existiert bereits" + +#: mafiasi/registration/views.py:344 msgid "Registration: Sending mail failed: {}" msgstr "Registrierung: Senden einer Mail fehlgeschlagen: {}" -#: mafiasi/sogo/apps.py:10 +#: mafiasi/sogo/apps.py:11 msgid "Calendar" msgstr "Kalender" -#: mafiasi/sogo/apps.py:11 +#: mafiasi/sogo/apps.py:12 msgid "" "Manage and share your calendars and address book, sync them to all your " "devices." @@ -2295,11 +2119,11 @@ msgstr "" "Verwalte und teile deine Kalender und dein Adressbuch. Synchronisiere sie " "mit deinen Geräten." -#: mafiasi/tauschen/apps.py:10 +#: mafiasi/tauschen/apps.py:11 msgid "Mafiasi Tauschen" msgstr "Mafiasi Tauschen" -#: mafiasi/tauschen/apps.py:11 +#: mafiasi/tauschen/apps.py:12 msgid "" "Mafiasi Tauschen is a service that provides an easy possibility to exchange " "course groups." @@ -2393,7 +2217,7 @@ msgstr "" #: mafiasi/vault/templates/vault/index.html:76 msgid "Your vault account has been created but is not yet ready" -msgstr "Dein Vault-Konto wurde erstellt aber ist noch nicht bereit." +msgstr "Dein Vault-Konto wurde erstellt aber ist noch nicht bereit" #: mafiasi/vault/templates/vault/index.html:78 #, python-format @@ -2404,722 +2228,19 @@ msgstr "" "Eine Einladungs-E-Mail wurde an %(vault_email)s gesendet. Sie beinhaltet " "einen Link, mit dem du dein Konto bei Vault vervollständigen kannst." -#: mafiasi/whiteboard/apps.py:10 +#: mafiasi/whiteboard/apps.py:11 msgid "Whiteboard" msgstr "Whiteboard" -#: mafiasi/whiteboard/apps.py:11 +#: mafiasi/whiteboard/apps.py:12 msgid "Spacedeck Open is a collaborative whiteboard." msgstr "Spacedeck Open ist ein Whiteboard, das gemeinsam genutzt werden kann." -#: mafiasi/wiki/apps.py:10 +#: mafiasi/wiki/apps.py:11 msgid "Wiki" msgstr "Wiki" -#: mafiasi/wiki/apps.py:11 +#: mafiasi/wiki/apps.py:12 msgid "In the wiki you will find important information regarding your studies." msgstr "" "Im Wiki findest du wichtige Informationen zum Studium. Beteiligen erwünscht!" - -#~ msgid "Jitsi" -#~ msgstr "Jitsi" - -#~ msgid "" -#~ "Jitsi is a secure and open source video conference tool that can be used " -#~ "in a browser." -#~ msgstr "" -#~ "Jitsi ist eine sichere Open-Source-Videoplattform, die im Browser genutzt " -#~ "werden kann." - -#, python-format -#~ msgid "\"%s\" already has an invitation." -#~ msgstr "\"%s\" hat bereits eine Einladung." - -#, python-format -#~ msgid "\"%s\" is already a member of this group." -#~ msgstr "\"%s\" ist bereits Mitglied dieser Gruppe." - -#~ msgid "Select a module" -#~ msgstr "Modul auswählen" - -#~ msgid "Select the examiners" -#~ msgstr "Prüfer auswählen" - -#~ msgid "This field is required." -#~ msgstr "Dieses Feld darf nicht leer sein." - -#~ msgid "Invalid yeargroup selected" -#~ msgstr "Ungültige Jahrgangsgruppe ausgewählt" - -#~ msgid "Request account" -#~ msgstr "Account beantragen" - -#~ msgid "" -#~ "Please enter your Informatics " -#~ "email address into the following field.\n" -#~ "Afterwards you will receive an email with further instructions." -#~ msgstr "" -#~ "Bitte gib deine Informatik-E-" -#~ "Mail-Adresse in das folgende Feld ein. Du bekommst daraufhin eine E-" -#~ "Mail mit weiteren Anweisungen." - -#~ msgid "Invalid account name" -#~ msgstr "Ungültiger Accountname" - -#~ msgid "We have recorded the error under the Identifier %(errorid)s." -#~ msgstr "Wir haben den Fehler unter der ID %(errorid)s erfasst." - -#~ msgid "Planet" -#~ msgstr "Planet" - -#~ msgid "" -#~ "Planet is a feed aggregator which collects blog entries from your fellow " -#~ "students." -#~ msgstr "" -#~ "Der Planet ist ein Feed-Aggregator, der Blogeinträge von aktiven und " -#~ "ehemaligen Mafiasi sammelt." - -#~ msgid "Redmine" -#~ msgstr "Redmine" - -#~ msgid "" -#~ "Redmine is a project management software. You can create tasks and assign " -#~ "them to people." -#~ msgstr "" -#~ "Redmine ist eine Software zum Verwalten von Projekten. Du kannst Aufgaben " -#~ "erstellen und zuweisen." - -#~ msgid "" -#~ "\n" -#~ "Please take care to only upload MEMORY minutes created by yourself. Don't " -#~ "upload pictures or scans of the exam.\n" -#~ msgstr "" -#~ "\n" -#~ "Bitte lade nur GEDÄCHTNISprotokolle und keine Bilder oder Scans von " -#~ "Klausuren hoch.\n" - -#~ msgid "Tags:" -#~ msgstr "Tags:" - -#~ msgid "Tags" -#~ msgstr "Tags" - -#~ msgid "no tags" -#~ msgstr "keine Tags" - -#, fuzzy -#~| msgid "My Invitations" -#~ msgid "Syndication" -#~ msgstr "Meine Einladungen" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid value." -#~ msgstr "E-Mail-Adresse:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid URL." -#~ msgstr "E-Mail-Adresse:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid integer." -#~ msgstr "E-Mail-Adresse:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid email address." -#~ msgstr "E-Mail-Adresse:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "E-Mail-Adresse:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid IPv6 address." -#~ msgstr "E-Mail-Adresse:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid IPv4 or IPv6 address." -#~ msgstr "E-Mail-Adresse:" - -#, fuzzy -#~| msgid "Jan" -#~ msgid "and" -#~ msgstr "Jan." - -#, fuzzy -#~| msgid "This field is required." -#~ msgid "This field cannot be null." -#~ msgstr "Dieses Feld darf nicht leer sein." - -#, fuzzy -#~| msgid "This field is required." -#~ msgid "This field cannot be blank." -#~ msgstr "Dieses Feld darf nicht leer sein." - -#, fuzzy -#~| msgid "December" -#~ msgid "Decimal number" -#~ msgstr "Dezember" - -#, fuzzy -#~| msgid "Registration" -#~ msgid "Duration" -#~ msgstr "Registrierung" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Email address" -#~ msgstr "E-Mail-Adresse:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "IPv4 address" -#~ msgstr "E-Mail-Adresse:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "IP address" -#~ msgstr "E-Mail-Adresse:" - -#, fuzzy -#~| msgid "December" -#~ msgid "Enter a number." -#~ msgstr "Dezember" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid date." -#~ msgstr "E-Mail-Adresse:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid time." -#~ msgstr "E-Mail-Adresse:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid date/time." -#~ msgstr "E-Mail-Adresse:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid duration." -#~ msgstr "E-Mail-Adresse:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a list of values." -#~ msgstr "E-Mail-Adresse:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid UUID." -#~ msgstr "E-Mail-Adresse:" - -#, fuzzy -#~| msgid "Please provide us some more information." -#~ msgid "Please submit %d or fewer forms." -#~ msgid_plural "Please submit %d or fewer forms." -#~ msgstr[0] "Bitte gib uns noch ein paar Informationen." -#~ msgstr[1] "Bitte gib uns noch ein paar Informationen." - -#, fuzzy -#~| msgid "Please provide us some more information." -#~ msgid "Please submit %d or more forms." -#~ msgid_plural "Please submit %d or more forms." -#~ msgstr[0] "Bitte gib uns noch ein paar Informationen." -#~ msgstr[1] "Bitte gib uns noch ein paar Informationen." - -#~ msgid "Change" -#~ msgstr "Ändern" - -#, fuzzy -#~| msgid "Nov" -#~ msgid "No" -#~ msgstr "Nov." - -#~ msgid "Monday" -#~ msgstr "Montag" - -#~ msgid "Tuesday" -#~ msgstr "Dienstag" - -#~ msgid "Wednesday" -#~ msgstr "Mittwoch" - -#~ msgid "Thursday" -#~ msgstr "Donnerstag" - -#~ msgid "Friday" -#~ msgstr "Freitag" - -#~ msgid "Saturday" -#~ msgstr "Samstag" - -#~ msgid "Sunday" -#~ msgstr "Sonntag" - -#~ msgid "Mon" -#~ msgstr "Mo." - -#~ msgid "Tue" -#~ msgstr "Di." - -#~ msgid "Wed" -#~ msgstr "Mi." - -#~ msgid "Thu" -#~ msgstr "Do." - -#~ msgid "Fri" -#~ msgstr "Fr." - -#~ msgid "Sat" -#~ msgstr "Sa." - -#~ msgid "Sun" -#~ msgstr "So." - -#~ msgid "January" -#~ msgstr "Januar" - -#~ msgid "February" -#~ msgstr "Februar" - -#~ msgid "March" -#~ msgstr "März" - -#~ msgid "April" -#~ msgstr "April" - -#~ msgid "May" -#~ msgstr "Mai" - -#~ msgid "June" -#~ msgstr "Juni" - -#~ msgid "July" -#~ msgstr "July" - -#~ msgid "August" -#~ msgstr "August" - -#~ msgid "September" -#~ msgstr "September" - -#~ msgid "October" -#~ msgstr "Oktober" - -#~ msgid "November" -#~ msgstr "November" - -#~ msgid "December" -#~ msgstr "Dezember" - -#, fuzzy -#~| msgid "Jan" -#~ msgid "jan" -#~ msgstr "Jan." - -#, fuzzy -#~| msgid "Feb" -#~ msgid "feb" -#~ msgstr "Feb." - -#, fuzzy -#~| msgid "Mar" -#~ msgid "mar" -#~ msgstr "März" - -#, fuzzy -#~| msgid "Mar" -#~ msgid "apr" -#~ msgstr "März" - -#, fuzzy -#~| msgid "May" -#~ msgid "may" -#~ msgstr "Mai" - -#, fuzzy -#~| msgid "Jun" -#~ msgid "jun" -#~ msgstr "Juni" - -#, fuzzy -#~| msgid "Jul" -#~ msgid "jul" -#~ msgstr "July" - -#, fuzzy -#~| msgid "Aug" -#~ msgid "aug" -#~ msgstr "Aug." - -#, fuzzy -#~| msgid "Sep" -#~ msgid "sep" -#~ msgstr "Sep." - -#, fuzzy -#~| msgid "Oct" -#~ msgid "oct" -#~ msgstr "Okt." - -#, fuzzy -#~| msgid "Nov" -#~ msgid "nov" -#~ msgstr "Nov." - -#, fuzzy -#~| msgid "Dec" -#~ msgid "dec" -#~ msgstr "Dez." - -#, fuzzy -#~| msgid "March" -#~ msgctxt "abbrev. month" -#~ msgid "March" -#~ msgstr "März" - -#, fuzzy -#~| msgid "April" -#~ msgctxt "abbrev. month" -#~ msgid "April" -#~ msgstr "April" - -#, fuzzy -#~| msgid "May" -#~ msgctxt "abbrev. month" -#~ msgid "May" -#~ msgstr "Mai" - -#, fuzzy -#~| msgid "June" -#~ msgctxt "abbrev. month" -#~ msgid "June" -#~ msgstr "Juni" - -#, fuzzy -#~| msgid "July" -#~ msgctxt "abbrev. month" -#~ msgid "July" -#~ msgstr "July" - -#, fuzzy -#~| msgid "January" -#~ msgctxt "alt. month" -#~ msgid "January" -#~ msgstr "Januar" - -#, fuzzy -#~| msgid "February" -#~ msgctxt "alt. month" -#~ msgid "February" -#~ msgstr "Februar" - -#, fuzzy -#~| msgid "March" -#~ msgctxt "alt. month" -#~ msgid "March" -#~ msgstr "März" - -#, fuzzy -#~| msgid "April" -#~ msgctxt "alt. month" -#~ msgid "April" -#~ msgstr "April" - -#, fuzzy -#~| msgid "May" -#~ msgctxt "alt. month" -#~ msgid "May" -#~ msgstr "Mai" - -#, fuzzy -#~| msgid "June" -#~ msgctxt "alt. month" -#~ msgid "June" -#~ msgstr "Juni" - -#, fuzzy -#~| msgid "July" -#~ msgctxt "alt. month" -#~ msgid "July" -#~ msgstr "July" - -#, fuzzy -#~| msgid "August" -#~ msgctxt "alt. month" -#~ msgid "August" -#~ msgstr "August" - -#, fuzzy -#~| msgid "September" -#~ msgctxt "alt. month" -#~ msgid "September" -#~ msgstr "September" - -#, fuzzy -#~| msgid "October" -#~ msgctxt "alt. month" -#~ msgid "October" -#~ msgstr "Oktober" - -#, fuzzy -#~| msgid "November" -#~ msgctxt "alt. month" -#~ msgid "November" -#~ msgstr "November" - -#, fuzzy -#~| msgid "December" -#~ msgctxt "alt. month" -#~ msgid "December" -#~ msgstr "Dezember" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "This is not a valid IPv6 address." -#~ msgstr "E-Mail-Adresse:" - -#, fuzzy -#~| msgid "month" -#~ msgid "%d month" -#~ msgid_plural "%d months" -#~ msgstr[0] "Monat" -#~ msgstr[1] "Monat" - -#, fuzzy -#~| msgid "week" -#~ msgid "%d week" -#~ msgid_plural "%d weeks" -#~ msgstr[0] "Woche" -#~ msgstr[1] "Woche" - -#, fuzzy -#~| msgid "month" -#~ msgid "%d minute" -#~ msgid_plural "%d minutes" -#~ msgstr[0] "Monat" -#~ msgstr[1] "Monat" - -#, fuzzy -#~| msgid "CSRF verification failed." -#~ msgid "CSRF verification failed. Request aborted." -#~ msgstr "CSRF-Verifikation fehlgeschlagen." - -#, fuzzy -#~| msgid "Selected course does not exist" -#~ msgid "\"%(path)s\" does not exist" -#~ msgstr "Ausgewähltes Modul existiert nicht" - -#~ msgid "from e-mail" -#~ msgstr "Absender-E-Mail" - -#~ msgid "recipients" -#~ msgstr "Empfänger" - -#~ msgid "subject" -#~ msgstr "Betreff" - -#~ msgid "body" -#~ msgstr "Inhalt" - -#~ msgid "ok" -#~ msgstr "OK" - -#~ msgid "date sent" -#~ msgstr "Versandt am" - -#~ msgid "e-mail" -#~ msgstr "E-Mail" - -#~ msgid "e-mails" -#~ msgstr "E-Mails" - -#~ msgid "Mafiasi Hub" -#~ msgstr "Mafiasi Hub" - -#~ msgid "" -#~ "Must start with a letter and only contain alphanumeric characters. " -#~ "Lowercase only." -#~ msgstr "" -#~ "Muss mit einem Buchstaben beginnen und nur alphanumerische Zeichen " -#~ "enthalten. Nur Kleinbuchstaben." - -#~ msgid "Account was created." -#~ msgstr "Account wurde erstellt." - -#~ msgid "Account already exists." -#~ msgstr "Account existiert bereits." - -#~ msgid "Sorry, we had an internal error." -#~ msgstr "Tut uns leid, es gab einen internen Fehler." - -#~ msgid "" -#~ "Hi there!\n" -#~ "\n" -#~ "Here is your account creation link:\n" -#~ "%(activation_link)s\n" -#~ "\n" -#~ "\n" -#~ "Your Server-AG" -#~ msgstr "" -#~ "Hallo du!\n" -#~ "\n" -#~ "Hier ist dein Aktivierungslink:\n" -#~ "%(activation_link)s\n" -#~ "\n" -#~ "\n" -#~ "Deine Server-AG" - -#~ msgid "" -#~ "Note: For our account names we use two digits for year (e.g. " -#~ "13doe instead of 3doe)" -#~ msgstr "" -#~ "Beachte: Die Benutzernamen haben zweistellige Jahreszahlen (13musterm statt 3musterm)" - -#~ msgid "The %(site_name)s team" -#~ msgstr "Das %(site_name)s-Team" - -#~ msgid "Manage mailinglist" -#~ msgstr "Mailingliste verwalten" - -#~ msgid "Invite users to this group" -#~ msgstr "Benutzer in die Gruppe einladen" - -#~ msgid "Change nickname" -#~ msgstr "Spitznamen bearbeiten" - -#~ msgid "My account" -#~ msgstr "Mein Account" - -#~ msgid "Group: %(group_name)s" -#~ msgstr "Gruppe: %(group_name)s" - -#~ msgid "Request successful" -#~ msgstr "Antrag erfolgreich" - -#~ msgid "Account creation mail failed" -#~ msgstr "Accounterstellungsmail verschicken fehlgeschlagen" - -#~ msgid "Party keys:" -#~ msgstr "Party-Schlüssel:" - -#~ msgid "Contact list" -#~ msgstr "Kontaktliste" - -#~ msgid "" -#~ "The web interface is read-only. Use CalDAV with your favorite calendar " -#~ "software to add events." -#~ msgstr "" -#~ "Das Webinterface erlaubt nur Lesezugriff. Benutze CalDAV mit deiner " -#~ "bevorzugten Kalendersoftware um Termine hinzuzufügen." - -#~ msgid "Apr" -#~ msgstr "Apr." - -#~ msgid "day" -#~ msgstr "Tag" - -#~ msgid "today" -#~ msgstr "heute" - -#~ msgid "" -#~ "To manage your groups to go the group " -#~ "management." -#~ msgstr "" -#~ "Um deine Gruppen zu verwalten, besuche die Gruppenverwaltung." - -#~ msgid "Here you can change your password here and configure your account." -#~ msgstr "" -#~ "Hier kannst du dein Passwort ändern und andere Einstellungen vornehmen." - -#~ msgid "Results" -#~ msgstr "Ergebnisse" - -#~ msgid "No such user." -#~ msgstr "Der Benutzer existiert nicht." - -#~ msgid "Content" -#~ msgstr "Inhalt" - -#~ msgid "View memory minutes" -#~ msgstr "Gedächtnisprotokoll ansehen" - -#~ msgid "Edit memory minutes" -#~ msgstr "Gedächtnisprotokoll bearbeiten" - -#~ msgid "Remove notification" -#~ msgstr "Benachrichtigung entfernen" - -#~ msgid "Graph" -#~ msgstr "Graph" - -#~ msgid "" -#~ "

This site uses the following software/components:

\n" -#~ "\n" -#~ msgstr "" -#~ "

Diese Seite benutzt folgende Software/Komponenten:

\n" -#~ "\n" - -#~ msgid "" -#~ "Sorry, but Mumble registration is not implemented yet." -#~ msgstr "" -#~ "Tut uns leid, aber die Mumble-Registrierung ist noch " -#~ "nicht implementiert." - -#~ msgid "There is no graphical user interface yet, sorry!" -#~ msgstr "Tut uns leid, es gibt noch keine grafische Oberfläche!" - -#~ msgid "Access your calendars via CalDAV:" -#~ msgstr "Zugriff auf deine Kalender via CalDAV:" - -#~ msgid "Page" -#~ msgstr "Seite" - -#~ msgid "Logged in as %(username)s | Logout" -#~ msgstr "Eingeloggt als %(username)s | Logout" - -#~ msgid "Confirm password:" -#~ msgstr "Passwort bestätigen:" - -#~ msgid "Reset password" -#~ msgstr "Passwort zurücksetzen" diff --git a/locale/en_US/LC_MESSAGES/django.po b/locale/en_US/LC_MESSAGES/django.po index 3bd0860f..765ad603 100644 --- a/locale/en_US/LC_MESSAGES/django.po +++ b/locale/en_US/LC_MESSAGES/django.po @@ -2,100 +2,83 @@ msgid "" msgstr "" "Project-Id-Version: Mafiasi\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-18 14:47+0100\n" -"PO-Revision-Date: 2023-07-27 20:41+0200\n" +"POT-Creation-Date: 2024-01-12 17:28+0100\n" +"PO-Revision-Date: 2024-01-12 17:06+0100\n" "Last-Translator: Timon Engelke \n" "Language-Team: \n" "Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 3.0.1\n" +"X-Generator: Poedit 3.4.1\n" -#: mafiasi/base/middleware.py:15 +#: mafiasi/base/middleware.py:18 msgid "" "Your email address was automatically set to an invalid one. Please update " "your email address immediately." msgstr "" -"Your email address was automatically set to an invalid one. Please update " -"your email address immediately." #: mafiasi/base/templates/500.html:5 msgid "Internal server error" -msgstr "Internal server error" +msgstr "" #: mafiasi/base/templates/500.html:10 -#, fuzzy, python-format -#| msgid "" -#| "We're sorry, but we didn't expect this to happen. Our error reporting " -#| "tool should have sent an email to us with some technical details. Please " -#| "try again later. If the problem persists, see our problem reporting page." +#, python-format msgid "" -"\n" -" We're sorry, but we didn't expect this to happen.\n" -" Our error reporting tool should have sent an email to us with some " -"technical details.\n" -" Please try again later.\n" -" If the problem persists, see our problem " -"reporting page.\n" -" " -msgstr "" "We're sorry, but we didn't expect this to happen. Our error reporting tool " "should have sent an email to us with some technical details. Please try " "again later. If the problem persists, see our problem reporting page." +msgstr "" -#: mafiasi/base/templates/base.html:47 +#: mafiasi/base/templates/base.html:49 msgid "Groups" -msgstr "Groups" +msgstr "" -#: mafiasi/base/templates/base.html:55 +#: mafiasi/base/templates/base.html:57 #: mafiasi/mailinglist/templates/mailinglist/show_list.html:46 msgid "Settings" -msgstr "Settings" +msgstr "" -#: mafiasi/base/templates/base.html:57 +#: mafiasi/base/templates/base.html:60 #, python-format msgid "Logged in as %(username)s" -msgstr "Logged in as %(username)s" +msgstr "" -#: mafiasi/base/templates/base.html:58 +#: mafiasi/base/templates/base.html:63 msgid "Logout" -msgstr "Logout" +msgstr "" -#: mafiasi/base/templates/base.html:64 -#: mafiasi/registration/templates/registration/request_account.html:35 -#: mafiasi/registration/templates/registration/request_account.html:70 +#: mafiasi/base/templates/base.html:69 +#: mafiasi/registration/templates/registration/request_account.html:38 +#: mafiasi/registration/templates/registration/request_account.html:77 msgid "Register" -msgstr "Register" +msgstr "" -#: mafiasi/base/templates/base.html:66 -#: mafiasi/registration/templates/registration/login.html:5 -#: mafiasi/registration/templates/registration/login.html:47 +#: mafiasi/base/templates/base.html:71 msgid "Login" -msgstr "Login" +msgstr "" -#: mafiasi/base/templates/base.html:94 +#: mafiasi/base/templates/base.html:100 msgid "Imprint" -msgstr "Imprint" +msgstr "" -#: mafiasi/base/templates/base.html:96 +#: mafiasi/base/templates/base.html:102 msgid "Data privacy statement" -msgstr "Data privacy statement" +msgstr "" -#: mafiasi/base/templates/base.html:98 +#: mafiasi/base/templates/base.html:104 msgid "Technical info" -msgstr "Technical info" +msgstr "" -#: mafiasi/base/templates/base.html:100 +#: mafiasi/base/templates/base.html:106 #: mafiasi/base/templates/base/problems.html:4 msgid "Problems?" -msgstr "Problems?" +msgstr "" #: mafiasi/base/templates/base/licenses.html:4 msgid "License information" -msgstr "License information" +msgstr "" #: mafiasi/base/templates/base/problems.html:7 #, python-format @@ -104,126 +87,119 @@ msgid "" "email to %(team_email)s and describe your problem.

" msgstr "" -"

Did you encounter any technical problems using this site? Just write an " -"email to %(team_email)s and describe your problem.

" #: mafiasi/base/templates/base/technical_info.html:4 msgid "Technical Info" -msgstr "Technical Info" +msgstr "" #: mafiasi/base/templates/base/technical_info.html:8 msgid "License overview of third-party components" -msgstr "License overview of third-party components" +msgstr "" #: mafiasi/base/templates/base/technical_info.html:11 msgid "This site uses the following software/components:" -msgstr "This site uses the following software/components:" +msgstr "" -#: mafiasi/base/templates/base/technical_info.html:99 +#: mafiasi/base/templates/base/technical_info.html:70 msgid "Listed in no particular order." -msgstr "Listed in no particular order." +msgstr "" #: mafiasi/base/templates/base_raw.html:7 msgid "Mafiasi" -msgstr "Mafiasi" +msgstr "" -#: mafiasi/base/tokenbucket.py:29 +#: mafiasi/base/tokenbucket.py:27 msgid "Limit for {} reached. Please wait until {}." -msgstr "Limit for {} reached. Please wait until {}." +msgstr "" -#: mafiasi/base/tokenbucket.py:31 +#: mafiasi/base/tokenbucket.py:28 msgid "Limit reached. Please wait until {}" -msgstr "Limit reached. Please wait until {}" +msgstr "" -#: mafiasi/base/validation.py:9 +#: mafiasi/base/validation.py:10 #, python-format msgid "" "'%(value)s' contains invalid characters. Only ASCII characters are allowed." msgstr "" -"'%(value)s' contains invalid characters. Only ASCII characters are allowed." -#: mafiasi/base/validation.py:23 +#: mafiasi/base/validation.py:24 msgid "" "Your password contains invalid characters. Only ASCII characters are allowed." msgstr "" -"Your password contains invalid characters. Only ASCII characters are allowed." -#: mafiasi/base/validation.py:27 +#: mafiasi/base/validation.py:28 #, python-format msgid "Your password may only contain the following characters: %s" -msgstr "Your password may only contain the following characters: %s" +msgstr "" -#: mafiasi/bitpoll/apps.py:10 +#: mafiasi/bitpoll/apps.py:11 msgid "BitPoll" -msgstr "BitPoll" +msgstr "" -#: mafiasi/bitpoll/apps.py:11 +#: mafiasi/bitpoll/apps.py:12 msgid "BitPoll helps you to find common dates for meetings easily." -msgstr "BitPoll helps you to find common dates for meetings easily." +msgstr "" #: mafiasi/dashboard/templates/dashboard/index.html:7 msgid "Dashboard" -msgstr "Dashboard" +msgstr "" -#: mafiasi/dashboard/templates/dashboard/index.html:16 +#: mafiasi/dashboard/templates/dashboard/index.html:17 msgid "Services" -msgstr "Services" +msgstr "" -#: mafiasi/dashboard/templates/dashboard/index.html:32 +#: mafiasi/dashboard/templates/dashboard/index.html:34 msgid "Rearrange item" -msgstr "Rearrange item" +msgstr "" -#: mafiasi/dashboard/templates/dashboard/index.html:40 +#: mafiasi/dashboard/templates/dashboard/index.html:42 msgid "News and more" -msgstr "News and more" +msgstr "" -#: mafiasi/dashboard/templates/dashboard/index.html:56 +#: mafiasi/dashboard/templates/dashboard/index.html:58 msgid "Wiki search" -msgstr "Wiki search" +msgstr "" -#: mafiasi/dashboard/templates/dashboard/index.html:63 +#: mafiasi/dashboard/templates/dashboard/index.html:65 #: mafiasi/gprot/templates/gprot/menu.html:4 #: mafiasi/pks/templates/pks/menu.html:4 #: mafiasi/pks/templates/pks/search.html:5 msgid "Search" -msgstr "Search" +msgstr "" -#: mafiasi/discourse/apps.py:10 +#: mafiasi/discourse/apps.py:11 msgid "Discourse" -msgstr "Discourse" +msgstr "" -#: mafiasi/discourse/apps.py:11 +#: mafiasi/discourse/apps.py:12 msgid "" "Discourse is our forum for questions and discussions with your fellow " "students." msgstr "" -"Discourse is our forum for questions and discussions with your fellow " -"students." -#: mafiasi/etherpad/apps.py:9 +#: mafiasi/etherpad/apps.py:10 msgid "Etherpad" -msgstr "Etherpad" +msgstr "" -#: mafiasi/etherpad/apps.py:10 +#: mafiasi/etherpad/apps.py:11 msgid "You can use the Etherpad to work together on a document in real time." -msgstr "You can use the Etherpad to work together on a document in real time." +msgstr "" #: mafiasi/etherpad/templates/etherpad/create_new_pad.html:6 #: mafiasi/etherpad/templates/etherpad/create_new_pad.html:27 #: mafiasi/etherpad/templates/etherpad/index.html:17 msgid "Create group pad" -msgstr "Create group pad" +msgstr "" #: mafiasi/etherpad/templates/etherpad/create_new_pad.html:15 #: mafiasi/groups/templates/groups/show.html:120 #: mafiasi/pks/templates/pks/party_list.html:14 msgid "Name" -msgstr "Name" +msgstr "" #: mafiasi/etherpad/templates/etherpad/create_new_pad.html:19 msgid "Group" -msgstr "Group" +msgstr "" #: mafiasi/etherpad/templates/etherpad/create_new_pad.html:23 #, python-format @@ -231,18 +207,16 @@ msgid "" "You can create a new group in the group " "management." msgstr "" -"You can create a new group in the group " -"management." #: mafiasi/etherpad/templates/etherpad/delete_pad.html:5 #: mafiasi/etherpad/templates/etherpad/delete_pad.html:19 msgid "Delete group pad" -msgstr "Delete group pad" +msgstr "" #: mafiasi/etherpad/templates/etherpad/delete_pad.html:15 #, python-format msgid "Delete the Pad %(pad)s from group %(group)s?" -msgstr "Delete the Pad %(pad)s from group %(group)s?" +msgstr "" #: mafiasi/etherpad/templates/etherpad/forbidden-notadmin.html:8 #, python-format @@ -250,8 +224,6 @@ msgid "" "You tried to administrate the group %(group_name)s. You are not admin " "in this group!" msgstr "" -"You tried to administrate the group %(group_name)s. You are not admin " -"in this group!" #: mafiasi/etherpad/templates/etherpad/forbidden-notingroup.html:8 #, python-format @@ -259,16 +231,14 @@ msgid "" "You tried to access the group %(group_name)s. You aren't in this " "group!" msgstr "" -"You tried to access the group %(group_name)s. You aren't in this " -"group!" #: mafiasi/etherpad/templates/etherpad/index.html:5 msgid "Etherpad overview" -msgstr "Etherpad overview" +msgstr "" #: mafiasi/etherpad/templates/etherpad/index.html:12 msgid "Create new pad" -msgstr "Create new pad" +msgstr "" #: mafiasi/etherpad/templates/etherpad/index.html:14 #, python-format @@ -278,160 +248,153 @@ msgid "" "the group management you can create groups " "and invite others." msgstr "" -"You can either create public pads, which everybody who knows their URL can " -"access or group pads, which can only be accessed by members of a group. In " -"the group management you can create groups " -"and invite others." #: mafiasi/etherpad/templates/etherpad/index.html:16 msgid "Create public pad" -msgstr "Create public pad" +msgstr "" #: mafiasi/etherpad/templates/etherpad/index.html:21 msgid "Protected group pads can only be created if you are logged in." -msgstr "Protected group pads can only be created if you are logged in." +msgstr "" #: mafiasi/etherpad/templates/etherpad/index.html:24 msgid "Your pinned pads" -msgstr "Your pinned pads" +msgstr "" #: mafiasi/etherpad/templates/etherpad/index.html:40 msgid "Your group pads" -msgstr "Your group pads" +msgstr "" #: mafiasi/etherpad/templates/etherpad/index.html:53 msgid "Last changed:" -msgstr "Last changed:" +msgstr "" #: mafiasi/etherpad/templates/etherpad/menu.html:4 msgid "Overview" -msgstr "Overview" +msgstr "" #: mafiasi/etherpad/templates/etherpad/menu.html:7 msgid "New group pad" -msgstr "New group pad" +msgstr "" #: mafiasi/etherpad/templates/etherpad/menu.html:12 #, python-format msgid "Pad: %(pad_name)s" -msgstr "Pad: %(pad_name)s" +msgstr "" #: mafiasi/etherpad/templates/etherpad/pad.html:18 msgid "Hide navigation bars" -msgstr "Hide navigation bars" +msgstr "" -#: mafiasi/fb18/apps.py:10 +#: mafiasi/fb18/apps.py:11 msgid "FB18" -msgstr "FB18" +msgstr "" -#: mafiasi/fb18/apps.py:11 +#: mafiasi/fb18/apps.py:12 msgid "" "FB18 is our deprecated bulletin board, which is kept here as an archive." msgstr "" -"FB18 is our deprecated bulletin board, which is kept here as an archive." -#: mafiasi/git/apps.py:10 +#: mafiasi/git/apps.py:11 msgid "Repositories" -msgstr "Repositories" +msgstr "" -#: mafiasi/git/apps.py:11 +#: mafiasi/git/apps.py:12 msgid "The Github like repository service" -msgstr "The Github like repository service" +msgstr "" -#: mafiasi/gprot/apps.py:9 +#: mafiasi/gprot/apps.py:10 msgid "GProt" -msgstr "GProt" +msgstr "" -#: mafiasi/gprot/apps.py:10 +#: mafiasi/gprot/apps.py:11 msgid "The GProt contains memory minutes of oral and written exams." -msgstr "The GProt contains memory minutes of oral and written exams." +msgstr "" -#: mafiasi/gprot/forms.py:49 mafiasi/gprot/forms.py:84 +#: mafiasi/gprot/forms.py:50 mafiasi/gprot/forms.py:79 msgid "Selected examiner does not exist" -msgstr "Selected examiner does not exist" +msgstr "" -#: mafiasi/gprot/forms.py:52 mafiasi/gprot/forms.py:76 +#: mafiasi/gprot/forms.py:52 mafiasi/gprot/forms.py:73 msgid "Selected course does not exist" -msgstr "Selected course does not exist" +msgstr "" #: mafiasi/gprot/forms.py:54 msgid "Invalid selection" -msgstr "Invalid selection" +msgstr "" -#: mafiasi/gprot/forms.py:89 mafiasi/gprot/templates/gprot/create.html:35 +#: mafiasi/gprot/forms.py:84 mafiasi/gprot/templates/gprot/create.html:35 msgid "Write online" -msgstr "Write online" +msgstr "" -#: mafiasi/gprot/forms.py:90 mafiasi/gprot/templates/gprot/create.html:36 +#: mafiasi/gprot/forms.py:84 mafiasi/gprot/templates/gprot/create.html:36 msgid "Upload PDF" -msgstr "Upload PDF" +msgstr "" -#: mafiasi/gprot/management/commands/send_reminders.py:24 +#: mafiasi/gprot/management/commands/send_reminders.py:29 #, python-format msgid "Reminder: Memory minutes for \"%(coursename)s\"" -msgstr "Reminder: Memory minutes for \"%(coursename)s\"" +msgstr "" #: mafiasi/gprot/templates/admin/gprot/gprot/change_form.html:33 msgid "Block this Gprot" -msgstr "Block this Gprot" +msgstr "" #: mafiasi/gprot/templates/admin/gprot/gprot/change_form.html:34 msgid "" "When a Gprot is blocked, a hash is saved that ensures that the same file " "cannot be uploaded again." msgstr "" -"When a Gprot is blocked, a hash is saved that ensures that the same file " -"cannot be uploaded again." #: mafiasi/gprot/templates/gprot/_action_list.html:6 msgid "View" -msgstr "View" +msgstr "" #: mafiasi/gprot/templates/gprot/_action_list.html:11 #: mafiasi/gprot/templates/gprot/view.html:23 msgid "Edit" -msgstr "Edit" +msgstr "" #: mafiasi/gprot/templates/gprot/_action_list.html:16 #: mafiasi/gprot/templates/gprot/publish.html:62 #: mafiasi/gprot/templates/gprot/view.html:34 msgid "Publish" -msgstr "Publish" +msgstr "" #: mafiasi/gprot/templates/gprot/_action_list.html:21 #: mafiasi/gprot/templates/gprot/delete.html:40 #: mafiasi/gprot/templates/gprot/view.html:28 #: mafiasi/gprot/templates/gprot/view.html:30 msgid "Delete" -msgstr "Delete" +msgstr "" #: mafiasi/gprot/templates/gprot/_action_list.html:26 #: mafiasi/gprot/templates/gprot/forget.html:40 #: mafiasi/gprot/templates/gprot/view.html:38 msgid "Forget authorship" -msgstr "Forget authorship" +msgstr "" #: mafiasi/gprot/templates/gprot/_basic_form.html:4 msgid "Course:" -msgstr "Course:" +msgstr "" #: mafiasi/gprot/templates/gprot/_basic_form.html:10 #: mafiasi/gprot/templates/gprot/_basic_form.html:27 #: mafiasi/groups/templates/groups/groups_base.html:45 msgid "New" -msgstr "New" +msgstr "" #: mafiasi/gprot/templates/gprot/_basic_form.html:21 msgid "Examiner:" -msgstr "Examiner:" +msgstr "" #: mafiasi/gprot/templates/gprot/_basic_form.html:38 msgid "Exam date:" -msgstr "Exam date:" +msgstr "" #: mafiasi/gprot/templates/gprot/_basic_form.html:47 msgid "Labels:" -msgstr "Labels:" +msgstr "" #: mafiasi/gprot/templates/gprot/_basic_form_modals.html:7 #: mafiasi/gprot/templates/gprot/_basic_form_modals.html:34 @@ -443,42 +406,42 @@ msgstr "Labels:" #: mafiasi/groups/templates/groups/invite.html:21 #: mafiasi/mailinglist/templates/mailinglist/settings.html:18 msgid "Cancel" -msgstr "Cancel" +msgstr "" #: mafiasi/gprot/templates/gprot/_basic_form_modals.html:8 #: mafiasi/gprot/templates/gprot/_basic_form_modals.html:37 msgid "Add new teacher" -msgstr "Add new teacher" +msgstr "" #: mafiasi/gprot/templates/gprot/_basic_form_modals.html:15 msgid "Title:" -msgstr "Title:" +msgstr "" #: mafiasi/gprot/templates/gprot/_basic_form_modals.html:19 msgid "First Name:" -msgstr "First Name:" +msgstr "" #: mafiasi/gprot/templates/gprot/_basic_form_modals.html:23 msgid "Last Name:" -msgstr "Last Name:" +msgstr "" #: mafiasi/gprot/templates/gprot/_basic_form_modals.html:27 #: mafiasi/gprot/templates/gprot/_basic_form_modals.html:64 msgid "Department:" -msgstr "Department:" +msgstr "" #: mafiasi/gprot/templates/gprot/_basic_form_modals.html:49 #: mafiasi/gprot/templates/gprot/_basic_form_modals.html:74 msgid "Add new course" -msgstr "Add new course" +msgstr "" #: mafiasi/gprot/templates/gprot/_basic_form_modals.html:56 msgid "Name:" -msgstr "Name:" +msgstr "" #: mafiasi/gprot/templates/gprot/_basic_form_modals.html:60 msgid "Short Name:" -msgstr "Short Name:" +msgstr "" #: mafiasi/gprot/templates/gprot/_gprot_list.html:7 #: mafiasi/gprot/templates/gprot/notifications.html:20 @@ -486,7 +449,7 @@ msgstr "Short Name:" #: mafiasi/gprot/templates/gprot/reminders.html:23 #: mafiasi/gprot/templates/gprot/reminders.html:47 msgid "Course" -msgstr "Course" +msgstr "" #: mafiasi/gprot/templates/gprot/_gprot_list.html:8 #: mafiasi/gprot/templates/gprot/delete.html:24 @@ -497,7 +460,7 @@ msgstr "Course" #: mafiasi/gprot/templates/gprot/reminders.html:42 #: mafiasi/gprot/templates/gprot/view.html:57 msgid "Exam date" -msgstr "Exam date" +msgstr "" #: mafiasi/gprot/templates/gprot/_gprot_list.html:9 #: mafiasi/gprot/templates/gprot/delete.html:20 @@ -506,76 +469,59 @@ msgstr "Exam date" #: mafiasi/gprot/templates/gprot/publish.html:16 #: mafiasi/gprot/templates/gprot/view.html:53 msgid "Examiners" -msgstr "Examiners" +msgstr "" #: mafiasi/gprot/templates/gprot/_gprot_list.html:11 msgid "Status" -msgstr "Status" +msgstr "" #: mafiasi/gprot/templates/gprot/_gprot_list.html:13 #: mafiasi/gprot/templates/gprot/edit.html:38 #: mafiasi/gprot/templates/gprot/view.html:68 msgid "Labels" -msgstr "Labels" +msgstr "" #: mafiasi/gprot/templates/gprot/_gprot_list.html:14 msgid "PDF?" -msgstr "PDF?" +msgstr "" #: mafiasi/gprot/templates/gprot/_gprot_list.html:25 #: mafiasi/gprot/templates/gprot/edit.html:16 #: mafiasi/gprot/templates/gprot/edit_metadata.html:8 msgid "published" -msgstr "published" +msgstr "" #: mafiasi/gprot/templates/gprot/_gprot_list.html:27 #: mafiasi/gprot/templates/gprot/edit.html:18 #: mafiasi/gprot/templates/gprot/edit_metadata.html:8 msgid "unpublished" -msgstr "unpublished" +msgstr "" #: mafiasi/gprot/templates/gprot/create.html:6 msgid "Create memory minutes" -msgstr "Create memory minutes" +msgstr "" #: mafiasi/gprot/templates/gprot/create.html:15 -#, fuzzy -#| msgid "" -#| "\n" -#| " This page needs javascript in order to function correctly.\n" -#| " Please activate it before you proceed.\n" -#| " " +#: mafiasi/gprot/templates/gprot/edit_metadata.html:17 msgid "" -"\n" -" This page needs javascript in order to function correctly.\n" -" Please activate it before you proceed.\n" -" " +"This page needs javascript in order to function correctly. Please activate " +"it before you proceed." msgstr "" -"\n" -" This page needs javascript in order to function correctly.\n" -" Please activate it before you proceed.\n" -" " #: mafiasi/gprot/templates/gprot/create.html:23 msgid "" -"\n" -" Please take care to only upload memory minutes. " -"This is not the place for photos of exams or similar.\n" -" " +"Please take care to only upload memory minutes. This is not " +"the place for photos of exams or similar." msgstr "" -"\n" -" Please take care to only upload memory minutes. " -"This is not the place for photos of exams or similar.\n" -" " #: mafiasi/gprot/templates/gprot/create.html:33 msgctxt "GProt format" msgid "Type" -msgstr "Type" +msgstr "" #: mafiasi/gprot/templates/gprot/create.html:39 msgid "Continue" -msgstr "Continue" +msgstr "" #: mafiasi/gprot/templates/gprot/delete.html:7 #, python-format @@ -583,86 +529,66 @@ msgid "" "\n" "Delete: %(course_name)s\n" msgstr "" -"\n" -"Delete: %(course_name)s\n" #: mafiasi/gprot/templates/gprot/delete.html:31 -msgid "" -"\n" -"Do you really want to delete these memory minutes?\n" +msgid "Do you really want to delete these memory minutes?" msgstr "" -"\n" -"Do you really want to delete these memory minutes?\n" #: mafiasi/gprot/templates/gprot/edit.html:6 #: mafiasi/gprot/templates/gprot/edit_metadata.html:6 #, python-format msgid "Memory minutes: %(course_name)s" -msgstr "Memory minutes: %(course_name)s" +msgstr "" #: mafiasi/gprot/templates/gprot/edit.html:13 msgid "Edit metadata" -msgstr "Edit metadata" +msgstr "" #: mafiasi/gprot/templates/gprot/edit.html:43 msgid "no labels" -msgstr "no labels" +msgstr "" #: mafiasi/gprot/templates/gprot/edit.html:51 msgid "" "Warning: The current document will be replaced when you upload a new " "one." msgstr "" -"Warning: The current document will be replaced when you upload a new " -"one." #: mafiasi/gprot/templates/gprot/edit.html:55 msgid "Error:" -msgstr "Error:" +msgstr "" #: mafiasi/gprot/templates/gprot/edit.html:59 msgid "Select a file" -msgstr "Select a file" +msgstr "" #: mafiasi/gprot/templates/gprot/edit.html:66 msgid "Upload" -msgstr "Upload" +msgstr "" #: mafiasi/gprot/templates/gprot/edit.html:71 msgid "Upload and publish" -msgstr "Upload and publish" +msgstr "" #: mafiasi/gprot/templates/gprot/edit.html:75 msgid "Upload only" -msgstr "Upload only" +msgstr "" #: mafiasi/gprot/templates/gprot/edit.html:88 msgid "Save changes" -msgstr "Save changes" +msgstr "" #: mafiasi/gprot/templates/gprot/edit.html:93 msgid "Save and publish" -msgstr "Save and publish" +msgstr "" #: mafiasi/gprot/templates/gprot/edit.html:97 msgid "Save only" -msgstr "Save only" - -#: mafiasi/gprot/templates/gprot/edit_metadata.html:17 -msgid "" -"\n" -" This page needs javascript in order to function correctly.\n" -" Please activate it before you proceed.\n" -" " msgstr "" -"\n" -" This page needs javascript in order to function correctly.\n" -" Please activate it before you proceed.\n" -" " #: mafiasi/gprot/templates/gprot/edit_metadata.html:27 msgid "Save" -msgstr "Save" +msgstr "" #: mafiasi/gprot/templates/gprot/forget.html:6 #, python-format @@ -670,28 +596,17 @@ msgid "" "\n" "Forget authorship: %(course_name)s\n" msgstr "" -"\n" -"Forget authorship: %(course_name)s\n" #: mafiasi/gprot/templates/gprot/forget.html:29 msgid "" -"\n" -"Do you really want to remove your association with these memory minutes " -"from\n" -"the database? This will of course disable editing this memory minutes, " -"since\n" -"we no longer know who wrote it.\n" +"Do you really want to remove your association with these memory minutes from " +"the database? This will of course disable editing this memory minutes, since " +"we no longer know who wrote it." msgstr "" -"\n" -"Do you really want to remove your association with these memory minutes " -"from\n" -"the database? This will of course disable editing this memory minutes, " -"since\n" -"we no longer know who wrote it.\n" #: mafiasi/gprot/templates/gprot/index.html:7 msgid "Search for memory minutes" -msgstr "Search for memory minutes" +msgstr "" #: mafiasi/gprot/templates/gprot/index.html:24 #: mafiasi/gprot/templates/gprot/index.html:108 @@ -699,98 +614,86 @@ msgid "" "Just enter the name of the course and/or examiner to see available memory " "minutes." msgstr "" -"Just enter the name of the course and/or examiner to see available memory " -"minutes." #: mafiasi/gprot/templates/gprot/index.html:33 #: mafiasi/gprot/templates/gprot/index.html:85 msgid "Remove from favorites" -msgstr "Remove from favorites" +msgstr "" #: mafiasi/gprot/templates/gprot/index.html:38 msgid "Save as favorite" -msgstr "Save as favorite" +msgstr "" #: mafiasi/gprot/templates/gprot/index.html:44 msgid "Show memory minutes" -msgstr "Show memory minutes" +msgstr "" #: mafiasi/gprot/templates/gprot/index.html:57 #, python-format msgid "" -"\n" -" Sorry, there are currently no published memory minutes matching your " -"search.\n" -" You may set up a notification if " -"you\n" -" would like to be informed when new memory minutes matching your query\n" -" are published.\n" +"Sorry, there are currently no published memory minutes matching your search. " +"You may set up a notification if you " +"would like to be informed when new memory minutes matching your query are " +"published." msgstr "" -"\n" -" Sorry, there are currently no published memory minutes matching your " -"search.\n" -" You may set up a notification if " -"you\n" -" would like to be informed when new memory minutes matching your query\n" -" are published.\n" #: mafiasi/gprot/templates/gprot/index.html:68 msgid "Favorites" -msgstr "Favorites" +msgstr "" #: mafiasi/gprot/templates/gprot/list_own.html:6 msgid "List own memory minutes" -msgstr "List own memory minutes" +msgstr "" #: mafiasi/gprot/templates/gprot/list_own.html:18 msgid "You have no memory minutes we know of! :-(" -msgstr "You have no memory minutes we know of! :-(" +msgstr "" #: mafiasi/gprot/templates/gprot/list_own.html:20 #: mafiasi/gprot/templates/gprot/menu.html:10 msgid "Create new" -msgstr "Create new" +msgstr "" #: mafiasi/gprot/templates/gprot/menu.html:7 msgid "List own" -msgstr "List own" +msgstr "" #: mafiasi/gprot/templates/gprot/menu.html:13 #: mafiasi/gprot/templates/gprot/notifications.html:5 msgid "Notifications" -msgstr "Notifications" +msgstr "" #: mafiasi/gprot/templates/gprot/menu.html:16 #: mafiasi/gprot/templates/gprot/reminders.html:5 msgid "Reminders" -msgstr "Reminders" +msgstr "" #: mafiasi/gprot/templates/gprot/menu.html:20 #, python-format msgid "View: %(course_name)s" -msgstr "View: %(course_name)s" +msgstr "" #: mafiasi/gprot/templates/gprot/menu.html:25 #, python-format msgid "Edit: %(course_name)s" -msgstr "Edit: %(course_name)s" +msgstr "" #: mafiasi/gprot/templates/gprot/menu.html:30 #: mafiasi/gprot/templates/gprot/publish.html:5 #: mafiasi/gprot/templates/gprot/publish.html:7 #, python-format msgid "Publish: %(course_name)s" -msgstr "Publish: %(course_name)s" +msgstr "" #: mafiasi/gprot/templates/gprot/menu.html:35 #, python-format msgid "Delete: %(course_name)s" -msgstr "Delete: %(course_name)s" +msgstr "" #: mafiasi/gprot/templates/gprot/menu.html:40 #, python-format msgid "Forget authorship: %(course_name)s" -msgstr "Forget authorship: %(course_name)s" +msgstr "" #: mafiasi/gprot/templates/gprot/notification_email.txt:2 #, python-format @@ -808,36 +711,18 @@ msgid "" "\n" "Your Server-AG" msgstr "" -"Hi there!\n" -"\n" -"A new memory minute matching your search for\n" -" \"%(query)s\"\n" -"has just been uploaded.\n" -"\n" -"You can view it at\n" -" %(url)s\n" -"\n" -"Cheers,\n" -"\n" -"Your Server-AG" #: mafiasi/gprot/templates/gprot/notifications.html:12 msgid "" -"\n" "

Are you looking for memory minutes for a specific course that aren't here " "yet? Just add the course below and we will notify you as soon as new memory " "minutes matching your search are published. Please consider contributing " -"memory minutes yourself, to help others in the same position.

\n" +"memory minutes yourself, to help others in the same position.

" msgstr "" -"\n" -"

Are you looking for memory minutes for a specific course that aren't here " -"yet? Just add the course below and we will notify you as soon as new memory " -"minutes matching your search are published. Please consider contributing " -"memory minutes yourself, to help others in the same position.

\n" #: mafiasi/gprot/templates/gprot/notifications.html:21 msgid "Added" -msgstr "Added" +msgstr "" #: mafiasi/gprot/templates/gprot/notifications.html:22 #: mafiasi/gprot/templates/gprot/reminders.html:24 @@ -845,66 +730,40 @@ msgstr "Added" #: mafiasi/groups/templates/groups/show.html:122 #: mafiasi/guests/templates/guests/index.html:16 msgid "Actions" -msgstr "Actions" +msgstr "" #: mafiasi/gprot/templates/gprot/notifications.html:31 #: mafiasi/gprot/templates/gprot/reminders.html:33 #: mafiasi/groups/templates/groups/show.html:147 #: mafiasi/mailinglist/templates/mailinglist/whitelist.html:25 msgid "Remove" -msgstr "Remove" +msgstr "" #: mafiasi/gprot/templates/gprot/notifications.html:45 msgid "Add notification" -msgstr "Add notification" +msgstr "" #: mafiasi/gprot/templates/gprot/publish.html:30 msgid "" -"\n" -"Thank you for writing and publishing these memory minutes! Please note that\n" -"once they are published, you will not be able to delete or unpublish them\n" -"anymore.\n" +"Thank you for writing and publishing these memory minutes! Please note that " +"once they are published, you will not be able to delete or unpublish them " +"anymore." msgstr "" -"\n" -"Thank you for writing and publishing these memory minutes! Please note that\n" -"once they are published, you will not be able to delete or unpublish them\n" -"anymore.\n" #: mafiasi/gprot/templates/gprot/publish.html:38 msgid "" -"\n" -" Keep authorship information. This allows you to edit " -"your\n" -" memory minutes after publishing and may allow other features in future.\n" -" Your authorship will be kept confidential and will never be shown to " -"others\n" -" and you may remove the information at any time.\n" -" " +"Keep authorship information. This allows you to edit your " +"memory minutes after publishing and may allow other features in future. Your " +"authorship will be kept confidential and will never be shown to others and " +"you may remove the information at any time." msgstr "" -"\n" -" Keep authorship information. This allows you to edit " -"your\n" -" memory minutes after publishing and may allow other features in future.\n" -" Your authorship will be kept confidential and will never be shown to " -"others\n" -" and you may remove the information at any time.\n" -" " #: mafiasi/gprot/templates/gprot/publish.html:50 msgid "" -"\n" -" Forget authorship information. This will delete your\n" -" association with this memory minutes from the database. This will\n" -" of course disable editing this memory minutes, since we no longer\n" -" know who wrote it.\n" -" " +"Forget authorship information. This will delete your " +"association with this memory minutes from the database. This will of course " +"disable editing this memory minutes, since we no longer know who wrote it." msgstr "" -"\n" -" Forget authorship information. This will delete your\n" -" association with this memory minutes from the database. This will\n" -" of course disable editing this memory minutes, since we no longer\n" -" know who wrote it.\n" -" " #: mafiasi/gprot/templates/gprot/reminder_email.txt:2 #, python-format @@ -923,37 +782,17 @@ msgid "" "\n" "Your Server-AG" msgstr "" -"Hi there!\n" -"\n" -"You requested to be reminded of writing memory minutes\n" -"for your exam in\n" -" \"%(course_name)s\"\n" -"today. Thanks a lot for this! By writing memory minutes yourself\n" -"you will help many other students and contribute to the appeal\n" -"of this repository, increasing the odds that someone else contributes\n" -"memory minutes you may be looking for in the future.\n" -"\n" -"Cheers,\n" -"\n" -"Your Server-AG" #: mafiasi/gprot/templates/gprot/reminders.html:12 msgid "" -"\n" "

If want to contribute memory minutes yourself (which is great!) but worry " -"that you\n" -"might forget writing them after your exam is over, you can add a reminder\n" -"here and we will send you an email right after the exam.

\n" +"that you might forget writing them after your exam is over, you can add a " +"reminder here and we will send you an email right after the exam.

" msgstr "" -"\n" -"

If want to contribute memory minutes yourself (which is great!) but worry " -"that you\n" -"might forget writing them after your exam is over, you can add a reminder\n" -"here and we will send you an email right after the exam.

\n" #: mafiasi/gprot/templates/gprot/reminders.html:52 msgid "Add reminder" -msgstr "Add reminder" +msgstr "" #: mafiasi/gprot/templates/gprot/view.html:6 #, python-format @@ -961,355 +800,323 @@ msgid "" "\n" "Memory minutes: %(course_name)s\n" msgstr "" -"\n" -"Memory minutes: %(course_name)s\n" #: mafiasi/gprot/templates/gprot/view.html:17 msgid "Download PDF" -msgstr "Download PDF" +msgstr "" #: mafiasi/gprot/templates/gprot/view.html:62 msgid "Department" -msgstr "Department" +msgstr "" #: mafiasi/gprot/templates/gprot/view.html:80 msgid "" -"Sorry, your browser does not support embedding\n" -" this document. However, you can download the PDF file using the\n" -" button above." +"Sorry, your browser does not support embedding this document. However, you " +"can download the PDF file using the button above." msgstr "" -"Sorry, your browser does not support embedding\n" -" this document. However, you can download the PDF file using the\n" -" button above." -#: mafiasi/gprot/templates/gprot/view.html:87 +#: mafiasi/gprot/templates/gprot/view.html:89 msgid "No document has been uploaded yet." -msgstr "No document has been uploaded yet." +msgstr "" -#: mafiasi/gprot/views.py:179 mafiasi/gprot/views.py:280 +#: mafiasi/gprot/views.py:203 mafiasi/gprot/views.py:310 #, python-brace-format msgid "Only files up to {0} MB are allowed." -msgstr "Only files up to {0} MB are allowed." +msgstr "" -#: mafiasi/gprot/views.py:183 +#: mafiasi/gprot/views.py:205 msgid "Only PDF files are allowed." -msgstr "Only PDF files are allowed." +msgstr "" -#: mafiasi/gprot/views.py:185 mafiasi/gprot/views.py:287 +#: mafiasi/gprot/views.py:208 mafiasi/gprot/views.py:316 msgid "Please select a file to upload." -msgstr "Please select a file to upload." +msgstr "" -#: mafiasi/gprot/views.py:217 +#: mafiasi/gprot/views.py:223 msgid "" "This file was blocked because it is an original exam. Please do not try to " "upload it again because we will get problems with the university." msgstr "" -"This file was blocked because it is an original exam. Please do not try to " -"upload it again because we will get problems with the university." -#: mafiasi/gprot/views.py:307 +#: mafiasi/gprot/views.py:314 msgid "Only PNG, JPEG and GIF files are allowed." -msgstr "Only PNG, JPEG and GIF files are allowed." +msgstr "" -#: mafiasi/gprot/views.py:328 +#: mafiasi/gprot/views.py:354 #, python-format msgid "New memory minutes for \"%(coursename)s\"" -msgstr "New memory minutes for \"%(coursename)s\"" +msgstr "" -#: mafiasi/groups/forms.py:26 +#: mafiasi/groups/forms.py:27 #, python-format msgid "There is no user \"%s.\"" -msgstr "There is no user \"%s.\"" +msgstr "" -#: mafiasi/groups/models.py:76 +#: mafiasi/groups/models.py:77 msgid "" "You are the sole group admin. Please terminate the group or appoint another " "group admin." msgstr "" -"You are the sole group admin. Please terminate the group or appoint another " -"group admin." -#: mafiasi/groups/models.py:102 +#: mafiasi/groups/models.py:104 msgid "Invalid group name." -msgstr "Invalid group name." +msgstr "" -#: mafiasi/groups/models.py:105 +#: mafiasi/groups/models.py:107 msgid "The group name must be at least {} characters" -msgstr "The group name must be at least {} characters" +msgstr "" -#: mafiasi/groups/models.py:110 +#: mafiasi/groups/models.py:111 msgid "Group does already exist." -msgstr "Group does already exist." +msgstr "" #: mafiasi/groups/templates/groups/create.html:4 #: mafiasi/groups/templates/groups/groups_base.html:43 #: mafiasi/groups/templates/groups/my_groups.html:30 msgid "Create new group" -msgstr "Create new group" +msgstr "" #: mafiasi/groups/templates/groups/create.html:7 msgid "Please note: The group name will be visible to other users." -msgstr "Please note: The group name will be visible to other users." +msgstr "" #: mafiasi/groups/templates/groups/create.html:11 #: mafiasi/groups/templates/groups/invitations.html:17 #: mafiasi/groups/templates/groups/my_groups.html:14 msgid "Group name" -msgstr "Group name" +msgstr "" #: mafiasi/groups/templates/groups/create.html:13 msgid "" "Only letters, numbers \".\" and \"-\" are allowed. Must start with a letter." msgstr "" -"Only letters, numbers \".\" and \"-\" are allowed. Must start with a letter." #: mafiasi/groups/templates/groups/create.html:17 msgid "Create" -msgstr "Create" +msgstr "" #: mafiasi/groups/templates/groups/groups_base.html:15 #: mafiasi/groups/templates/groups/invitations.html:5 #: mafiasi/groups/templates/groups/show.html:67 #: mafiasi/guests/templates/guests/index.html:5 msgid "Invitations" -msgstr "Invitations" +msgstr "" #: mafiasi/groups/templates/groups/groups_base.html:27 #: mafiasi/guests/templates/guests/accept.html:5 msgid "Accept invitation" -msgstr "Accept invitation" +msgstr "" #: mafiasi/groups/templates/groups/groups_base.html:30 msgid "Decline invitation" -msgstr "Decline invitation" +msgstr "" #: mafiasi/groups/templates/groups/groups_base.html:36 #: mafiasi/groups/templates/groups/show.html:76 msgid "Invited by" -msgstr "Invited by" +msgstr "" #: mafiasi/groups/templates/groups/groups_base.html:42 msgid "My Groups" -msgstr "My Groups" +msgstr "" #: mafiasi/groups/templates/groups/groups_base.html:58 msgid "You are not yet member of any group." -msgstr "You are not yet member of any group." +msgstr "" #: mafiasi/groups/templates/groups/groups_base.html:64 #, python-format msgid "%(project_name)s Groups" -msgstr "%(project_name)s Groups" +msgstr "" #: mafiasi/groups/templates/groups/groups_base.html:68 -#, fuzzy, python-format -#| msgid "" -#| "\n" -#| " Accept an invitation or create a new group and invite\n" -#| " others to use %(project_name)s features such as private\n" -#| " etherpads, Nextcloud sharing, group calendars and group bitpolls. " -#| "Please check for existing groups.\n" -#| " " +#, python-format msgid "" -"\n" -" Accept an invitation or create a new group and invite\n" -" others to use %(project_name)s features such as private\n" -" etherpads, owncloud sharing, group calendars and group bitpolls. " -"Please check for existing groups.\n" -" " +"Accept an invitation or create a new group and invite others to use " +"%(project_name)s features such as private etherpads, owncloud sharing, group " +"calendars and group bitpolls. Please check for existing groups." msgstr "" -"\n" -" Accept an invitation or create a new group and invite\n" -" others to use %(project_name)s features such as private\n" -" etherpads, Nextcloud sharing, group calendars and group bitpolls. " -"Please check for existing groups.\n" -" " #: mafiasi/groups/templates/groups/invitations.html:16 #: mafiasi/groups/templates/groups/show.html:74 #: mafiasi/pks/templates/pks/party_list.html:15 msgid "Date" -msgstr "Date" +msgstr "" #: mafiasi/groups/templates/groups/invitations.html:18 msgid "Invited By" -msgstr "Invited By" +msgstr "" #: mafiasi/groups/templates/groups/invitations.html:31 msgid "Accept" -msgstr "Accept" +msgstr "" #: mafiasi/groups/templates/groups/invitations.html:32 msgid "Refuse" -msgstr "Refuse" +msgstr "" #: mafiasi/groups/templates/groups/invitations.html:39 msgid "You have no invitations." -msgstr "You have no invitations." +msgstr "" #: mafiasi/groups/templates/groups/invite.html:6 #, python-format msgid "Invite people to %(group_name)s" -msgstr "Invite people to %(group_name)s" +msgstr "" #: mafiasi/groups/templates/groups/invite.html:12 msgid "Account names" -msgstr "Account names" +msgstr "" #: mafiasi/groups/templates/groups/invite.html:20 msgid "Invite user" -msgstr "Invite user" +msgstr "" #: mafiasi/groups/templates/groups/invite.html:37 msgid "Please enter the account names of the users you want to invite" -msgstr "Please enter the account names of the users you want to invite" +msgstr "" #: mafiasi/groups/templates/groups/my_groups.html:4 msgid "My groups" -msgstr "My groups" +msgstr "" #: mafiasi/groups/templates/groups/my_groups.html:15 #: mafiasi/groups/templates/groups/my_groups.html:23 msgid "Leave" -msgstr "Leave" +msgstr "" #: mafiasi/groups/templates/groups/show.html:30 msgid "Mailinglist" -msgstr "Mailinglist" +msgstr "" #: mafiasi/groups/templates/groups/show.html:36 #, python-format msgid "" "The mailinglist address is %(address)s." msgstr "" -"The mailinglist address is %(address)s." #: mafiasi/groups/templates/groups/show.html:38 msgid "This group does not have a mailinglist." -msgstr "This group does not have a mailinglist." +msgstr "" #: mafiasi/groups/templates/groups/show.html:47 msgid "Manage" -msgstr "Manage" +msgstr "" #: mafiasi/groups/templates/groups/show.html:52 #: mafiasi/mailinglist/templates/mailinglist/show_list.html:56 msgid "Create mailinglist" -msgstr "Create mailinglist" +msgstr "" #: mafiasi/groups/templates/groups/show.html:75 msgid "Invitee" -msgstr "Invitee" +msgstr "" #: mafiasi/groups/templates/groups/show.html:87 #: mafiasi/guests/templates/guests/index.html:30 msgid "Withdraw" -msgstr "Withdraw" +msgstr "" #: mafiasi/groups/templates/groups/show.html:95 msgid "There are no open invitations." -msgstr "There are no open invitations." +msgstr "" #: mafiasi/groups/templates/groups/show.html:102 msgid "Invite users" -msgstr "Invite users" +msgstr "" #: mafiasi/groups/templates/groups/show.html:113 msgid "Members" -msgstr "Members" +msgstr "" #: mafiasi/groups/templates/groups/show.html:134 msgid "Group admin" -msgstr "Group admin" +msgstr "" #: mafiasi/groups/templates/groups/show.html:141 msgid "Last group admin can't be removed." -msgstr "Last group admin can't be removed." +msgstr "" #: mafiasi/groups/templates/groups/show.html:150 msgid "Revoke admin" -msgstr "Revoke admin" +msgstr "" #: mafiasi/groups/templates/groups/show.html:152 msgid "Grant admin" -msgstr "Grant admin" +msgstr "" #: mafiasi/groups/templates/groups/show.html:162 msgid "Leave group" -msgstr "Leave group" +msgstr "" -#: mafiasi/groups/views.py:39 +#: mafiasi/groups/views.py:44 #, python-brace-format msgid "Group \"{0}\" was created." -msgstr "Group \"{0}\" was created." +msgstr "" -#: mafiasi/groups/views.py:107 +#: mafiasi/groups/views.py:125 msgid "You left the group." -msgstr "You left the group." +msgstr "" -#: mafiasi/groups/views.py:130 +#: mafiasi/groups/views.py:149 msgid "User was removed from group" -msgstr "User was removed from group" +msgstr "" -#: mafiasi/groups/views.py:135 +#: mafiasi/groups/views.py:154 msgid "User was granted group admin." -msgstr "User was granted group admin." +msgstr "" -#: mafiasi/groups/views.py:139 +#: mafiasi/groups/views.py:158 msgid "Revoked group admin rights from user." -msgstr "Revoked group admin rights from user." +msgstr "" -#: mafiasi/groups/views.py:160 +#: mafiasi/groups/views.py:179 msgid "Invitation was sent." -msgstr "Invitation was sent." +msgstr "" -#: mafiasi/guests/forms.py:26 +#: mafiasi/guests/forms.py:25 msgid "Username must be alphanumeric and start with a letter." -msgstr "Username must be alphanumeric and start with a letter." +msgstr "" -#: mafiasi/guests/forms.py:30 +#: mafiasi/guests/forms.py:28 msgid "Username must be at least 3 characters long." -msgstr "Username must be at least 3 characters long." +msgstr "" -#: mafiasi/guests/forms.py:34 +#: mafiasi/guests/forms.py:31 msgid "This name is not available." -msgstr "This name is not available." +msgstr "" -#: mafiasi/guests/forms.py:44 +#: mafiasi/guests/forms.py:40 msgid "The guest can use this email address to register a normal user account." msgstr "" -"The guest can use this email address to register a normal user account." -#: mafiasi/guests/forms.py:49 +#: mafiasi/guests/forms.py:43 msgid "There is already an account with that email." -msgstr "There is already an account with that email." +msgstr "" -#: mafiasi/guests/forms.py:55 +#: mafiasi/guests/forms.py:49 msgid "invitations" -msgstr "invitations" +msgstr "" #: mafiasi/guests/templates/guests/accept.html:11 #: mafiasi/guests/templates/guests/index.html:13 #: mafiasi/guests/templates/guests/index.html:47 #: mafiasi/guests/templates/guests/invite.html:15 #: mafiasi/registration/templates/registration/create_account.html:13 -#: mafiasi/registration/templates/registration/login.html:20 msgid "Username" -msgstr "Username" +msgstr "" #: mafiasi/guests/templates/guests/accept.html:16 -#: mafiasi/registration/forms.py:63 mafiasi/registration/forms.py:87 -#: mafiasi/registration/templates/registration/account.html:88 +#: mafiasi/registration/forms.py:60 mafiasi/registration/forms.py:77 #: mafiasi/registration/templates/registration/create_account.html:17 -#: mafiasi/registration/templates/registration/login.html:37 msgid "Password" -msgstr "Password" +msgstr "" #: mafiasi/guests/templates/guests/accept.html:25 -#: mafiasi/registration/forms.py:67 +#: mafiasi/registration/forms.py:61 #: mafiasi/registration/templates/registration/create_account.html:26 msgid "Password confirmation" -msgstr "Password confirmation" +msgstr "" #: mafiasi/guests/templates/guests/accept.html:34 #: mafiasi/registration/templates/registration/create_account.html:5 @@ -1317,12 +1124,12 @@ msgstr "Password confirmation" #: mafiasi/registration/templates/registration/require_info.html:37 #: mafiasi/registration/templates/registration/require_info_other.html:28 msgid "Create account" -msgstr "Create account" +msgstr "" #: mafiasi/guests/templates/guests/has_account.html:4 #: mafiasi/guests/templates/guests/username_exists.html:4 msgid "Account already exists" -msgstr "Account already exists" +msgstr "" #: mafiasi/guests/templates/guests/has_account.html:8 #, python-format @@ -1331,117 +1138,108 @@ msgid "" "%(username)s. Did you forget your " "password?" msgstr "" -"Hello %(full_name)s, you already have an account here! Its username is " -"%(username)s. Did you forget your " -"password?" #: mafiasi/guests/templates/guests/index.html:8 msgid "Open invitations" -msgstr "Open invitations" +msgstr "" #: mafiasi/guests/templates/guests/index.html:14 #: mafiasi/guests/templates/guests/index.html:48 msgid "Full name" -msgstr "Full name" +msgstr "" #: mafiasi/guests/templates/guests/index.html:15 #: mafiasi/guests/templates/guests/invite.html:35 -#: mafiasi/registration/templates/registration/account.html:59 +#: mafiasi/registration/templates/registration/account.html:54 msgid "Email" -msgstr "Email" +msgstr "" #: mafiasi/guests/templates/guests/index.html:29 msgid "Resend mail" -msgstr "Resend mail" +msgstr "" #: mafiasi/guests/templates/guests/index.html:38 msgid "You have no open invitations." -msgstr "You have no open invitations." +msgstr "" #: mafiasi/guests/templates/guests/index.html:40 #: mafiasi/guests/templates/guests/invite.html:6 #: mafiasi/guests/templates/guests/invite.html:53 msgid "Invite guest" -msgstr "Invite guest" +msgstr "" #: mafiasi/guests/templates/guests/index.html:42 msgid "Your guests" -msgstr "Your guests" +msgstr "" #: mafiasi/guests/templates/guests/index.html:61 msgid "You have no guests." -msgstr "You have no guests." +msgstr "" #: mafiasi/guests/templates/guests/invitation_withdrawn.html:4 msgid "Invitation withdrawn" -msgstr "Invitation withdrawn" +msgstr "" #: mafiasi/guests/templates/guests/invitation_withdrawn.html:7 msgid "This invitation has been withdrawn or is no longer valid." -msgstr "This invitation has been withdrawn or is no longer valid." +msgstr "" #: mafiasi/guests/templates/guests/invite.html:46 #: mafiasi/registration/templates/registration/require_info_other.html:20 msgid "First name" -msgstr "First name" +msgstr "" #: mafiasi/guests/templates/guests/invite.html:50 #: mafiasi/registration/templates/registration/require_info_other.html:24 msgid "Last name" -msgstr "Last name" +msgstr "" #: mafiasi/guests/templates/guests/invited_by.html:4 msgid "Hello " -msgstr "Hello " +msgstr "" #: mafiasi/guests/templates/guests/invited_by.html:7 #, python-format msgid "You were invited by %(full_name)s (%(username)s)." -msgstr "You were invited by %(full_name)s (%(username)s)." +msgstr "" #: mafiasi/guests/templates/guests/invited_by.html:10 #, python-format msgid "How about visiting the dashboard?" -msgstr "How about visiting the dashboard?" +msgstr "" #: mafiasi/guests/templates/guests/username_exists.html:8 #, python-format msgid "" "Sorry, an account with username %(username)s already exists. If this is not " -"your account, please request another invitation with a different username." +"your account, please request another invitation with a different username." msgstr "" -"Sorry, an account with username %(username)s already exists. If this is not " -"your account, please request another invitation with a different username." -#: mafiasi/guests/views.py:53 +#: mafiasi/guests/views.py:51 msgid "{} was successfully invited." -msgstr "{} was successfully invited." +msgstr "" -#: mafiasi/guests/views.py:72 +#: mafiasi/guests/views.py:75 msgid "Invitation was withdrawn." -msgstr "Invitation was withdrawn." +msgstr "" -#: mafiasi/guests/views.py:74 +#: mafiasi/guests/views.py:77 msgid "invitation mails" -msgstr "invitation mails" +msgstr "" -#: mafiasi/guests/views.py:81 +#: mafiasi/guests/views.py:84 msgid "Invitation mail was resent." -msgstr "Invitation mail was resent." +msgstr "" -#: mafiasi/kanboard/apps.py:10 +#: mafiasi/kanboard/apps.py:11 msgid "Kanboard" -msgstr "Kanboard" +msgstr "" -#: mafiasi/kanboard/apps.py:11 +#: mafiasi/kanboard/apps.py:13 msgid "" "Kanboard is a kanban project management tool that you can use to track the " "progress of your projects." msgstr "" -"Kanboard is a kanban project management tool that you can use to track the " -"progress of your projects." #: mafiasi/link_shortener/apps.py:11 msgid "Link Shortener" @@ -1451,570 +1249,557 @@ msgstr "" msgid "The best URL shortening service near you" msgstr "" -#: mafiasi/mailinglist/forms.py:20 +#: mafiasi/mailinglist/forms.py:18 msgid "This email is already on the whitelist" -msgstr "This email is already on the whitelist" +msgstr "" #: mafiasi/mailinglist/templates/mailinglist/settings.html:5 #, python-format msgid "Settings for %(name)s" -msgstr "Settings for %(name)s" +msgstr "" #: mafiasi/mailinglist/templates/mailinglist/settings.html:13 msgid "Allow emails from all senders." -msgstr "Allow emails from all senders." +msgstr "" #: mafiasi/mailinglist/templates/mailinglist/settings.html:17 msgid "Save settings" -msgstr "Save settings" +msgstr "" #: mafiasi/mailinglist/templates/mailinglist/show_list.html:4 #, python-format msgid "Mailinglist for %(group_name)s" -msgstr "Mailinglist for %(group_name)s" +msgstr "" #: mafiasi/mailinglist/templates/mailinglist/show_list.html:9 msgid "" "The mailinglist is not yet known to the mailserver. It will be activated at " "midnight." msgstr "" -"The mailinglist is not yet known to the mailserver. It will be activated at " -"midnight." #: mafiasi/mailinglist/templates/mailinglist/show_list.html:11 #, python-format msgid "The email address of this mailinglist is %(address)s." -msgstr "The email address of this mailinglist is %(address)s." +msgstr "" #: mafiasi/mailinglist/templates/mailinglist/show_list.html:14 msgid "Moderated emails" -msgstr "Moderated emails" +msgstr "" #: mafiasi/mailinglist/templates/mailinglist/show_list.html:19 msgid "Sender" -msgstr "Sender" +msgstr "" #: mafiasi/mailinglist/templates/mailinglist/show_list.html:20 msgid "Subject" -msgstr "Subject" +msgstr "" #: mafiasi/mailinglist/templates/mailinglist/show_list.html:21 #: mafiasi/mailinglist/templates/mailinglist/whitelist.html:13 msgid "Action" -msgstr "Action" +msgstr "" #: mafiasi/mailinglist/templates/mailinglist/show_list.html:32 msgid "Allow" -msgstr "Allow" +msgstr "" #: mafiasi/mailinglist/templates/mailinglist/show_list.html:33 msgid "Discard" -msgstr "Discard" +msgstr "" #: mafiasi/mailinglist/templates/mailinglist/show_list.html:41 msgid "There are no emails needing moderation." -msgstr "There are no emails needing moderation." +msgstr "" #: mafiasi/mailinglist/templates/mailinglist/show_list.html:42 msgid "List settings" -msgstr "List settings" +msgstr "" #: mafiasi/mailinglist/templates/mailinglist/show_list.html:44 msgid "Manage whitelist" -msgstr "Manage whitelist" +msgstr "" #: mafiasi/mailinglist/templates/mailinglist/show_list.html:45 #, python-format msgid "%(whitelist_count)s entries" -msgstr "%(whitelist_count)s entries" +msgstr "" #: mafiasi/mailinglist/templates/mailinglist/show_list.html:53 msgid "" "The mailinglist for this group does not exist yet. Use this magic button to " "create it:" msgstr "" -"The mailinglist for this group does not exist yet. Use this magic button to " -"create it:" #: mafiasi/mailinglist/templates/mailinglist/show_list.html:59 msgid "Please ask a group admin to create this mailinglist." -msgstr "Please ask a group admin to create this mailinglist." +msgstr "" #: mafiasi/mailinglist/templates/mailinglist/whitelist.html:5 #, python-format msgid "Whitelist for %(name)s" -msgstr "Whitelist for %(name)s" +msgstr "" #: mafiasi/mailinglist/templates/mailinglist/whitelist.html:12 #: mafiasi/mailinglist/templates/mailinglist/whitelist.html:40 msgid "Sender email" -msgstr "Sender email" +msgstr "" #: mafiasi/mailinglist/templates/mailinglist/whitelist.html:33 msgid "There are no senders on the whitelist." -msgstr "There are no senders on the whitelist." +msgstr "" #: mafiasi/mailinglist/templates/mailinglist/whitelist.html:35 msgid "Add sender to whitelist" -msgstr "Add sender to whitelist" +msgstr "" #: mafiasi/mailinglist/templates/mailinglist/whitelist.html:43 msgid "Add to whitelist" -msgstr "Add to whitelist" +msgstr "" -#: mafiasi/mailinglist/views.py:44 +#: mafiasi/mailinglist/views.py:50 #, python-brace-format msgid "Mailinglist {list_name} was created." -msgstr "Mailinglist {list_name} was created." +msgstr "" -#: mafiasi/mailinglist/views.py:67 +#: mafiasi/mailinglist/views.py:73 msgid "Mail was sent to mailinglist." -msgstr "Mail was sent to mailinglist." +msgstr "" -#: mafiasi/mailinglist/views.py:69 +#: mafiasi/mailinglist/views.py:75 msgid "Mail was discarded." -msgstr "Mail was discarded." +msgstr "" -#: mafiasi/mailinglist/views.py:123 +#: mafiasi/mailinglist/views.py:130 msgid "Mailinglist settings saved." -msgstr "Mailinglist settings saved." +msgstr "" -#: mafiasi/matrix/apps.py:10 +#: mafiasi/matrix/apps.py:11 msgid "Matrix" -msgstr "Matrix" +msgstr "" -#: mafiasi/matrix/apps.py:11 +#: mafiasi/matrix/apps.py:12 msgid "Matrix provides decentralized messaging and VoIP with E2E encryption." -msgstr "Matrix provides decentralized messaging and VoIP with E2E encryption." - -#: mafiasi/mumble/apps.py:9 mafiasi/mumble/templates/mumble/index.html:5 -msgid "Mumble" -msgstr "Mumble" - -#: mafiasi/mumble/apps.py:10 -msgid "You can use our mumble for voice chat with other fellow students." -msgstr "You can use our mumble for voice chat with other fellow students." - -#: mafiasi/mumble/templates/mumble/index.html:8 -msgid "" -"Configure mumble as shown in the following image. Your password in Mumble is " -"the same as used here." msgstr "" -"Configure mumble as shown in the following image. Your password in Mumble is " -"the same as used here." - -#: mafiasi/mumble/views.py:7 -msgid "Student association" -msgstr "Student association" -#: mafiasi/nextcloud/apps.py:10 +#: mafiasi/nextcloud/apps.py:11 msgid "Nextcloud" -msgstr "Nextcloud" +msgstr "" -#: mafiasi/nextcloud/apps.py:11 +#: mafiasi/nextcloud/apps.py:12 msgid "Nextcloud enables you to sync and share your documents." -msgstr "Nextcloud enables you to sync and share your documents." +msgstr "" -#: mafiasi/pks/apps.py:9 +#: mafiasi/pks/apps.py:10 msgid "Keyserver" -msgstr "Keyserver" +msgstr "" -#: mafiasi/pks/apps.py:10 +#: mafiasi/pks/apps.py:11 msgid "" "You can find your fellow students' OpenPGP keys on our public keyserver." msgstr "" -"You can find your fellow students' OpenPGP keys on our public keyserver." #: mafiasi/pks/forms.py:17 msgid "No valid OpenPGP keys." -msgstr "No valid OpenPGP keys." +msgstr "" #: mafiasi/pks/templates/pks/all_keys.html:4 #: mafiasi/pks/templates/pks/menu.html:10 msgid "All keys" -msgstr "All keys" +msgstr "" #: mafiasi/pks/templates/pks/all_keys.html:5 msgid "All keys on the keyserver" -msgstr "All keys on the keyserver" +msgstr "" #: mafiasi/pks/templates/pks/graph.html:5 #: mafiasi/pks/templates/pks/menu.html:13 msgid "Trust graph" -msgstr "Trust graph" +msgstr "" #: mafiasi/pks/templates/pks/graph.html:18 msgid "You can drag the blue selector at the upper left to scroll." -msgstr "You can drag the blue selector at the upper left to scroll." +msgstr "" #: mafiasi/pks/templates/pks/graph.html:19 msgid "Click on a node to highlight its connections." -msgstr "Click on a node to highlight its connections." +msgstr "" #: mafiasi/pks/templates/pks/graph.html:22 #, python-format msgid "Return to party %(party_name)s." -msgstr "Return to party %(party_name)s." +msgstr "" #: mafiasi/pks/templates/pks/keylist.html:9 msgid "Key ID" -msgstr "Key ID" +msgstr "" #: mafiasi/pks/templates/pks/keylist.html:10 #: mafiasi/pks/templates/pks/show_key.html:19 msgid "Size" -msgstr "Size" +msgstr "" #: mafiasi/pks/templates/pks/keylist.html:11 #: mafiasi/pks/templates/pks/show_key.html:23 msgid "Created" -msgstr "Created" +msgstr "" #: mafiasi/pks/templates/pks/keylist.html:12 #: mafiasi/pks/templates/pks/show_key.html:27 msgid "Expires" -msgstr "Expires" +msgstr "" #: mafiasi/pks/templates/pks/keylist.html:13 #: mafiasi/pks/templates/pks/show_key.html:37 msgid "User identities" -msgstr "User identities" +msgstr "" #: mafiasi/pks/templates/pks/keylist.html:14 #: mafiasi/pks/templates/pks/show_key.html:31 msgid "Fingerprint" -msgstr "Fingerprint" +msgstr "" #: mafiasi/pks/templates/pks/menu.html:7 #: mafiasi/pks/templates/pks/my_keys.html:4 msgid "My keys" -msgstr "My keys" +msgstr "" #: mafiasi/pks/templates/pks/menu.html:16 #: mafiasi/pks/templates/pks/party_list.html:4 msgid "Parties" -msgstr "Parties" +msgstr "" #: mafiasi/pks/templates/pks/menu.html:21 #, python-format msgid "Key: %(keyid)s" -msgstr "Key: %(keyid)s" +msgstr "" #: mafiasi/pks/templates/pks/menu.html:27 #: mafiasi/pks/templates/pks/my_keys.html:32 msgid "Upload own keys" -msgstr "Upload own keys" +msgstr "" #: mafiasi/pks/templates/pks/menu.html:32 #: mafiasi/pks/templates/pks/party_keys.html:5 msgid "Party:" -msgstr "Party:" +msgstr "" #: mafiasi/pks/templates/pks/menu.html:37 msgid "Participate:" -msgstr "Participate:" +msgstr "" #: mafiasi/pks/templates/pks/menu.html:42 msgid "Trust graph:" -msgstr "Trust graph:" +msgstr "" #: mafiasi/pks/templates/pks/my_keys.html:15 msgid "Unassign" -msgstr "Unassign" +msgstr "" #: mafiasi/pks/templates/pks/my_keys.html:18 msgid "You have no keys assigned to you." -msgstr "You have no keys assigned to you." +msgstr "" #: mafiasi/pks/templates/pks/my_keys.html:25 msgid "Keyid:" -msgstr "Keyid:" +msgstr "" #: mafiasi/pks/templates/pks/my_keys.html:29 msgid "Assign key to me" -msgstr "Assign key to me" +msgstr "" #: mafiasi/pks/templates/pks/my_keys.html:35 msgid "" "Tip: You can type your name or email into the keyid field for autocompletion." msgstr "" -"Tip: You can type your name or email into the keyid field for autocompletion." #: mafiasi/pks/templates/pks/party_keys.html:4 msgid "Keysigning Party:" -msgstr "Keysigning Party:" +msgstr "" #: mafiasi/pks/templates/pks/party_keys.html:13 msgid "Download all participating keys" -msgstr "Download all participating keys" +msgstr "" #: mafiasi/pks/templates/pks/party_keys.html:14 msgid "Show trust graph for this party" -msgstr "Show trust graph for this party" +msgstr "" #: mafiasi/pks/templates/pks/party_keys.html:15 msgid "Show missing signatures" -msgstr "Show missing signatures" +msgstr "" #: mafiasi/pks/templates/pks/party_keys.html:18 msgid "Participating keys" -msgstr "Participating keys" +msgstr "" #: mafiasi/pks/templates/pks/party_keys.html:19 msgid "" "You can select the keys you have verified and find commands to sign these " "keys at the bottom of this page." msgstr "" -"You can select the keys you have verified and find commands to sign these " -"keys at the bottom of this page." #: mafiasi/pks/templates/pks/party_keys.html:28 msgid "Commands to sign selected keys" -msgstr "Commands to sign selected keys" +msgstr "" #: mafiasi/pks/templates/pks/party_keys.html:29 msgid "Using caff" -msgstr "Using caff" +msgstr "" #: mafiasi/pks/templates/pks/party_keys.html:33 msgid "Using only GnuPG" -msgstr "Using only GnuPG" +msgstr "" #: mafiasi/pks/templates/pks/party_keys.html:34 msgid "Ask for confirmation for each key." -msgstr "Ask for confirmation for each key." +msgstr "" #: mafiasi/pks/templates/pks/party_list.html:16 msgid "Key submission until" -msgstr "Key submission until" +msgstr "" #: mafiasi/pks/templates/pks/party_list.html:17 #: mafiasi/pks/templates/pks/party_list.html:28 #: mafiasi/pks/templates/pks/party_participate.html:5 #: mafiasi/pks/templates/pks/party_participate.html:19 msgid "Participate" -msgstr "Participate" +msgstr "" #: mafiasi/pks/templates/pks/party_list.html:28 msgid "Change keys" -msgstr "Change keys" +msgstr "" #: mafiasi/pks/templates/pks/party_missing_signatures.html:4 #: mafiasi/pks/templates/pks/party_missing_signatures.html:5 msgid "Missing signatures:" -msgstr "Missing signatures:" +msgstr "" #: mafiasi/pks/templates/pks/party_missing_signatures.html:12 msgid "Keys missing my signatures" -msgstr "Keys missing my signatures" +msgstr "" #: mafiasi/pks/templates/pks/party_missing_signatures.html:17 #: mafiasi/pks/templates/pks/party_missing_signatures.html:45 msgid "User" -msgstr "User" +msgstr "" #: mafiasi/pks/templates/pks/party_missing_signatures.html:18 #: mafiasi/pks/templates/pks/party_missing_signatures.html:46 msgid "Key missing signature" -msgstr "Key missing signature" +msgstr "" #: mafiasi/pks/templates/pks/party_missing_signatures.html:19 msgid "From my key" -msgstr "From my key" +msgstr "" #: mafiasi/pks/templates/pks/party_missing_signatures.html:37 msgid "None! Thank you for signing all other keys." -msgstr "None! Thank you for signing all other keys." +msgstr "" #: mafiasi/pks/templates/pks/party_missing_signatures.html:40 msgid "Signatures missing on my key" -msgstr "Signatures missing on my key" +msgstr "" #: mafiasi/pks/templates/pks/party_missing_signatures.html:47 msgid "From other key" -msgstr "From other key" +msgstr "" #: mafiasi/pks/templates/pks/party_missing_signatures.html:65 msgid "None! Everybody signed your keys." -msgstr "None! Everybody signed your keys." +msgstr "" #: mafiasi/pks/templates/pks/party_participate.html:12 msgid "Please select the keys you want to be signed by others." -msgstr "Please select the keys you want to be signed by others." +msgstr "" #: mafiasi/pks/templates/pks/party_participate.html:17 #, python-format msgid "Missing a key? Manage your keys." -msgstr "Missing a key? Manage your keys." +msgstr "" #: mafiasi/pks/templates/pks/search.html:4 msgid "Key search" -msgstr "Key search" +msgstr "" #: mafiasi/pks/templates/pks/search.html:15 msgid "You can also search using the HKP interface:" -msgstr "You can also search using the HKP interface:" +msgstr "" #: mafiasi/pks/templates/pks/search.html:16 msgid "search term" -msgstr "search term" +msgstr "" #: mafiasi/pks/templates/pks/search_form.html:9 msgid "Search key" -msgstr "Search key" +msgstr "" #: mafiasi/pks/templates/pks/search_result.html:7 #, python-format msgid "Search result for \"%(search_term)s\"" -msgstr "Search result for \"%(search_term)s\"" +msgstr "" #: mafiasi/pks/templates/pks/show_key.html:8 #, python-format msgid "Key details for 0x%(keyid)s" -msgstr "Key details for 0x%(keyid)s" +msgstr "" #: mafiasi/pks/templates/pks/show_key.html:15 msgid "Key information" -msgstr "Key information" +msgstr "" #: mafiasi/pks/templates/pks/show_key.html:49 msgid "Key" -msgstr "Key" +msgstr "" #: mafiasi/pks/templates/pks/show_key.html:50 msgid "Show as plain text" -msgstr "Show as plain text" +msgstr "" #: mafiasi/pks/templates/pks/upload_keys.html:6 msgid "Add own OpenPGP key" -msgstr "Add own OpenPGP key" +msgstr "" #: mafiasi/pks/templates/pks/upload_keys.html:17 msgid "Insert one or more OpenPGP keys into the following field:" -msgstr "Insert one or more OpenPGP keys into the following field:" +msgstr "" #: mafiasi/pks/templates/pks/upload_keys.html:27 msgid "Add keys" -msgstr "Add keys" +msgstr "" -#: mafiasi/pks/templatetags/pks.py:15 +#: mafiasi/pks/templatetags/pks.py:17 msgid "Revoked." -msgstr "Revoked." +msgstr "" -#: mafiasi/pks/templatetags/pks.py:18 +#: mafiasi/pks/templatetags/pks.py:20 msgid "Never." -msgstr "Never." +msgstr "" -#: mafiasi/pks/templatetags/pks.py:22 +#: mafiasi/pks/templatetags/pks.py:24 #, python-brace-format msgid "Expired at {0}" -msgstr "Expired at {0}" +msgstr "" -#: mafiasi/pks/views.py:67 +#: mafiasi/pks/views.py:61 msgid "Could not find the given keyid." -msgstr "Could not find the given keyid." +msgstr "" -#: mafiasi/pks/views.py:70 +#: mafiasi/pks/views.py:64 msgid "Could not find a valid subkey." -msgstr "Could not find a valid subkey." +msgstr "" -#: mafiasi/pks/views.py:76 +#: mafiasi/pks/views.py:69 msgid "Key was successfully assigned to you." -msgstr "Key was successfully assigned to you." +msgstr "" -#: mafiasi/pks/views.py:78 +#: mafiasi/pks/views.py:71 msgid "Key was already assigned to you" -msgstr "Key was already assigned to you" +msgstr "" -#: mafiasi/pks/views.py:175 +#: mafiasi/pks/views.py:162 msgid "Sorry, submission period is over." -msgstr "Sorry, submission period is over." +msgstr "" -#: mafiasi/pks/views.py:208 +#: mafiasi/pks/views.py:192 msgid "Successfully submitted keys to party." -msgstr "Successfully submitted keys to party." +msgstr "" -#: mafiasi/pks/views.py:212 +#: mafiasi/pks/views.py:195 msgid "Not participating in this keysigning party." -msgstr "Not participating in this keysigning party." +msgstr "" #: mafiasi/registration/forms.py:24 msgid "That does not look like a valid account name." -msgstr "That does not look like a valid account name." +msgstr "" #: mafiasi/registration/forms.py:26 msgid "That does not look like a valid account name for {}." -msgstr "That does not look like a valid account name for {}." +msgstr "" -#: mafiasi/registration/forms.py:56 +#: mafiasi/registration/forms.py:54 msgid "Invalid domain" -msgstr "Invalid domain" +msgstr "" -#: mafiasi/registration/forms.py:77 +#: mafiasi/registration/forms.py:68 msgid "The two password fields didn't match." -msgstr "The two password fields didn't match." +msgstr "" -#: mafiasi/registration/forms.py:95 +#: mafiasi/registration/forms.py:83 msgid "Wrong password." -msgstr "Wrong password." +msgstr "" -#: mafiasi/registration/forms.py:132 +#: mafiasi/registration/forms.py:116 msgid "This address is already associated with an account." -msgstr "This address is already associated with an account." +msgstr "" -#: mafiasi/registration/forms.py:136 +#: mafiasi/registration/forms.py:119 msgid "Group addresses cannot be used for this purpose." -msgstr "Group addresses cannot be used for this purpose." +msgstr "" -#: mafiasi/registration/forms.py:139 +#: mafiasi/registration/forms.py:121 msgid "Cloak adresses cannot be used for this purpose." -msgstr "Cloak adresses cannot be used for this purpose." +msgstr "" #: mafiasi/registration/templates/registration/account.html:6 #: mafiasi/registration/templates/registration/account.html:11 msgid "Account" -msgstr "Account" - -#: mafiasi/registration/templates/registration/account.html:18 -#, python-format -msgid "" -"You want to use %(project_name)s with your friends? You can invite guests." msgstr "" -"You want to use %(project_name)s with your friends? You can invite guests." -#: mafiasi/registration/templates/registration/account.html:27 +#: mafiasi/registration/templates/registration/account.html:22 msgid "Nickname" -msgstr "Nickname" +msgstr "" -#: mafiasi/registration/templates/registration/account.html:31 +#: mafiasi/registration/templates/registration/account.html:26 msgid "" "If you choose a nickname, it will be shown instead of your first name (e.g. " "when you vote in Dudle)" msgstr "" -"If you choose a nickname, it will be shown instead of your first name (e.g. " -"when you vote in Dudle)" -#: mafiasi/registration/templates/registration/account.html:48 +#: mafiasi/registration/templates/registration/account.html:43 msgid "Change Nickname" -msgstr "Change Nickname" +msgstr "" -#: mafiasi/registration/templates/registration/account.html:66 +#: mafiasi/registration/templates/registration/account.html:61 msgid "New Email Address" -msgstr "New Email Address" +msgstr "" -#: mafiasi/registration/templates/registration/account.html:77 +#: mafiasi/registration/templates/registration/account.html:72 msgid "Change Email" -msgstr "Change Email" +msgstr "" + +#: mafiasi/registration/templates/registration/account.html:83 +msgid "Update Password" +msgstr "" + +#: mafiasi/registration/templates/registration/account.html:87 +msgid "" +"To change your password you need to visit our central Account Console. We also support the usage of additional second-factor security which can " +"also be configured there." +msgstr "" + +#: mafiasi/registration/templates/registration/account.html:104 +msgid "Invite Guests" +msgstr "" + +#: mafiasi/registration/templates/registration/account.html:110 +#, python-format +msgid "" +"You want to use %(project_name)s with your friends? You can invite guests." +msgstr "" + +#: mafiasi/registration/templates/registration/account.html:118 +msgid "Manage Guests" +msgstr "" #: mafiasi/registration/templates/registration/email_error.html:5 msgid "Email address is invalid" -msgstr "Email address is invalid" +msgstr "" #: mafiasi/registration/templates/registration/email_error.html:7 msgid "The mailserver said:" -msgstr "The mailserver said:" +msgstr "" #: mafiasi/registration/templates/registration/email_verify.txt:6 #, python-format @@ -2030,163 +1815,39 @@ msgid "" "The link will be valid for 24 hours.\n" "\n" msgstr "" -"Hi,\n" -"\n" -"you requested to associate the email address\n" -" %(email)s\n" -"with the %(project_name)s account %(username)s.\n" -"\n" -"If this is correct, please verify the address by following this link:\n" -" %(link)s\n" -"The link will be valid for 24 hours.\n" -"\n" - -#: mafiasi/registration/templates/registration/login.html:50 -msgid "Did you forget your password?" -msgstr "Did you forget your password?" - -#: mafiasi/registration/templates/registration/password_reset_complete.html:4 -msgid "Password reset complete" -msgstr "Password reset complete" - -#: mafiasi/registration/templates/registration/password_reset_complete.html:7 -msgid "Your password has been set. You may go ahead and log in now." -msgstr "Your password has been set. You may go ahead and log in now." - -#: mafiasi/registration/templates/registration/password_reset_complete.html:9 -msgid "Log in" -msgstr "Log in" - -#: mafiasi/registration/templates/registration/password_reset_confirm.html:5 -#: mafiasi/registration/templates/registration/password_reset_form.html:5 -msgid "Password reset" -msgstr "Password reset" - -#: mafiasi/registration/templates/registration/password_reset_confirm.html:14 -msgid "Enter new password" -msgstr "Enter new password" - -#: mafiasi/registration/templates/registration/password_reset_confirm.html:15 -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." - -#: mafiasi/registration/templates/registration/password_reset_confirm.html:22 -#: mafiasi/registration/templates/registration/password_reset_confirm.html:31 -msgid "New password:" -msgstr "New password:" - -#: mafiasi/registration/templates/registration/password_reset_confirm.html:39 -msgid "Change my password" -msgstr "Change my password" - -#: mafiasi/registration/templates/registration/password_reset_confirm.html:46 -msgid "Password reset unsuccessful" -msgstr "Password reset unsuccessful" - -#: mafiasi/registration/templates/registration/password_reset_confirm.html:48 -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." - -#: mafiasi/registration/templates/registration/password_reset_done.html:4 -msgid "Password reset successful" -msgstr "Password reset successful" - -#: mafiasi/registration/templates/registration/password_reset_done.html:7 -msgid "" -"We've emailed you instructions for setting your password to the email " -"address you submitted. You should be receiving it shortly." -msgstr "" -"We've emailed you instructions for setting your password to the email " -"address you submitted. You should be receiving it shortly." - -#: mafiasi/registration/templates/registration/password_reset_email.html:5 -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." - -#: mafiasi/registration/templates/registration/password_reset_email.html:7 -msgid "Please go to the following page and choose a new password:" -msgstr "Please go to the following page and choose a new password:" - -#: mafiasi/registration/templates/registration/password_reset_email.html:11 -msgid "Your username, in case you've forgotten:" -msgstr "Your username, in case you've forgotten:" - -#: mafiasi/registration/templates/registration/password_reset_email.html:13 -msgid "Thanks for using our site!" -msgstr "Thanks for using our site!" - -#: mafiasi/registration/templates/registration/password_reset_form.html:10 -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." - -#: mafiasi/registration/templates/registration/password_reset_form.html:17 -msgid "Email address:" -msgstr "Email address:" - -#: mafiasi/registration/templates/registration/password_reset_form.html:25 -msgid "Reset my password" -msgstr "Reset my password" #: mafiasi/registration/templates/registration/request_account.html:6 #: mafiasi/registration/templates/registration/require_info.html:6 #: mafiasi/registration/templates/registration/require_info_other.html:5 msgid "Registration" -msgstr "Registration" +msgstr "" #: mafiasi/registration/templates/registration/request_account.html:14 msgid "Registration with informatics account" -msgstr "Registration with informatics account" +msgstr "" -#: mafiasi/registration/templates/registration/request_account.html:19 +#: mafiasi/registration/templates/registration/request_account.html:20 msgid "" -"Please enter your informatics account into the following field.\n" -" The account is usually composed of a number and up to " -"seven letters, e.g. 1musterm.\n" -" Afterwards, you will receive an email with further " +"Please enter your informatics account into the following field. The account " +"is usually composed of a number and up to seven letters, e.g. " +"1musterm. Afterwards, you will receive an email with further " "instructions." msgstr "" -"Please enter your informatics account into the following field.\n" -" The account is usually composed of a number and up to " -"seven letters, e.g. 1musterm.\n" -" Afterwards, you will receive an email with further " -"instructions." -#: mafiasi/registration/templates/registration/request_account.html:45 +#: mafiasi/registration/templates/registration/request_account.html:48 msgid "Registration with email address" -msgstr "Registration with email address" +msgstr "" -#: mafiasi/registration/templates/registration/request_account.html:50 +#: mafiasi/registration/templates/registration/request_account.html:54 msgid "" "Here, registration with specific email addresses is possible. Unless you " -"have\n" -" one of the listed email addresses, you should register with " -"your informatics account." +"have one of the listed email addresses, you should register with your " +"informatics account." msgstr "" -"Here, registration with specific email addresses is possible. Unless you " -"have\n" -" one of the listed email addresses, you should register with " -"your informatics account." #: mafiasi/registration/templates/registration/request_successful.html:4 msgid "Verify your address to continue" -msgstr "Verify your address to continue" +msgstr "" #: mafiasi/registration/templates/registration/request_successful.html:10 #, python-format @@ -2194,116 +1855,109 @@ msgid "" "You should have received a link to %(email)s now, which you can use to " "verify your address." msgstr "" -"You should have received a link to %(email)s now, which you can use to " -"verify your address." #: mafiasi/registration/templates/registration/request_successful.html:12 msgid "" "If the given account exists, you should have received a link via email now, " "which you can use to verify your address." msgstr "" -"If the given account exists, you should have received a link via email now, " -"which you can use to verify your address." #: mafiasi/registration/templates/registration/require_info.html:7 msgid "Sorry, but we don't know you yet :-(" -msgstr "Sorry, but we don't know you yet :-(" +msgstr "" #: mafiasi/registration/templates/registration/require_info.html:11 msgid "Please provide us some more information." -msgstr "Please provide us some more information." +msgstr "" #: mafiasi/registration/templates/registration/require_info.html:23 msgid "Informatics account" -msgstr "Informatics account" +msgstr "" #: mafiasi/registration/templates/registration/require_info.html:32 msgid "Year of study start" -msgstr "Year of study start" +msgstr "" #: mafiasi/registration/templates/registration/require_info_other.html:6 msgid "Please complete your registration" -msgstr "Please complete your registration" +msgstr "" #: mafiasi/registration/templates/registration/require_info_other.html:16 msgid "Your Email" -msgstr "Your Email" +msgstr "" #: mafiasi/registration/templates/registration/token_expired.html:4 msgid "Token expired" -msgstr "Token expired" +msgstr "" #: mafiasi/registration/templates/registration/token_expired.html:7 msgid "Sorry, but the provided token is expired." -msgstr "Sorry, but the provided token is expired." +msgstr "" #: mafiasi/registration/templates/registration/token_invalid.html:4 msgid "Invalid token" -msgstr "Invalid token" +msgstr "" #: mafiasi/registration/templates/registration/token_invalid.html:7 msgid "Sorry, but the provided token is invalid." -msgstr "Sorry, but the provided token is invalid." - -#: mafiasi/registration/views.py:202 -msgid "Password was changed." -msgstr "Password was changed." +msgstr "" -#: mafiasi/registration/views.py:208 +#: mafiasi/registration/views.py:232 msgid "Your nickname is now {}." -msgstr "Your nickname is now {}." +msgstr "" -#: mafiasi/registration/views.py:245 +#: mafiasi/registration/views.py:270 msgid "Your email address has been changed." -msgstr "Your email address has been changed." +msgstr "" -#: mafiasi/registration/views.py:261 +#: mafiasi/registration/views.py:292 #, python-format msgid "Verify this address for %s" -msgstr "Verify this address for %s" +msgstr "" -#: mafiasi/registration/views.py:279 +#: mafiasi/registration/views.py:314 #, python-format msgid "Account creation at %s" -msgstr "Account creation at %s" +msgstr "" -#: mafiasi/registration/views.py:296 +#: mafiasi/registration/views.py:329 +#, python-format +msgid "Account exists at %s" +msgstr "" + +#: mafiasi/registration/views.py:344 msgid "Registration: Sending mail failed: {}" -msgstr "Registration: Sending mail failed: {}" +msgstr "" -#: mafiasi/sogo/apps.py:10 +#: mafiasi/sogo/apps.py:11 msgid "Calendar" -msgstr "Calendar" +msgstr "" -#: mafiasi/sogo/apps.py:11 +#: mafiasi/sogo/apps.py:12 msgid "" "Manage and share your calendars and address book, sync them to all your " "devices." msgstr "" -"Manage and share your calendars and address book, sync them to all your " -"devices." -#: mafiasi/tauschen/apps.py:10 +#: mafiasi/tauschen/apps.py:11 msgid "Mafiasi Tauschen" -msgstr "Mafiasi Tauschen" +msgstr "" -#: mafiasi/tauschen/apps.py:11 +#: mafiasi/tauschen/apps.py:12 msgid "" "Mafiasi Tauschen is a service that provides an easy possibility to exchange " "course groups." msgstr "" -"Mafiasi Tauschen is a service that provides an easy possibility to exchange " -"course groups." #: mafiasi/teaching/models.py:48 #, python-brace-format msgid "winter term {0}" -msgstr "winter term {0}" +msgstr "" #: mafiasi/teaching/models.py:50 #, python-brace-format msgid "summer term {0}" -msgstr "summer term {0}" +msgstr "" #: mafiasi/vault/apps.py:15 msgid "Vault" @@ -2374,656 +2028,18 @@ msgid "" "which you need to click to complete the account creation." msgstr "" -#: mafiasi/whiteboard/apps.py:10 +#: mafiasi/whiteboard/apps.py:11 msgid "Whiteboard" -msgstr "Whiteboard" +msgstr "" -#: mafiasi/whiteboard/apps.py:11 +#: mafiasi/whiteboard/apps.py:12 msgid "Spacedeck Open is a collaborative whiteboard." -msgstr "Spacedeck Open is a collaborative whiteboard." +msgstr "" -#: mafiasi/wiki/apps.py:10 +#: mafiasi/wiki/apps.py:11 msgid "Wiki" -msgstr "Wiki" +msgstr "" -#: mafiasi/wiki/apps.py:11 +#: mafiasi/wiki/apps.py:12 msgid "In the wiki you will find important information regarding your studies." msgstr "" -"In the wiki you will find important information regarding your studies." - -#~ msgid "Jitsi" -#~ msgstr "Jitsi" - -#~ msgid "" -#~ "Jitsi is a secure and open source video conference tool that can be used " -#~ "in a browser." -#~ msgstr "" -#~ "Jitsi is a secure and open source video conference tool that can be used " -#~ "in a browser." - -#, python-format -#~ msgid "\"%s\" already has an invitation." -#~ msgstr "\"%s\" already has an invitation." - -#, python-format -#~ msgid "\"%s\" is already a member of this group." -#~ msgstr "\"%s\" is already a member of this group." - -#~ msgid "Select a module" -#~ msgstr "Select a module" - -#~ msgid "Select the examiners" -#~ msgstr "Select the examiners" - -#~ msgid "This field is required." -#~ msgstr "This field is required." - -#~ msgid "Invalid yeargroup selected" -#~ msgstr "Invalid yeargroup selected" - -#~ msgid "Request account" -#~ msgstr "Request account" - -#~ msgid "" -#~ "Please enter your Informatics " -#~ "email address into the following field.\n" -#~ "Afterwards you will receive an email with further instructions." -#~ msgstr "" -#~ "Please enter your Informatics " -#~ "email address into the following field.\n" -#~ "Afterwards you will receive an email with further instructions." - -#~ msgid "Invalid account name" -#~ msgstr "Invalid account name" - -#~ msgid "We have recorded the error under the Identifier %(errorid)s." -#~ msgstr "We have recorded the error under the Identifier %(errorid)s." - -#~ msgid "Planet" -#~ msgstr "Planet" - -#~ msgid "" -#~ "Planet is a feed aggregator which collects blog entries from your fellow " -#~ "students." -#~ msgstr "" -#~ "Planet is a feed aggregator which collects blog entries from your fellow " -#~ "students." - -#~ msgid "Redmine" -#~ msgstr "Redmine" - -#~ msgid "" -#~ "Redmine is a project management software. You can create tasks and assign " -#~ "them to people." -#~ msgstr "" -#~ "Redmine is a project management software. You can create tasks and assign " -#~ "them to people." - -#~ msgid "" -#~ "\n" -#~ "Please take care to only upload MEMORY minutes created by yourself. Don't " -#~ "upload pictures or scans of the exam.\n" -#~ msgstr "" -#~ "\n" -#~ "Please take care to only upload MEMORY minutes created by yourself. Don't " -#~ "upload pictures or scans of the exam.\n" - -#~ msgid "Tags:" -#~ msgstr "Tags:" - -#~ msgid "Tags" -#~ msgstr "Tags" - -#~ msgid "no tags" -#~ msgstr "no tags" - -#, fuzzy -#~| msgid "My Invitations" -#~ msgid "Syndication" -#~ msgstr "My Invitations" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid value." -#~ msgstr "Email address:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid URL." -#~ msgstr "Email address:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid integer." -#~ msgstr "Email address:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid email address." -#~ msgstr "Email address:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "Email address:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid IPv6 address." -#~ msgstr "Email address:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid IPv4 or IPv6 address." -#~ msgstr "Email address:" - -#, fuzzy -#~| msgid "Jan" -#~ msgid "and" -#~ msgstr "Jan" - -#, fuzzy -#~| msgid "This field is required." -#~ msgid "This field cannot be null." -#~ msgstr "This field is required." - -#, fuzzy -#~| msgid "This field is required." -#~ msgid "This field cannot be blank." -#~ msgstr "This field is required." - -#, fuzzy -#~| msgid "December" -#~ msgid "Decimal number" -#~ msgstr "December" - -#, fuzzy -#~| msgid "Registration" -#~ msgid "Duration" -#~ msgstr "Registration" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Email address" -#~ msgstr "Email address:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "IPv4 address" -#~ msgstr "Email address:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "IP address" -#~ msgstr "Email address:" - -#, fuzzy -#~| msgid "December" -#~ msgid "Enter a number." -#~ msgstr "December" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid date." -#~ msgstr "Email address:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid time." -#~ msgstr "Email address:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid date/time." -#~ msgstr "Email address:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid duration." -#~ msgstr "Email address:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a list of values." -#~ msgstr "Email address:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid UUID." -#~ msgstr "Email address:" - -#, fuzzy -#~| msgid "Please provide us some more information." -#~ msgid "Please submit %d or fewer forms." -#~ msgid_plural "Please submit %d or fewer forms." -#~ msgstr[0] "Please provide us some more information." -#~ msgstr[1] "Please provide us some more information." - -#, fuzzy -#~| msgid "Please provide us some more information." -#~ msgid "Please submit %d or more forms." -#~ msgid_plural "Please submit %d or more forms." -#~ msgstr[0] "Please provide us some more information." -#~ msgstr[1] "Please provide us some more information." - -#, fuzzy -#~| msgid "Change keys" -#~ msgid "Change" -#~ msgstr "Change keys" - -#, fuzzy -#~| msgid "Nov" -#~ msgid "No" -#~ msgstr "Nov" - -#~ msgid "Monday" -#~ msgstr "Monday" - -#~ msgid "Tuesday" -#~ msgstr "Tuesday" - -#~ msgid "Wednesday" -#~ msgstr "Wednesday" - -#~ msgid "Thursday" -#~ msgstr "Thursday" - -#~ msgid "Friday" -#~ msgstr "Friday" - -#~ msgid "Saturday" -#~ msgstr "Saturday" - -#~ msgid "Sunday" -#~ msgstr "Sunday" - -#~ msgid "Mon" -#~ msgstr "Mon" - -#~ msgid "Tue" -#~ msgstr "Tue" - -#~ msgid "Wed" -#~ msgstr "Wed" - -#~ msgid "Thu" -#~ msgstr "Thu" - -#~ msgid "Fri" -#~ msgstr "Fri" - -#~ msgid "Sat" -#~ msgstr "Sat" - -#~ msgid "Sun" -#~ msgstr "Sun" - -#~ msgid "January" -#~ msgstr "January" - -#~ msgid "February" -#~ msgstr "February" - -#~ msgid "March" -#~ msgstr "March" - -#~ msgid "April" -#~ msgstr "April" - -#~ msgid "May" -#~ msgstr "May" - -#~ msgid "June" -#~ msgstr "June" - -#~ msgid "July" -#~ msgstr "July" - -#~ msgid "August" -#~ msgstr "August" - -#~ msgid "September" -#~ msgstr "September" - -#~ msgid "October" -#~ msgstr "October" - -#~ msgid "November" -#~ msgstr "November" - -#~ msgid "December" -#~ msgstr "December" - -#, fuzzy -#~| msgid "Jan" -#~ msgid "jan" -#~ msgstr "Jan" - -#, fuzzy -#~| msgid "Feb" -#~ msgid "feb" -#~ msgstr "Feb" - -#, fuzzy -#~| msgid "Mar" -#~ msgid "mar" -#~ msgstr "Mar" - -#, fuzzy -#~| msgid "Mar" -#~ msgid "apr" -#~ msgstr "Mar" - -#, fuzzy -#~| msgid "May" -#~ msgid "may" -#~ msgstr "May" - -#, fuzzy -#~| msgid "Jun" -#~ msgid "jun" -#~ msgstr "Jun" - -#, fuzzy -#~| msgid "Jul" -#~ msgid "jul" -#~ msgstr "Jul" - -#, fuzzy -#~| msgid "Aug" -#~ msgid "aug" -#~ msgstr "Aug" - -#, fuzzy -#~| msgid "Sep" -#~ msgid "sep" -#~ msgstr "Sep" - -#, fuzzy -#~| msgid "Oct" -#~ msgid "oct" -#~ msgstr "Oct" - -#, fuzzy -#~| msgid "Nov" -#~ msgid "nov" -#~ msgstr "Nov" - -#, fuzzy -#~| msgid "Dec" -#~ msgid "dec" -#~ msgstr "Dec" - -#, fuzzy -#~| msgid "March" -#~ msgctxt "abbrev. month" -#~ msgid "March" -#~ msgstr "March" - -#, fuzzy -#~| msgid "April" -#~ msgctxt "abbrev. month" -#~ msgid "April" -#~ msgstr "April" - -#, fuzzy -#~| msgid "May" -#~ msgctxt "abbrev. month" -#~ msgid "May" -#~ msgstr "May" - -#, fuzzy -#~| msgid "June" -#~ msgctxt "abbrev. month" -#~ msgid "June" -#~ msgstr "June" - -#, fuzzy -#~| msgid "July" -#~ msgctxt "abbrev. month" -#~ msgid "July" -#~ msgstr "July" - -#, fuzzy -#~| msgid "January" -#~ msgctxt "alt. month" -#~ msgid "January" -#~ msgstr "January" - -#, fuzzy -#~| msgid "February" -#~ msgctxt "alt. month" -#~ msgid "February" -#~ msgstr "February" - -#, fuzzy -#~| msgid "March" -#~ msgctxt "alt. month" -#~ msgid "March" -#~ msgstr "March" - -#, fuzzy -#~| msgid "April" -#~ msgctxt "alt. month" -#~ msgid "April" -#~ msgstr "April" - -#, fuzzy -#~| msgid "May" -#~ msgctxt "alt. month" -#~ msgid "May" -#~ msgstr "May" - -#, fuzzy -#~| msgid "June" -#~ msgctxt "alt. month" -#~ msgid "June" -#~ msgstr "June" - -#, fuzzy -#~| msgid "July" -#~ msgctxt "alt. month" -#~ msgid "July" -#~ msgstr "July" - -#, fuzzy -#~| msgid "August" -#~ msgctxt "alt. month" -#~ msgid "August" -#~ msgstr "August" - -#, fuzzy -#~| msgid "September" -#~ msgctxt "alt. month" -#~ msgid "September" -#~ msgstr "September" - -#, fuzzy -#~| msgid "October" -#~ msgctxt "alt. month" -#~ msgid "October" -#~ msgstr "October" - -#, fuzzy -#~| msgid "November" -#~ msgctxt "alt. month" -#~ msgid "November" -#~ msgstr "November" - -#, fuzzy -#~| msgid "December" -#~ msgctxt "alt. month" -#~ msgid "December" -#~ msgstr "December" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "This is not a valid IPv6 address." -#~ msgstr "Email address:" - -#, fuzzy -#~| msgid "month" -#~ msgid "%d month" -#~ msgid_plural "%d months" -#~ msgstr[0] "month" -#~ msgstr[1] "month" - -#, fuzzy -#~| msgid "week" -#~ msgid "%d week" -#~ msgid_plural "%d weeks" -#~ msgstr[0] "week" -#~ msgstr[1] "week" - -#, fuzzy -#~| msgid "month" -#~ msgid "%d minute" -#~ msgid_plural "%d minutes" -#~ msgstr[0] "month" -#~ msgstr[1] "month" - -#, fuzzy -#~| msgid "CSRF verification failed." -#~ msgid "CSRF verification failed. Request aborted." -#~ msgstr "CSRF verification failed." - -#, fuzzy -#~| msgid "Selected course does not exist" -#~ msgid "\"%(path)s\" does not exist" -#~ msgstr "Selected course does not exist" - -#, fuzzy -#~| msgid "Sender email" -#~ msgid "from e-mail" -#~ msgstr "Sender email" - -#, fuzzy -#~| msgid "Subject" -#~ msgid "subject" -#~ msgstr "Subject" - -#, fuzzy -#~| msgid "Email" -#~ msgid "e-mail" -#~ msgstr "Email" - -#, fuzzy -#~| msgid "Email" -#~ msgid "e-mails" -#~ msgstr "Email" - -#~ msgid "Mafiasi Hub" -#~ msgstr "Mafiasi Hub" - -#~ msgid "" -#~ "Must start with a letter and only contain alphanumeric characters. " -#~ "Lowercase only." -#~ msgstr "" -#~ "Must start with a letter and only contain alphanumeric characters. " -#~ "Lowercase only." - -#~ msgid "Account was created." -#~ msgstr "Account was created." - -#~ msgid "Account already exists." -#~ msgstr "Account already exists." - -#~ msgid "Sorry, we had an internal error." -#~ msgstr "Sorry, we had an internal error." - -#~ msgid "" -#~ "Hi there!\n" -#~ "\n" -#~ "Here is your account creation link:\n" -#~ "%(activation_link)s\n" -#~ "\n" -#~ "\n" -#~ "Your Server-AG" -#~ msgstr "" -#~ "Hi there!\n" -#~ "\n" -#~ "Here is your account creation link:\n" -#~ "%(activation_link)s\n" -#~ "\n" -#~ "\n" -#~ "Your Server-AG" - -#~ msgid "" -#~ "Note: For our account names we use two digits for year (e.g. " -#~ "13doe instead of 3doe)" -#~ msgstr "" -#~ "Note: For our account names we use two digits for year (e.g. " -#~ "13doe instead of 3doe)" - -#~ msgid "The %(site_name)s team" -#~ msgstr "The %(site_name)s team" - -#~ msgid "My account" -#~ msgstr "My account" - -#~ msgid "Group: %(group_name)s" -#~ msgstr "Group: %(group_name)s" - -#~ msgid "Manage mailinglist" -#~ msgstr "Manage mailinglist" - -#~ msgid "Invite users to this group" -#~ msgstr "Invite users to this group" - -#~ msgid "Request successful" -#~ msgstr "Request successful" - -#~ msgid "Account creation mail failed" -#~ msgstr "Account creation mail failed" - -#~ msgid "Party keys:" -#~ msgstr "Party keys:" - -#~ msgid "Contact list" -#~ msgstr "Contact list" - -#~ msgid "" -#~ "The web interface is read-only. Use CalDAV with your favorite calendar " -#~ "software to add events." -#~ msgstr "" -#~ "The web interface is read-only. Use CalDAV with your favorite calendar " -#~ "software to add events." - -#~ msgid "Apr" -#~ msgstr "Apr" - -#~ msgid "day" -#~ msgstr "day" - -#~ msgid "today" -#~ msgstr "today" - -#~ msgid "" -#~ "To manage your groups to go the group " -#~ "management." -#~ msgstr "" -#~ "To manage your groups to go the group " -#~ "management." - -#~ msgid "Here you can change your password here and configure your account." -#~ msgstr "Here you can change your password here and configure your account." - -#~ msgid "Results" -#~ msgstr "Results" - -#~ msgid "No such user." -#~ msgstr "No such user." - -#~ msgid "" -#~ "\n" -#~ "

...

\n" -#~ msgstr "" -#~ "\n" -#~ "

...

\n" - -#, fuzzy -#~ msgid "Remove notification" -#~ msgstr "You have no invitations." - -#~ msgid "Graph" -#~ msgstr "Graph" diff --git a/locale/fr_FR/LC_MESSAGES/django.po b/locale/fr_FR/LC_MESSAGES/django.po index d6d162f8..06aa49ea 100644 --- a/locale/fr_FR/LC_MESSAGES/django.po +++ b/locale/fr_FR/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: Mafiasi\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-18 14:47+0100\n" -"PO-Revision-Date: 2023-07-27 20:48+0200\n" +"POT-Creation-Date: 2024-01-12 16:48+0100\n" +"PO-Revision-Date: 2024-01-15 16:39+0100\n" "Last-Translator: Timon Engelke \n" "Language-Team: \n" "Language: fr_FR\n" @@ -13,7 +13,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Poedit 3.0.1\n" -#: mafiasi/base/middleware.py:15 +#: mafiasi/base/middleware.py:18 msgid "" "Your email address was automatically set to an invalid one. Please update " "your email address immediately." @@ -26,21 +26,12 @@ msgid "Internal server error" msgstr "Erreur interne du serveur" #: mafiasi/base/templates/500.html:10 -#, fuzzy, python-format -#| msgid "" -#| "We're sorry, but we didn't expect this to happen. Our error reporting " -#| "tool should have sent an email to us with some technical details. Please " -#| "try again later. If the problem persists, see our problem reporting page." +#, python-format msgid "" -"\n" -" We're sorry, but we didn't expect this to happen.\n" -" Our error reporting tool should have sent an email to us with some " -"technical details.\n" -" Please try again later.\n" -" If the problem persists, see our problem " -"reporting page.\n" -" " +"We're sorry, but we didn't expect this to happen. Our error reporting tool " +"should have sent an email to us with some technical details. Please try " +"again later. If the problem persists, see our problem reporting page." msgstr "" "Nous sommes désolés, mais nous ne nous attendions pas que cela se produise. " "Notre outil de reporting d'erreur aurait dû envoyer un email à nous avec " @@ -48,49 +39,47 @@ msgstr "" "problème persiste, consultez notre page de " "rapports d'incidents ." -#: mafiasi/base/templates/base.html:47 +#: mafiasi/base/templates/base.html:49 msgid "Groups" msgstr "Groupes" -#: mafiasi/base/templates/base.html:55 +#: mafiasi/base/templates/base.html:57 #: mafiasi/mailinglist/templates/mailinglist/show_list.html:46 msgid "Settings" msgstr "Paramètres" -#: mafiasi/base/templates/base.html:57 +#: mafiasi/base/templates/base.html:60 #, python-format msgid "Logged in as %(username)s" msgstr "Connecté en tant que %(username)s" -#: mafiasi/base/templates/base.html:58 +#: mafiasi/base/templates/base.html:63 msgid "Logout" msgstr "Déconnecter" -#: mafiasi/base/templates/base.html:64 -#: mafiasi/registration/templates/registration/request_account.html:35 -#: mafiasi/registration/templates/registration/request_account.html:70 +#: mafiasi/base/templates/base.html:69 +#: mafiasi/registration/templates/registration/request_account.html:38 +#: mafiasi/registration/templates/registration/request_account.html:77 msgid "Register" msgstr "Enregistrez-Vous" -#: mafiasi/base/templates/base.html:66 -#: mafiasi/registration/templates/registration/login.html:5 -#: mafiasi/registration/templates/registration/login.html:47 +#: mafiasi/base/templates/base.html:71 msgid "Login" msgstr "Connectez-Vouz" -#: mafiasi/base/templates/base.html:94 +#: mafiasi/base/templates/base.html:100 msgid "Imprint" msgstr "Empreinte" -#: mafiasi/base/templates/base.html:96 +#: mafiasi/base/templates/base.html:102 msgid "Data privacy statement" msgstr "Politique de confidentialité" -#: mafiasi/base/templates/base.html:98 +#: mafiasi/base/templates/base.html:104 msgid "Technical info" msgstr "Information technique" -#: mafiasi/base/templates/base.html:100 +#: mafiasi/base/templates/base.html:106 #: mafiasi/base/templates/base/problems.html:4 msgid "Problems?" msgstr "Problèmes?" @@ -122,7 +111,7 @@ msgstr "Aperçu des licences des composants tiers" msgid "This site uses the following software/components:" msgstr "Ce site utilise les logiciels / composants suivants:" -#: mafiasi/base/templates/base/technical_info.html:99 +#: mafiasi/base/templates/base/technical_info.html:70 msgid "Listed in no particular order." msgstr "Inscrite dans aucun ordre particulier." @@ -130,15 +119,15 @@ msgstr "Inscrite dans aucun ordre particulier." msgid "Mafiasi" msgstr "Mafiasi" -#: mafiasi/base/tokenbucket.py:29 +#: mafiasi/base/tokenbucket.py:27 msgid "Limit for {} reached. Please wait until {}." msgstr "Limite pour {} atteint. S'il vous plaît attendre {}." -#: mafiasi/base/tokenbucket.py:31 +#: mafiasi/base/tokenbucket.py:28 msgid "Limit reached. Please wait until {}" msgstr "Limite atteinte. S'il vous plaît attendre {}" -#: mafiasi/base/validation.py:9 +#: mafiasi/base/validation.py:10 #, python-format msgid "" "'%(value)s' contains invalid characters. Only ASCII characters are allowed." @@ -146,23 +135,23 @@ msgstr "" "«%(value)s» contient des caractères non valides. Seuls les caractères ASCII " "sont autorisés." -#: mafiasi/base/validation.py:23 +#: mafiasi/base/validation.py:24 msgid "" "Your password contains invalid characters. Only ASCII characters are allowed." msgstr "" "Votre mot de passe contient des caractères non valides. Seuls les caractères " "ASCII sont autorisés." -#: mafiasi/base/validation.py:27 +#: mafiasi/base/validation.py:28 #, python-format msgid "Your password may only contain the following characters: %s" msgstr "Votre mot de passe ne peut contenir que les caractères suivants : %s" -#: mafiasi/bitpoll/apps.py:10 +#: mafiasi/bitpoll/apps.py:11 msgid "BitPoll" msgstr "BitPoll" -#: mafiasi/bitpoll/apps.py:11 +#: mafiasi/bitpoll/apps.py:12 msgid "BitPoll helps you to find common dates for meetings easily." msgstr "" "Le BitPoll vous aide à trouver des dates communes pour les réunions " @@ -172,34 +161,34 @@ msgstr "" msgid "Dashboard" msgstr "Dashboard" -#: mafiasi/dashboard/templates/dashboard/index.html:16 +#: mafiasi/dashboard/templates/dashboard/index.html:17 msgid "Services" msgstr "Services" -#: mafiasi/dashboard/templates/dashboard/index.html:32 +#: mafiasi/dashboard/templates/dashboard/index.html:34 msgid "Rearrange item" msgstr "Réorganiser" -#: mafiasi/dashboard/templates/dashboard/index.html:40 +#: mafiasi/dashboard/templates/dashboard/index.html:42 msgid "News and more" msgstr "Les nouvelles et plus" -#: mafiasi/dashboard/templates/dashboard/index.html:56 +#: mafiasi/dashboard/templates/dashboard/index.html:58 msgid "Wiki search" msgstr "Recherche Wiki" -#: mafiasi/dashboard/templates/dashboard/index.html:63 +#: mafiasi/dashboard/templates/dashboard/index.html:65 #: mafiasi/gprot/templates/gprot/menu.html:4 #: mafiasi/pks/templates/pks/menu.html:4 #: mafiasi/pks/templates/pks/search.html:5 msgid "Search" msgstr "Recherche" -#: mafiasi/discourse/apps.py:10 +#: mafiasi/discourse/apps.py:11 msgid "Discourse" msgstr "Discourse" -#: mafiasi/discourse/apps.py:11 +#: mafiasi/discourse/apps.py:12 msgid "" "Discourse is our forum for questions and discussions with your fellow " "students." @@ -207,11 +196,11 @@ msgstr "" "Le discours est notre forum pour les questions et discussions avec vos " "collègues étudiants." -#: mafiasi/etherpad/apps.py:9 +#: mafiasi/etherpad/apps.py:10 msgid "Etherpad" msgstr "Etherpad" -#: mafiasi/etherpad/apps.py:10 +#: mafiasi/etherpad/apps.py:11 msgid "You can use the Etherpad to work together on a document in real time." msgstr "" "Vous pouvez utiliser le Etherpad de travailler ensemble sur un document en " @@ -329,37 +318,37 @@ msgstr "PAD: %(pad_name)s" msgid "Hide navigation bars" msgstr "Masquer les barres de navigation" -#: mafiasi/fb18/apps.py:10 +#: mafiasi/fb18/apps.py:11 msgid "FB18" msgstr "FB18" -#: mafiasi/fb18/apps.py:11 +#: mafiasi/fb18/apps.py:12 msgid "" "FB18 is our deprecated bulletin board, which is kept here as an archive." msgstr "" "FB18 est notre babillard obsolète, qui est conservé ici comme une archive." -#: mafiasi/git/apps.py:10 +#: mafiasi/git/apps.py:11 msgid "Repositories" msgstr "Dépôts" -#: mafiasi/git/apps.py:11 +#: mafiasi/git/apps.py:12 msgid "The Github like repository service" msgstr "Le service de dépôt" -#: mafiasi/gprot/apps.py:9 +#: mafiasi/gprot/apps.py:10 msgid "GProt" msgstr "GProt" -#: mafiasi/gprot/apps.py:10 +#: mafiasi/gprot/apps.py:11 msgid "The GProt contains memory minutes of oral and written exams." -msgstr "La mémoire contient GProt minutes d'examens oraux et écrits." +msgstr "La mémoire contient des mémoires d'examens orales et écrites." -#: mafiasi/gprot/forms.py:49 mafiasi/gprot/forms.py:84 +#: mafiasi/gprot/forms.py:50 mafiasi/gprot/forms.py:79 msgid "Selected examiner does not exist" msgstr "Ne existe pas examinateur sélectionné" -#: mafiasi/gprot/forms.py:52 mafiasi/gprot/forms.py:76 +#: mafiasi/gprot/forms.py:52 mafiasi/gprot/forms.py:73 msgid "Selected course does not exist" msgstr "Cours selecté ne existe pas" @@ -367,18 +356,18 @@ msgstr "Cours selecté ne existe pas" msgid "Invalid selection" msgstr "Sélection invalide" -#: mafiasi/gprot/forms.py:89 mafiasi/gprot/templates/gprot/create.html:35 +#: mafiasi/gprot/forms.py:84 mafiasi/gprot/templates/gprot/create.html:35 msgid "Write online" msgstr "Écrire en ligne" -#: mafiasi/gprot/forms.py:90 mafiasi/gprot/templates/gprot/create.html:36 +#: mafiasi/gprot/forms.py:84 mafiasi/gprot/templates/gprot/create.html:36 msgid "Upload PDF" msgstr "Télécharger le PDF" -#: mafiasi/gprot/management/commands/send_reminders.py:24 +#: mafiasi/gprot/management/commands/send_reminders.py:29 #, python-format msgid "Reminder: Memory minutes for \"%(coursename)s\"" -msgstr "Rappel: Mémoire minutes pour \"%(coursename)s\"" +msgstr "Rappel: Mémoires d'examen pour \"%(coursename)s\"" #: mafiasi/gprot/templates/admin/gprot/gprot/change_form.html:33 msgid "Block this Gprot" @@ -545,37 +534,24 @@ msgstr "non publié" #: mafiasi/gprot/templates/gprot/create.html:6 msgid "Create memory minutes" -msgstr "Créer minutes de mémoire" +msgstr "Créer mémoires d'examen" #: mafiasi/gprot/templates/gprot/create.html:15 -#, fuzzy -#| msgid "" -#| "\n" -#| " This page needs javascript in order to function correctly.\n" -#| " Please activate it before you proceed.\n" -#| " " +#: mafiasi/gprot/templates/gprot/edit_metadata.html:17 msgid "" -"\n" -" This page needs javascript in order to function correctly.\n" -" Please activate it before you proceed.\n" -" " +"This page needs javascript in order to function correctly. Please activate " +"it before you proceed." msgstr "" -"\n" -" Cette page a besoin de javascript pour fonctionner correctement. \n" -" S'il vous plaît l'activer avant de continuer. \n" -" " +"Cette page a besoin de javascript pour fonctionner correctement. S'il vous " +"plaît l'activer avant de continuer." #: mafiasi/gprot/templates/gprot/create.html:23 msgid "" -"\n" -" Please take care to only upload memory minutes. " -"This is not the place for photos of exams or similar.\n" -" " +"Please take care to only upload memory minutes. This is not " +"the place for photos of exams or similar." msgstr "" -"\n" -" Ne veuillez téléverser que les minutes de mémoire. " -"Ce n'est pas le lieu pour les photos d'examens ou autres.\n" -" " +"Ne veuillez téléverser que les mémoires d'examen. Ce n'est " +"pas le lieu pour les photos d'examens etc." #: mafiasi/gprot/templates/gprot/create.html:33 msgctxt "GProt format" @@ -596,18 +572,14 @@ msgstr "" " Supprimer: %(course_name)s\n" #: mafiasi/gprot/templates/gprot/delete.html:31 -msgid "" -"\n" -"Do you really want to delete these memory minutes?\n" -msgstr "" -"\n" -" Voulez-vous vraiment supprimer ces minutes de mémoire? \n" +msgid "Do you really want to delete these memory minutes?" +msgstr "Voulez-vous vraiment supprimer cette mémoire d'examen?" #: mafiasi/gprot/templates/gprot/edit.html:6 #: mafiasi/gprot/templates/gprot/edit_metadata.html:6 #, python-format msgid "Memory minutes: %(course_name)s" -msgstr "Minute de mémoire: %(course_name)s" +msgstr "Mémoires d'examen: %(course_name)s" #: mafiasi/gprot/templates/gprot/edit.html:13 msgid "Edit metadata" @@ -657,18 +629,6 @@ msgstr "Enregistrez et publiez" msgid "Save only" msgstr "Enregistrement seulment" -#: mafiasi/gprot/templates/gprot/edit_metadata.html:17 -msgid "" -"\n" -" This page needs javascript in order to function correctly.\n" -" Please activate it before you proceed.\n" -" " -msgstr "" -"\n" -" Cette page a besoin de javascript pour fonctionner correctement. \n" -" S'il vous plaît l'activer avant de continuer. \n" -" " - #: mafiasi/gprot/templates/gprot/edit_metadata.html:27 msgid "Save" msgstr "Enregistrer" @@ -684,23 +644,17 @@ msgstr "" #: mafiasi/gprot/templates/gprot/forget.html:29 msgid "" -"\n" -"Do you really want to remove your association with these memory minutes " -"from\n" -"the database? This will of course disable editing this memory minutes, " -"since\n" -"we no longer know who wrote it.\n" +"Do you really want to remove your association with these memory minutes from " +"the database? This will of course disable editing this memory minutes, since " +"we no longer know who wrote it." msgstr "" -"\n" -" Voulez-vous vraiment supprimer votre association avec ces mémoire minutes " -"de \n" -"le base de données? Ce sera bien sûr désactiver l'édition de cette mémoire " -"minutes, depuis \n" -"we ne sais plus qui l'a écrit. \n" +"Voulez-vous vraiment supprimer votre association avec cette mémoire d'examen " +"de le base de données? Vous ne pourriez plus modifier cette mémoire parce " +"que l'on ne sait plus qui l'a écrite." #: mafiasi/gprot/templates/gprot/index.html:7 msgid "Search for memory minutes" -msgstr "Rechercher minutes de mémoire" +msgstr "Rechercher mémoires d'examen" #: mafiasi/gprot/templates/gprot/index.html:24 #: mafiasi/gprot/templates/gprot/index.html:108 @@ -708,8 +662,8 @@ msgid "" "Just enter the name of the course and/or examiner to see available memory " "minutes." msgstr "" -"Il suffit d'entrer le nom du cours et / ou de l'examinateur de voir " -"disponibles minutes de mémoire." +"Il suffit d'entrer le nom du cours et / ou de l'examinateur pour voir les " +"mémoires d'examen disponibles." #: mafiasi/gprot/templates/gprot/index.html:33 #: mafiasi/gprot/templates/gprot/index.html:85 @@ -722,27 +676,20 @@ msgstr "Sauvegarder comme favori" #: mafiasi/gprot/templates/gprot/index.html:44 msgid "Show memory minutes" -msgstr "Afficher minutes de mémoire" +msgstr "Afficher mémoires d'examen" #: mafiasi/gprot/templates/gprot/index.html:57 #, python-format msgid "" -"\n" -" Sorry, there are currently no published memory minutes matching your " -"search.\n" -" You may set up a notification if " -"you\n" -" would like to be informed when new memory minutes matching your query\n" -" are published.\n" +"Sorry, there are currently no published memory minutes matching your search. " +"You may set up a notification if you " +"would like to be informed when new memory minutes matching your query are " +"published." msgstr "" -"\n" -" Désolé, il n'y a aucun publiés minutes de mémoire correspondant à votre " -"recherche. \n" -" Vous pouvez configurer une notification si vous\n" -" aurait souhaitez être tenu informé lorsque de nouvelles minutes de " -"mémoire à votre requête \n" -" sont publiés. \n" +"Désolé, il n'y a aucune mémoire d'examen publiée correspondante à votre " +"recherche. Vous pouvez configurer une notification si vous souhaitez être tenu " +"informé lorsque de nouvelles mémoires d'examen à votre requête sont publiées." #: mafiasi/gprot/templates/gprot/index.html:68 msgid "Favorites" @@ -750,11 +697,11 @@ msgstr "Favoris" #: mafiasi/gprot/templates/gprot/list_own.html:6 msgid "List own memory minutes" -msgstr "Inscrivez propres minutes de mémoire" +msgstr "Voir propres mémoires d'examen" #: mafiasi/gprot/templates/gprot/list_own.html:18 msgid "You have no memory minutes we know of! :-(" -msgstr "Vous ne avez pas de mémoire minutes que nous connaissons! :-(" +msgstr "Vous ne avez pas de mémoires d'examen que nous connaissons! :-(" #: mafiasi/gprot/templates/gprot/list_own.html:20 #: mafiasi/gprot/templates/gprot/menu.html:10 @@ -833,18 +780,16 @@ msgstr "" #: mafiasi/gprot/templates/gprot/notifications.html:12 msgid "" -"\n" "

Are you looking for memory minutes for a specific course that aren't here " "yet? Just add the course below and we will notify you as soon as new memory " "minutes matching your search are published. Please consider contributing " -"memory minutes yourself, to help others in the same position.

\n" +"memory minutes yourself, to help others in the same position.

" msgstr "" -"\n" -"

Vous cherchez minutes de mémoire pour un cours spécifique qui ne sont " -"pas encore là? Il suffit d'ajouter le cours ci-dessous et nous vous " -"informerons dès que de nouvelles minutes de mémoire correspondant à votre " -"recherche sont publiés. Se il vous plaît envisager de contribuer minutes de " -"mémoire vous-même, d'aider les autres dans la même position.

\n" +"

Vous cherchez mémoires d'examen pour un cours spécifique qui n'est pas " +"encore là? Il suffit d'ajouter le cours ci-dessous et nous vous informerons " +"dès que de nouvelles mémoires correspondant à votre recherche sont publiés. " +"Se il vous plaît contribuez des mémoires pour aider les autres dans la même " +"position.

" #: mafiasi/gprot/templates/gprot/notifications.html:21 msgid "Added" @@ -871,56 +816,36 @@ msgstr "Ajouter notification" #: mafiasi/gprot/templates/gprot/publish.html:30 msgid "" -"\n" -"Thank you for writing and publishing these memory minutes! Please note that\n" -"once they are published, you will not be able to delete or unpublish them\n" -"anymore.\n" +"Thank you for writing and publishing these memory minutes! Please note that " +"once they are published, you will not be able to delete or unpublish them " +"anymore." msgstr "" -"\n" -"Merci pour l'écriture et la publication de ces minutes de mémoire! Se il " -"vous plaît noter que \n" -" once qu'ils sont publiés, vous ne serez pas en mesure de supprimer ou " -"dépublier les \n" -"anymore.\n" +"Merci pour l'écriture et la publication de cette mémoire d'examen! Se il " +"vous plaît noter que lorsqu'elle est publiés, vous ne pourrez plus la " +"supprimer." #: mafiasi/gprot/templates/gprot/publish.html:38 msgid "" -"\n" -" Keep authorship information. This allows you to edit " -"your\n" -" memory minutes after publishing and may allow other features in future.\n" -" Your authorship will be kept confidential and will never be shown to " -"others\n" -" and you may remove the information at any time.\n" -" " +"Keep authorship information. This allows you to edit your " +"memory minutes after publishing and may allow other features in future. Your " +"authorship will be kept confidential and will never be shown to others and " +"you may remove the information at any time." msgstr "" -"\n" -" Gardez l'information de l'auteur. Cela vous permet " -"d'éditer vos \n" -" minutes de mémoire après l'édition et peut permettre à d'autres fonctions à " -"l'avenir. \n" -" Votre auteur sera gardée confidentielle et ne sera jamais montré à " -"d'autres \n" -" et vous pouvez supprimer les informations à tout moment. \n" -" " +" Gardez l'information de l'auteur. Cela vous permet de " +"modifier vos mémoires d'examen après la création et peut permettre à " +"d'autres fonctions à l'avenir. Votre identité sera gardée confidentielle et " +"ne sera jamais montré à d'autres et vous pouvez supprimer les informations à " +"tout moment." #: mafiasi/gprot/templates/gprot/publish.html:50 msgid "" -"\n" -" Forget authorship information. This will delete your\n" -" association with this memory minutes from the database. This will\n" -" of course disable editing this memory minutes, since we no longer\n" -" know who wrote it.\n" -" " +"Forget authorship information. This will delete your " +"association with this memory minutes from the database. This will of course " +"disable editing this memory minutes, since we no longer know who wrote it." msgstr "" -"\n" -" Forget informations de l'auteur. Ce sera supprimer " -"votre \n" -" association avec cette mémoire minutes de la base de données. Cela \n" -" Bien sûr désactiver l'édition de ce mémoire minutes, puisque nous ne sommes " -"plus \n" -" savons qui l'a écrit. \n" -" " +"Oublier informations de l'auteur. Cette action supprimera " +"votre association avec cette mémoire d'examen de la base de données. Vous ne " +"pourriez plus modifier la mémoire parce que l'on ne saura plus l'auteur." #: mafiasi/gprot/templates/gprot/reminder_email.txt:2 #, python-format @@ -940,34 +865,29 @@ msgid "" "Your Server-AG" msgstr "" "Salut à tous! \n" -" \n" -" Vous a demandé à être rappelé de la rédaction de minutes de mémoire \n" -" for votre examen dans \n" -" \"%(course_name)s\" \n" -"aujourd'hui. Merci beaucoup pour cela! En écrivant minutes de mémoire vous \n" -"de aidera beaucoup d'autres étudiants et de contribuer à l'appel \n" -"of ce référentiel, ce qui augmente les chances que quelqu'un d'autre " -"contribue minutes \n" -"memory vous cherchez peut-être à l'avenir. \n" +"\n" +"Vous avez demandé d'être rappelé de la création de mémoire d'examen \n" +"pour des examen dans \n" +"\"%(course_name)s\" \n" +"aujourd'hui. Merci beaucoup pour cela! En écrivant mémoires d'examen vous \n" +"aiderez beaucoup d'autres étudiants\n" +"ce qui augmente les chances que quelqu'un d'autre contribue des mémoires \n" +"d'examen que vous cherchez. \n" " \n" "Cheers, \n" " \n" -"Votre Serveur-AG" +"Votre Server-AG" #: mafiasi/gprot/templates/gprot/reminders.html:12 msgid "" -"\n" "

If want to contribute memory minutes yourself (which is great!) but worry " -"that you\n" -"might forget writing them after your exam is over, you can add a reminder\n" -"here and we will send you an email right after the exam.

\n" +"that you might forget writing them after your exam is over, you can add a " +"reminder here and we will send you an email right after the exam.

" msgstr "" -"\n" -"

Si voulez contribuer mémoire minutes vous-même (ce qui est excellent!), " -"Mais que vous vous inquiétez \n" -"might oublier les écrire après votre examen est terminé, vous pouvez ajouter " -"un rappel \n" -"here et nous vous enverrons un e-mail à droite après le examen.

\n" +"

Si vous voulez contribuer des mémoires d'examen vous-même (ce qui est " +"excellent!) mais vous vous inquiétez que vous oublierez les écrire après " +"votre examen est terminé, vous pouvez ajouter un rappel ici et nous vous " +"enverrons un e-mail après l'examen.

" #: mafiasi/gprot/templates/gprot/reminders.html:52 msgid "Add reminder" @@ -980,7 +900,7 @@ msgid "" "Memory minutes: %(course_name)s\n" msgstr "" "\n" -" Minutes de mémoire: %(course_name)s\n" +" Mémoires d'examen: %(course_name)s\n" #: mafiasi/gprot/templates/gprot/view.html:17 msgid "Download PDF" @@ -992,33 +912,31 @@ msgstr "Département" #: mafiasi/gprot/templates/gprot/view.html:80 msgid "" -"Sorry, your browser does not support embedding\n" -" this document. However, you can download the PDF file using the\n" -" button above." +"Sorry, your browser does not support embedding this document. However, you " +"can download the PDF file using the button above." msgstr "" -"Désolé, votre navigateur ne supporte pas les intégrant \n" -" ce document. Cependant, vous pouvez télécharger le fichier PDF en utilisant " -"la touche de \n" -" ci-dessus." +"Désolé, votre navigateur ne supporte pas les intégrant ce document. " +"Cependant, vous pouvez télécharger le fichier PDF en utilisant la touche de " +"ci-dessus." -#: mafiasi/gprot/templates/gprot/view.html:87 +#: mafiasi/gprot/templates/gprot/view.html:89 msgid "No document has been uploaded yet." msgstr "Aucun document n'a encore été téléchargé." -#: mafiasi/gprot/views.py:179 mafiasi/gprot/views.py:280 +#: mafiasi/gprot/views.py:203 mafiasi/gprot/views.py:310 #, python-brace-format msgid "Only files up to {0} MB are allowed." msgstr "Seuls les fichiers jusqu'à {0} Mo sont admis." -#: mafiasi/gprot/views.py:183 +#: mafiasi/gprot/views.py:205 msgid "Only PDF files are allowed." msgstr "Seuls les fichiers PDF sont autorisés." -#: mafiasi/gprot/views.py:185 mafiasi/gprot/views.py:287 +#: mafiasi/gprot/views.py:208 mafiasi/gprot/views.py:316 msgid "Please select a file to upload." msgstr "S'il vous plaît sélectionner un fichier à télécharger." -#: mafiasi/gprot/views.py:217 +#: mafiasi/gprot/views.py:223 msgid "" "This file was blocked because it is an original exam. Please do not try to " "upload it again because we will get problems with the university." @@ -1027,21 +945,21 @@ msgstr "" "pas essayer pas de le téléverser à nouveau afin d'éviter des problèmes avec " "l'université." -#: mafiasi/gprot/views.py:307 +#: mafiasi/gprot/views.py:314 msgid "Only PNG, JPEG and GIF files are allowed." msgstr "Seuls les fichiers PNG, JPEG et GIF sont autorisés." -#: mafiasi/gprot/views.py:328 +#: mafiasi/gprot/views.py:354 #, python-format msgid "New memory minutes for \"%(coursename)s\"" -msgstr "Nouveaux minutes de mémoire pour \"%(coursename)s\"" +msgstr "Nouveaux mémoires d'examen pour \"%(coursename)s\"" -#: mafiasi/groups/forms.py:26 +#: mafiasi/groups/forms.py:27 #, python-format msgid "There is no user \"%s.\"" msgstr "Il n'y a pas user \"%s.\"" -#: mafiasi/groups/models.py:76 +#: mafiasi/groups/models.py:77 msgid "" "You are the sole group admin. Please terminate the group or appoint another " "group admin." @@ -1049,15 +967,15 @@ msgstr "" "Vous êtes le seul administrateur du groupe. Se il vous plaît résilier le " "groupe ou nommer un autre administrateur du groupe." -#: mafiasi/groups/models.py:102 +#: mafiasi/groups/models.py:104 msgid "Invalid group name." msgstr "Nom de groupe invalide." -#: mafiasi/groups/models.py:105 +#: mafiasi/groups/models.py:107 msgid "The group name must be at least {} characters" msgstr "Le nom du groupe doit être au moins {} caractères" -#: mafiasi/groups/models.py:110 +#: mafiasi/groups/models.py:111 msgid "Group does already exist." msgstr "Ce groupe déjà existe." @@ -1125,29 +1043,16 @@ msgid "%(project_name)s Groups" msgstr "Groupes à %(project_name)s" #: mafiasi/groups/templates/groups/groups_base.html:68 -#, fuzzy, python-format -#| msgid "" -#| "\n" -#| " Accept an invitation or create a new group and invite\n" -#| " others to use %(project_name)s features such as private\n" -#| " etherpads, Nextcloud sharing, group calendars and group bitpolls. " -#| "Please check for existing groups.\n" -#| " " +#, python-format msgid "" -"\n" -" Accept an invitation or create a new group and invite\n" -" others to use %(project_name)s features such as private\n" -" etherpads, owncloud sharing, group calendars and group bitpolls. " -"Please check for existing groups.\n" -" " +"Accept an invitation or create a new group and invite others to use " +"%(project_name)s features such as private etherpads, owncloud sharing, group " +"calendars and group bitpolls. Please check for existing groups." msgstr "" -"\n" -" Acceptez une invitation ou créez un nouveau groupe et invitez\n" -" d'autres à utiliser les fonctionnalités de %(project_name)s, pour " -"exemple les\n" -" etherpads, Nextcloud, calendriers de groupe et bitpolls de groupe. " -"Veuillez regarder les groupes existants.\n" -" " +"Acceptez une invitation ou créez un nouveau groupe et invitez d'autres à " +"utiliser les fonctionnalités de %(project_name)s, pour exemple les " +"etherpads, Nextcloud, calendriers de groupe et bitpolls de groupe. Veuillez " +"regarder les groupes existants." #: mafiasi/groups/templates/groups/invitations.html:16 #: mafiasi/groups/templates/groups/show.html:74 @@ -1265,55 +1170,55 @@ msgstr "Grant administrateur" msgid "Leave group" msgstr "Quitter groupe" -#: mafiasi/groups/views.py:39 +#: mafiasi/groups/views.py:44 #, python-brace-format msgid "Group \"{0}\" was created." msgstr "Groupe \"{0}\" a été créé." -#: mafiasi/groups/views.py:107 +#: mafiasi/groups/views.py:125 msgid "You left the group." msgstr "Vous avez quitté le groupe." -#: mafiasi/groups/views.py:130 +#: mafiasi/groups/views.py:149 msgid "User was removed from group" msgstr "Utilisateur a été supprimé du groupe" -#: mafiasi/groups/views.py:135 +#: mafiasi/groups/views.py:154 msgid "User was granted group admin." msgstr "L'utilisateur a été accordée groupe administrateur." -#: mafiasi/groups/views.py:139 +#: mafiasi/groups/views.py:158 msgid "Revoked group admin rights from user." msgstr "Révocation droits groupe d'administration de l'utilisateur." -#: mafiasi/groups/views.py:160 +#: mafiasi/groups/views.py:179 msgid "Invitation was sent." msgstr "L'invitation a été envoyée." -#: mafiasi/guests/forms.py:26 +#: mafiasi/guests/forms.py:25 msgid "Username must be alphanumeric and start with a letter." msgstr "" "Nom d'utilisateur doit être alphanumérique et commencer par une lettre." -#: mafiasi/guests/forms.py:30 +#: mafiasi/guests/forms.py:28 msgid "Username must be at least 3 characters long." msgstr "Nom d'utilisateur doit être au moins trois caractères." -#: mafiasi/guests/forms.py:34 +#: mafiasi/guests/forms.py:31 msgid "This name is not available." msgstr "Ce nom n'est pas disponible." -#: mafiasi/guests/forms.py:44 +#: mafiasi/guests/forms.py:40 msgid "The guest can use this email address to register a normal user account." msgstr "" "Le client peut utiliser cette adresse e-mail pour enregistrer un compte " "utilisateur normal." -#: mafiasi/guests/forms.py:49 +#: mafiasi/guests/forms.py:43 msgid "There is already an account with that email." msgstr "Il existe déjà un compte avec cet e-mail." -#: mafiasi/guests/forms.py:55 +#: mafiasi/guests/forms.py:49 msgid "invitations" msgstr "invitations" @@ -1322,20 +1227,17 @@ msgstr "invitations" #: mafiasi/guests/templates/guests/index.html:47 #: mafiasi/guests/templates/guests/invite.html:15 #: mafiasi/registration/templates/registration/create_account.html:13 -#: mafiasi/registration/templates/registration/login.html:20 msgid "Username" msgstr "Nom d'utilisateur" #: mafiasi/guests/templates/guests/accept.html:16 -#: mafiasi/registration/forms.py:63 mafiasi/registration/forms.py:87 -#: mafiasi/registration/templates/registration/account.html:88 +#: mafiasi/registration/forms.py:60 mafiasi/registration/forms.py:77 #: mafiasi/registration/templates/registration/create_account.html:17 -#: mafiasi/registration/templates/registration/login.html:37 msgid "Password" msgstr "Mot de passe" #: mafiasi/guests/templates/guests/accept.html:25 -#: mafiasi/registration/forms.py:67 +#: mafiasi/registration/forms.py:61 #: mafiasi/registration/templates/registration/create_account.html:26 msgid "Password confirmation" msgstr "Confirmation mot de passe" @@ -1375,7 +1277,7 @@ msgstr "Nom et prénom" #: mafiasi/guests/templates/guests/index.html:15 #: mafiasi/guests/templates/guests/invite.html:35 -#: mafiasi/registration/templates/registration/account.html:59 +#: mafiasi/registration/templates/registration/account.html:54 msgid "Email" msgstr "Èmail" @@ -1439,34 +1341,33 @@ msgstr "" #, python-format msgid "" "Sorry, an account with username %(username)s already exists. If this is not " -"your account, please request another invitation with a different username." +"your account, please request another invitation with a different username." msgstr "" "Désolé, un compte avec le nom d'utilisateur %(username)s existe déjà. Si ce " "n'est pas votre compte, veuillez demander une autre invitation avec un nom " "d'utilisateur différent." -#: mafiasi/guests/views.py:53 +#: mafiasi/guests/views.py:51 msgid "{} was successfully invited." msgstr "{} a été invité avec succès." -#: mafiasi/guests/views.py:72 +#: mafiasi/guests/views.py:75 msgid "Invitation was withdrawn." msgstr "L'invitation a été retirée." -#: mafiasi/guests/views.py:74 +#: mafiasi/guests/views.py:77 msgid "invitation mails" msgstr "mails d'invitation" -#: mafiasi/guests/views.py:81 +#: mafiasi/guests/views.py:84 msgid "Invitation mail was resent." msgstr "Invitation courrier était renvoyé." -#: mafiasi/kanboard/apps.py:10 +#: mafiasi/kanboard/apps.py:11 msgid "Kanboard" msgstr "Kanboard" -#: mafiasi/kanboard/apps.py:11 +#: mafiasi/kanboard/apps.py:13 msgid "" "Kanboard is a kanban project management tool that you can use to track the " "progress of your projects." @@ -1474,13 +1375,13 @@ msgstr "Kanboard est un tableau kanban pour visualiser le progrès d'un projet." #: mafiasi/link_shortener/apps.py:11 msgid "Link Shortener" -msgstr "" +msgstr "Link Shortener" #: mafiasi/link_shortener/apps.py:12 msgid "The best URL shortening service near you" -msgstr "" +msgstr "Le meilleur service de réduction de liens à proximité" -#: mafiasi/mailinglist/forms.py:20 +#: mafiasi/mailinglist/forms.py:18 msgid "This email is already on the whitelist" msgstr "Cet e-mail est déjà sur la liste blanche" @@ -1595,68 +1496,46 @@ msgstr "Ajouter l'expéditeur à la liste blanche" msgid "Add to whitelist" msgstr "Ajouter à la liste blanche" -#: mafiasi/mailinglist/views.py:44 +#: mafiasi/mailinglist/views.py:50 #, python-brace-format msgid "Mailinglist {list_name} was created." msgstr "Mailinglist {list_name} a été créé." -#: mafiasi/mailinglist/views.py:67 +#: mafiasi/mailinglist/views.py:73 msgid "Mail was sent to mailinglist." msgstr "Mail a été envoyé à la liste de diffusion." -#: mafiasi/mailinglist/views.py:69 +#: mafiasi/mailinglist/views.py:75 msgid "Mail was discarded." msgstr "Courrier a été écartée." -#: mafiasi/mailinglist/views.py:123 +#: mafiasi/mailinglist/views.py:130 msgid "Mailinglist settings saved." msgstr "Mailing paramètres sauvegardés." -#: mafiasi/matrix/apps.py:10 +#: mafiasi/matrix/apps.py:11 msgid "Matrix" msgstr "Matrix" -#: mafiasi/matrix/apps.py:11 +#: mafiasi/matrix/apps.py:12 msgid "Matrix provides decentralized messaging and VoIP with E2E encryption." msgstr "" "Matrix fournit messagerie décentralisée et VoIP avec chiffrement de bout en " "bout." -#: mafiasi/mumble/apps.py:9 mafiasi/mumble/templates/mumble/index.html:5 -msgid "Mumble" -msgstr "Marmonner" - -#: mafiasi/mumble/apps.py:10 -msgid "You can use our mumble for voice chat with other fellow students." -msgstr "" -"Vous pouvez utiliser notre mumble pour le chat vocal avec d'autres étudiants " -"d'autres." - -#: mafiasi/mumble/templates/mumble/index.html:8 -msgid "" -"Configure mumble as shown in the following image. Your password in Mumble is " -"the same as used here." -msgstr "" -"Configurez mumble comme indiqué dans l'image suivante. Votre mot de passe " -"dans Mumble est le même que celui utilisé ici." - -#: mafiasi/mumble/views.py:7 -msgid "Student association" -msgstr "Association étudiante" - -#: mafiasi/nextcloud/apps.py:10 +#: mafiasi/nextcloud/apps.py:11 msgid "Nextcloud" msgstr "Nextloud" -#: mafiasi/nextcloud/apps.py:11 +#: mafiasi/nextcloud/apps.py:12 msgid "Nextcloud enables you to sync and share your documents." msgstr "Nextcloud vous permet de synchroniser et de partager vos documents." -#: mafiasi/pks/apps.py:9 +#: mafiasi/pks/apps.py:10 msgid "Keyserver" msgstr "Serveur de clés" -#: mafiasi/pks/apps.py:10 +#: mafiasi/pks/apps.py:11 msgid "" "You can find your fellow students' OpenPGP keys on our public keyserver." msgstr "" @@ -1940,44 +1819,44 @@ msgstr "Insérez une ou plusieurs clés OpenPGP dans le champ suivant:" msgid "Add keys" msgstr "Ajouter des clés" -#: mafiasi/pks/templatetags/pks.py:15 +#: mafiasi/pks/templatetags/pks.py:17 msgid "Revoked." msgstr "Révoqué." -#: mafiasi/pks/templatetags/pks.py:18 +#: mafiasi/pks/templatetags/pks.py:20 msgid "Never." msgstr "Jamais." -#: mafiasi/pks/templatetags/pks.py:22 +#: mafiasi/pks/templatetags/pks.py:24 #, python-brace-format msgid "Expired at {0}" msgstr "Expiré à {0}" -#: mafiasi/pks/views.py:67 +#: mafiasi/pks/views.py:61 msgid "Could not find the given keyid." msgstr "Impossible de trouver le keyid donné." -#: mafiasi/pks/views.py:70 +#: mafiasi/pks/views.py:64 msgid "Could not find a valid subkey." msgstr "Impossible de trouver un sous-clé valide." -#: mafiasi/pks/views.py:76 +#: mafiasi/pks/views.py:69 msgid "Key was successfully assigned to you." msgstr "Clé a été assigné avec succès à vous." -#: mafiasi/pks/views.py:78 +#: mafiasi/pks/views.py:71 msgid "Key was already assigned to you" msgstr "Clé a déjà été attribué à vous" -#: mafiasi/pks/views.py:175 +#: mafiasi/pks/views.py:162 msgid "Sorry, submission period is over." msgstr "Désolé, période de soumission est terminée." -#: mafiasi/pks/views.py:208 +#: mafiasi/pks/views.py:192 msgid "Successfully submitted keys to party." msgstr "Été transmis avec succès clés pour faire la fête." -#: mafiasi/pks/views.py:212 +#: mafiasi/pks/views.py:195 msgid "Not participating in this keysigning party." msgstr "Ne participe pas à cette signature de clés." @@ -1989,27 +1868,27 @@ msgstr "Ça ne ressemble pas un compte informatique." msgid "That does not look like a valid account name for {}." msgstr "Ça ne ressemble pas une adresse e-mail de l'informatique pour {}." -#: mafiasi/registration/forms.py:56 +#: mafiasi/registration/forms.py:54 msgid "Invalid domain" msgstr "Domaine non valide" -#: mafiasi/registration/forms.py:77 +#: mafiasi/registration/forms.py:68 msgid "The two password fields didn't match." msgstr "Les deux case de mot de passe ne correspondent pas." -#: mafiasi/registration/forms.py:95 +#: mafiasi/registration/forms.py:83 msgid "Wrong password." msgstr "Mot de passe incorrect." -#: mafiasi/registration/forms.py:132 +#: mafiasi/registration/forms.py:116 msgid "This address is already associated with an account." msgstr "Il existe déjà un compte avec cet e-mail." -#: mafiasi/registration/forms.py:136 +#: mafiasi/registration/forms.py:119 msgid "Group addresses cannot be used for this purpose." msgstr "Les adresses de groupe ne peuvent pas être utilisées ici." -#: mafiasi/registration/forms.py:139 +#: mafiasi/registration/forms.py:121 msgid "Cloak adresses cannot be used for this purpose." msgstr "Les adresses masquées ne peuvent pas être utilisées ici." @@ -2018,20 +1897,11 @@ msgstr "Les adresses masquées ne peuvent pas être utilisées ici." msgid "Account" msgstr "Compte" -#: mafiasi/registration/templates/registration/account.html:18 -#, python-format -msgid "" -"You want to use %(project_name)s with your friends? You can invite guests." -msgstr "" -"Vous souhaitez utiliser %(project_name)s avec vos amis? Vous pouvez inviter invités." - -#: mafiasi/registration/templates/registration/account.html:27 +#: mafiasi/registration/templates/registration/account.html:22 msgid "Nickname" msgstr "Surnom" -#: mafiasi/registration/templates/registration/account.html:31 +#: mafiasi/registration/templates/registration/account.html:26 msgid "" "If you choose a nickname, it will be shown instead of your first name (e.g. " "when you vote in Dudle)" @@ -2039,18 +1909,48 @@ msgstr "" "Si vous choisissez un pseudonyme, il sera affiché à la place de votre prénom " "(par exemple, lorsque vous votez dans Dudle)" -#: mafiasi/registration/templates/registration/account.html:48 +#: mafiasi/registration/templates/registration/account.html:43 msgid "Change Nickname" msgstr "Change de nom" -#: mafiasi/registration/templates/registration/account.html:66 +#: mafiasi/registration/templates/registration/account.html:61 msgid "New Email Address" msgstr "Nouvel adresse é-mail" -#: mafiasi/registration/templates/registration/account.html:77 +#: mafiasi/registration/templates/registration/account.html:72 msgid "Change Email" msgstr "Modifier adresse é-mail" +#: mafiasi/registration/templates/registration/account.html:83 +msgid "Update Password" +msgstr "Mot de passe" + +#: mafiasi/registration/templates/registration/account.html:87 +msgid "" +"To change your password you need to visit our central Account Console. We also support the usage of additional second-factor security which can " +"also be configured there." +msgstr "" +"Afin de modifier votre mot de passe, rendez visite à notre console de " +"compte centrale. On soutient également des méthodes de second facteur." + +#: mafiasi/registration/templates/registration/account.html:104 +msgid "Invite Guests" +msgstr "Inviter invité" + +#: mafiasi/registration/templates/registration/account.html:110 +#, python-format +msgid "" +"You want to use %(project_name)s with your friends? You can invite guests." +msgstr "" +"Vous souhaitez utiliser %(project_name)s avec vos amis? Vous pouvez inviter invités." + +#: mafiasi/registration/templates/registration/account.html:118 +msgid "Manage Guests" +msgstr "Gérer les invités" + #: mafiasi/registration/templates/registration/email_error.html:5 msgid "Email address is invalid" msgstr "Adresse é-mail ne est pas valide" @@ -2084,114 +1984,6 @@ msgstr "" "Le lien sera valable pendant 24 heures.\n" "\n" -#: mafiasi/registration/templates/registration/login.html:50 -msgid "Did you forget your password?" -msgstr "Avez-vous oublié votre mot de passe?" - -#: mafiasi/registration/templates/registration/password_reset_complete.html:4 -msgid "Password reset complete" -msgstr "Mot de passe réinitialiser complète" - -#: mafiasi/registration/templates/registration/password_reset_complete.html:7 -msgid "Your password has been set. You may go ahead and log in now." -msgstr "" -"Votre mot de passe a été défini. Vous pouvez aller de l'avant et ouvrir une " -"session maintenant." - -#: mafiasi/registration/templates/registration/password_reset_complete.html:9 -msgid "Log in" -msgstr "S'identifier" - -#: mafiasi/registration/templates/registration/password_reset_confirm.html:5 -#: mafiasi/registration/templates/registration/password_reset_form.html:5 -msgid "Password reset" -msgstr "Mot de passe réinitialisation" - -#: mafiasi/registration/templates/registration/password_reset_confirm.html:14 -msgid "Enter new password" -msgstr "Entrez nouveau mot de passe" - -#: mafiasi/registration/templates/registration/password_reset_confirm.html:15 -msgid "" -"Please enter your new password twice so we can verify you typed it in " -"correctly." -msgstr "" -"S'il vous plaît entrez votre nouveau mot de passe deux fois afin que nous " -"puissions vérifier que vous tapé correctement." - -#: mafiasi/registration/templates/registration/password_reset_confirm.html:22 -#: mafiasi/registration/templates/registration/password_reset_confirm.html:31 -msgid "New password:" -msgstr "Nouveau mot de passe:" - -#: mafiasi/registration/templates/registration/password_reset_confirm.html:39 -msgid "Change my password" -msgstr "Changer mon mot de passe" - -#: mafiasi/registration/templates/registration/password_reset_confirm.html:46 -msgid "Password reset unsuccessful" -msgstr "Mot de passe réinitialiser infructueuse" - -#: mafiasi/registration/templates/registration/password_reset_confirm.html:48 -msgid "" -"The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." -msgstr "" -"Le lien de réinitialisation de mot ne était pas valide, peut-être parce " -"qu'il a déjà été utilisé. Se il vous plaît demander un nouveau mot de passe " -"réinitialisé." - -#: mafiasi/registration/templates/registration/password_reset_done.html:4 -msgid "Password reset successful" -msgstr "Mot de passe réinitialiser succès" - -#: mafiasi/registration/templates/registration/password_reset_done.html:7 -msgid "" -"We've emailed you instructions for setting your password to the email " -"address you submitted. You should be receiving it shortly." -msgstr "" -"Nous vous avons envoyé un courriel à suivre pour configurer votre mot de " -"passe à l'adresse e-mail que vous avez soumis. Vous devriez recevoir sous " -"peu." - -#: mafiasi/registration/templates/registration/password_reset_email.html:5 -#, python-format -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account at %(site_name)s." -msgstr "" -"Vous recevez cet email car vous avez demandé une réinitialisation de mot de " -"passe pour votre compte d'utilisateur à %(site_name)s." - -#: mafiasi/registration/templates/registration/password_reset_email.html:7 -msgid "Please go to the following page and choose a new password:" -msgstr "" -"S'il vous plaît aller à la page suivante et choisir un nouveau mot de passe:" - -#: mafiasi/registration/templates/registration/password_reset_email.html:11 -msgid "Your username, in case you've forgotten:" -msgstr "Votre nom d'utilisateur, au cas où vous avez oublié:" - -#: mafiasi/registration/templates/registration/password_reset_email.html:13 -msgid "Thanks for using our site!" -msgstr "Merci pour avoir utilisé notre site!" - -#: mafiasi/registration/templates/registration/password_reset_form.html:10 -msgid "" -"Forgotten your password? Enter your email address below, and we'll email " -"instructions for setting a new one." -msgstr "" -"Vous avez oublié votre mot de passe? Entrez votre adresse émail ci-dessous, " -"et nous vous enverrons des instructions pour installer un nouveau." - -#: mafiasi/registration/templates/registration/password_reset_form.html:17 -msgid "Email address:" -msgstr "Adresse émail:" - -#: mafiasi/registration/templates/registration/password_reset_form.html:25 -msgid "Reset my password" -msgstr "Réinitialiser mon mot de passe" - #: mafiasi/registration/templates/registration/request_account.html:6 #: mafiasi/registration/templates/registration/require_info.html:6 #: mafiasi/registration/templates/registration/require_info_other.html:5 @@ -2202,29 +1994,27 @@ msgstr "Inscription" msgid "Registration with informatics account" msgstr "Inscription avec compte informatique" -#: mafiasi/registration/templates/registration/request_account.html:19 +#: mafiasi/registration/templates/registration/request_account.html:20 msgid "" -"Please enter your informatics account into the following field.\n" -" The account is usually composed of a number and up to " -"seven letters, e.g. 1musterm.\n" -" Afterwards, you will receive an email with further " +"Please enter your informatics account into the following field. The account " +"is usually composed of a number and up to seven letters, e.g. " +"1musterm. Afterwards, you will receive an email with further " "instructions." msgstr "" -"Veuillez entrer votre compte informatique dans le champ suivant.\n" -"Il est généralement composé d'un numéro et sept lettres au maximum, par " -"exemple 1musterm.\n" -"Ensuite, vous recevrez un e-mail contenant des instructions supplémentaires." +"Veuillez entrer votre compte informatique dans le champ suivant. Il est " +"généralement composé d'un numéro et sept lettres au maximum, par exemple " +"1musterm. Ensuite, vous recevrez un e-mail contenant des " +"instructions supplémentaires." -#: mafiasi/registration/templates/registration/request_account.html:45 +#: mafiasi/registration/templates/registration/request_account.html:48 msgid "Registration with email address" msgstr "Inscription avec adresse e-mail" -#: mafiasi/registration/templates/registration/request_account.html:50 +#: mafiasi/registration/templates/registration/request_account.html:54 msgid "" "Here, registration with specific email addresses is possible. Unless you " -"have\n" -" one of the listed email addresses, you should register with " -"your informatics account." +"have one of the listed email addresses, you should register with your " +"informatics account." msgstr "" "Ici, l'enregistrement avec des adresses électroniques spécifiques est " "possible. Si vous n'avez pas l'une des adresses électroniques listées, vous " @@ -2291,37 +2081,38 @@ msgstr "Jeton non valide" msgid "Sorry, but the provided token is invalid." msgstr "Désolé, mais le jeton fourni ne est pas valide." -#: mafiasi/registration/views.py:202 -msgid "Password was changed." -msgstr "Mot de passe a été changé." - -#: mafiasi/registration/views.py:208 +#: mafiasi/registration/views.py:232 msgid "Your nickname is now {}." msgstr "Votre nom est {}." -#: mafiasi/registration/views.py:245 +#: mafiasi/registration/views.py:270 msgid "Your email address has been changed." msgstr "Votre adresse é-mail a été modifiée." -#: mafiasi/registration/views.py:261 +#: mafiasi/registration/views.py:292 #, python-format msgid "Verify this address for %s" msgstr "Vérifiez cette adresse pour %s" -#: mafiasi/registration/views.py:279 +#: mafiasi/registration/views.py:314 #, python-format msgid "Account creation at %s" msgstr "Création de compte à %s" -#: mafiasi/registration/views.py:296 +#: mafiasi/registration/views.py:329 +#, python-format +msgid "Account exists at %s" +msgstr "Compte existant à %s" + +#: mafiasi/registration/views.py:344 msgid "Registration: Sending mail failed: {}" msgstr "Enregistrement : L'envoi du courrier a échoué: {}" -#: mafiasi/sogo/apps.py:10 +#: mafiasi/sogo/apps.py:11 msgid "Calendar" msgstr "Calendrier" -#: mafiasi/sogo/apps.py:11 +#: mafiasi/sogo/apps.py:12 msgid "" "Manage and share your calendars and address book, sync them to all your " "devices." @@ -2329,11 +2120,11 @@ msgstr "" "Gérez et partagez vos calendriers et carnet d'adresses, les synchroniser sur " "tous vos appareils." -#: mafiasi/tauschen/apps.py:10 +#: mafiasi/tauschen/apps.py:11 msgid "Mafiasi Tauschen" msgstr "Mafiasi Tauschen" -#: mafiasi/tauschen/apps.py:11 +#: mafiasi/tauschen/apps.py:12 msgid "" "Mafiasi Tauschen is a service that provides an easy possibility to exchange " "course groups." @@ -2352,11 +2143,11 @@ msgstr "session d'été {0}" #: mafiasi/vault/apps.py:15 msgid "Vault" -msgstr "" +msgstr "Vault" #: mafiasi/vault/apps.py:16 msgid "Mafiasi hosted password manager" -msgstr "" +msgstr "Gestionnaire de mots de passe" #: mafiasi/vault/templates/vault/index.html:21 msgid "" @@ -2364,16 +2155,22 @@ msgid "" "operated by Mafiasi.
You can use it to store and manage your passwords. " "You can also share passwords with other users or groups." msgstr "" +"Vault est un gestionnaire de mots de passe Vaultwarden / Bitwarden " +"sur Mafiasi.
Vous pouvez l'utiliser pour mémoriser et gérer vos mots de " +"passe. Vous pouvez également partages les mots de passe avec d'autres " +"utilisateurs ou groupes." #: mafiasi/vault/templates/vault/index.html:28 msgid "" "Note that Mafiasi has no access to any of your credentials because they are " "encrypted with a master password chosen by you." msgstr "" +"Retenez que Mafiasi n'a pas d'accès à vos mots de passe parce qu'ils sont " +"crypté avec un mot de passe principal choisi par vous." #: mafiasi/vault/templates/vault/index.html:37 msgid "You do not currently have a vault account" -msgstr "" +msgstr "Vous n'avez pas encore de compte de Vault" #: mafiasi/vault/templates/vault/index.html:39 #, python-format @@ -2382,6 +2179,9 @@ msgid "" "will receive an e-mail at %(vault_email)s inviting you to register and set a " "password." msgstr "" +"Utilisez le bouton ci-dessous pour créer un nouveau compte.
Ce faisant, " +"vous recevrez un e-mail à %(vault_email)s vous invitant à vous enregistrer " +"et à définir un mot de passe." #: mafiasi/vault/templates/vault/index.html:46 #: mafiasi/vault/templates/vault/index.html:84 @@ -2389,6 +2189,8 @@ msgid "" "The password you choose to use with Vault should not be confused with your " "Mafiasi password. They are completely separate." msgstr "" +"Le mot de passe que vous choisissez d'utiliser avec Vault n'a aucune " +"associations à votre mot de passe Mafiasi. Ils sont totalement distincts." #: mafiasi/vault/templates/vault/index.html:49 #: mafiasi/vault/templates/vault/index.html:87 @@ -2398,19 +2200,25 @@ msgid "" "group / organization memberships. Wel also regularly delete vault accounts " "with unknown email addresses." msgstr "" +"Ne changez pas votre adresse mail. C'est ce qui lie le compte Vault à votre " +"compte Mafiasi et nous l'utilisons pour synchroniser les groupes. On " +"supprime également régulièrement les comptes Vault dont l'adresse " +"électronique est inconnue." #: mafiasi/vault/templates/vault/index.html:61 msgid "Your vault account is ready to go" -msgstr "" +msgstr "Votre compte Vault est prêt" #: mafiasi/vault/templates/vault/index.html:63 #, python-format msgid "You can log in using %(vault_email)s as your email." msgstr "" +"Vous pouvez vous connecter en utilisant %(vault_email)s comme adresse " +"mail." #: mafiasi/vault/templates/vault/index.html:76 msgid "Your vault account has been created but is not yet ready" -msgstr "" +msgstr "Votre compte Vault a été créé mais n'est pas encore prêt" #: mafiasi/vault/templates/vault/index.html:78 #, python-format @@ -2418,658 +2226,23 @@ msgid "" "An invitation email has been sent to %(vault_email)s. It includes a link " "which you need to click to complete the account creation." msgstr "" +"Un courriel d'invitation a été envoyé à %(vault_email)s. Il contient un lien " +"sur lequel vous devez cliquer pour terminer la création du compte." -#: mafiasi/whiteboard/apps.py:10 +#: mafiasi/whiteboard/apps.py:11 msgid "Whiteboard" msgstr "Whiteboard" -#: mafiasi/whiteboard/apps.py:11 +#: mafiasi/whiteboard/apps.py:12 msgid "Spacedeck Open is a collaborative whiteboard." msgstr "Spacedeck Open est un tableau blanc interactif est collaboratif." -#: mafiasi/wiki/apps.py:10 +#: mafiasi/wiki/apps.py:11 msgid "Wiki" msgstr "Wiki" -#: mafiasi/wiki/apps.py:11 +#: mafiasi/wiki/apps.py:12 msgid "In the wiki you will find important information regarding your studies." msgstr "" "Dans le wiki, vous trouverez des informations importantes concernant vos " "études." - -#~ msgid "Jitsi" -#~ msgstr "Jitsi" - -#~ msgid "" -#~ "Jitsi is a secure and open source video conference tool that can be used " -#~ "in a browser." -#~ msgstr "" -#~ "Jitsi est un outil de vidéoconférence sécurisé et open source qui peut " -#~ "être utilisé dans un navigateur." - -#, python-format -#~ msgid "\"%s\" already has an invitation." -#~ msgstr "\"%s\" a déjà une invitation." - -#, python-format -#~ msgid "\"%s\" is already a member of this group." -#~ msgstr "\"%s\" est déjà membre de ce groupe." - -#~ msgid "Select a module" -#~ msgstr "Sélectionnez un cours" - -#~ msgid "Select the examiners" -#~ msgstr "Sélectionnez un examinateur" - -#~ msgid "This field is required." -#~ msgstr "Ce case est obligatoire." - -#~ msgid "Invalid yeargroup selected" -#~ msgstr "Yeargroup non valide sélectionnée" - -#~ msgid "Request account" -#~ msgstr "Demande compte" - -#~ msgid "" -#~ "Please enter your Informatics " -#~ "email address into the following field.\n" -#~ "Afterwards you will receive an email with further instructions." -#~ msgstr "" -#~ "S'il vous plaît entrez votre adresse e-mail de l'informatique dans le champ suivant. " -#~ "Ensuite, vous recevrez un courriel avec des instructions supplémentaires." - -#~ msgid "Invalid account name" -#~ msgstr "Invalid nom de compte" - -#~ msgid "We have recorded the error under the Identifier %(errorid)s." -#~ msgstr "Nous avons enregistré l'erreur sous l'identificateur %(errorid)s." - -#~ msgid "Planet" -#~ msgstr "Planet" - -#~ msgid "" -#~ "Planet is a feed aggregator which collects blog entries from your fellow " -#~ "students." -#~ msgstr "" -#~ "Planet est un agrégateur de flux qui recueille les entrées du blog de vos " -#~ "camarades." - -#~ msgid "Redmine" -#~ msgstr "Redmine" - -#~ msgid "" -#~ "Redmine is a project management software. You can create tasks and assign " -#~ "them to people." -#~ msgstr "" -#~ "Redmine est un logiciel de managment de projet. Vous pouvez créer des " -#~ "tâches et de les affecter à des gens." - -#~ msgid "" -#~ "\n" -#~ "Please take care to only upload MEMORY minutes created by yourself. Don't " -#~ "upload pictures or scans of the exam.\n" -#~ msgstr "" -#~ "\n" -#~ "S'il vous plaît téléchargez seulement minutes de MEMOIRE. Ne pas " -#~ "téléchargez des photos ou images numériques de l'examen.\n" - -#~ msgid "Tags:" -#~ msgstr "Étiquettes:" - -#~ msgid "Tags" -#~ msgstr "Étiquettes" - -#~ msgid "no tags" -#~ msgstr "aucune étiquette" - -#, fuzzy -#~| msgid "My Invitations" -#~ msgid "Syndication" -#~ msgstr "Mes invitations" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid value." -#~ msgstr "Adresse émail:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid URL." -#~ msgstr "Adresse émail:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid integer." -#~ msgstr "Adresse émail:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid email address." -#~ msgstr "Adresse émail:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "Adresse émail:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid IPv6 address." -#~ msgstr "Adresse émail:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid IPv4 or IPv6 address." -#~ msgstr "Adresse émail:" - -#, fuzzy -#~| msgid "Jan" -#~ msgid "and" -#~ msgstr "Jan" - -#, fuzzy -#~| msgid "This field is required." -#~ msgid "This field cannot be null." -#~ msgstr "Ce case est obligatoire." - -#, fuzzy -#~| msgid "This field is required." -#~ msgid "This field cannot be blank." -#~ msgstr "Ce case est obligatoire." - -#, fuzzy -#~| msgid "December" -#~ msgid "Decimal number" -#~ msgstr "Décembre" - -#, fuzzy -#~| msgid "Registration" -#~ msgid "Duration" -#~ msgstr "Inscription" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Email address" -#~ msgstr "Adresse émail:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "IPv4 address" -#~ msgstr "Adresse émail:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "IP address" -#~ msgstr "Adresse émail:" - -#, fuzzy -#~| msgid "December" -#~ msgid "Enter a number." -#~ msgstr "Décembre" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid date." -#~ msgstr "Adresse émail:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid time." -#~ msgstr "Adresse émail:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid date/time." -#~ msgstr "Adresse émail:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid duration." -#~ msgstr "Adresse émail:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a list of values." -#~ msgstr "Adresse émail:" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "Enter a valid UUID." -#~ msgstr "Adresse émail:" - -#, fuzzy -#~| msgid "Please provide us some more information." -#~ msgid "Please submit %d or fewer forms." -#~ msgid_plural "Please submit %d or fewer forms." -#~ msgstr[0] "S'il vous plaît nous fournir quelques informations." -#~ msgstr[1] "S'il vous plaît nous fournir quelques informations." - -#, fuzzy -#~| msgid "Please provide us some more information." -#~ msgid "Please submit %d or more forms." -#~ msgid_plural "Please submit %d or more forms." -#~ msgstr[0] "S'il vous plaît nous fournir quelques informations." -#~ msgstr[1] "S'il vous plaît nous fournir quelques informations." - -#, fuzzy -#~| msgid "Change keys" -#~ msgid "Change" -#~ msgstr "Changer des clés" - -#, fuzzy -#~| msgid "Nov" -#~ msgid "No" -#~ msgstr "Nov" - -#~ msgid "Monday" -#~ msgstr "Lundi" - -#~ msgid "Tuesday" -#~ msgstr "Mardi" - -#~ msgid "Wednesday" -#~ msgstr "Mercredi" - -#~ msgid "Thursday" -#~ msgstr "Jeudi" - -#~ msgid "Friday" -#~ msgstr "Vendredi" - -#~ msgid "Saturday" -#~ msgstr "Samedi" - -#~ msgid "Sunday" -#~ msgstr "Dimanche" - -#~ msgid "Mon" -#~ msgstr "Lun" - -#~ msgid "Tue" -#~ msgstr "Mar" - -#~ msgid "Wed" -#~ msgstr "Mer" - -#~ msgid "Thu" -#~ msgstr "Jeu" - -#~ msgid "Fri" -#~ msgstr "Ven" - -#~ msgid "Sat" -#~ msgstr "Sam" - -#~ msgid "Sun" -#~ msgstr "Dim" - -#~ msgid "January" -#~ msgstr "Janvier" - -#~ msgid "February" -#~ msgstr "Février" - -#~ msgid "March" -#~ msgstr "Mars" - -#~ msgid "April" -#~ msgstr "Avril" - -#~ msgid "May" -#~ msgstr "Mai" - -#~ msgid "June" -#~ msgstr "Juin" - -#~ msgid "July" -#~ msgstr "Juillet" - -#~ msgid "August" -#~ msgstr "Août" - -#~ msgid "September" -#~ msgstr "Septembre" - -#~ msgid "October" -#~ msgstr "Octobre" - -#~ msgid "November" -#~ msgstr "Novembre" - -#~ msgid "December" -#~ msgstr "Décembre" - -#, fuzzy -#~| msgid "Jan" -#~ msgid "jan" -#~ msgstr "Jan" - -#, fuzzy -#~| msgid "Feb" -#~ msgid "feb" -#~ msgstr "Fév" - -#, fuzzy -#~| msgid "Mar" -#~ msgid "mar" -#~ msgstr "Mar" - -#, fuzzy -#~| msgid "Mar" -#~ msgid "apr" -#~ msgstr "Mar" - -#, fuzzy -#~| msgid "May" -#~ msgid "may" -#~ msgstr "Mai" - -#, fuzzy -#~| msgid "Jun" -#~ msgid "jun" -#~ msgstr "Juin" - -#, fuzzy -#~| msgid "Jul" -#~ msgid "jul" -#~ msgstr "Juil" - -#, fuzzy -#~| msgid "Aug" -#~ msgid "aug" -#~ msgstr "Août" - -#, fuzzy -#~| msgid "Sep" -#~ msgid "sep" -#~ msgstr "Sep" - -#, fuzzy -#~| msgid "Oct" -#~ msgid "oct" -#~ msgstr "Oct" - -#, fuzzy -#~| msgid "Nov" -#~ msgid "nov" -#~ msgstr "Nov" - -#, fuzzy -#~| msgid "Dec" -#~ msgid "dec" -#~ msgstr "Déc" - -#, fuzzy -#~| msgid "March" -#~ msgctxt "abbrev. month" -#~ msgid "March" -#~ msgstr "Mars" - -#, fuzzy -#~| msgid "April" -#~ msgctxt "abbrev. month" -#~ msgid "April" -#~ msgstr "Avril" - -#, fuzzy -#~| msgid "May" -#~ msgctxt "abbrev. month" -#~ msgid "May" -#~ msgstr "Mai" - -#, fuzzy -#~| msgid "June" -#~ msgctxt "abbrev. month" -#~ msgid "June" -#~ msgstr "Juin" - -#, fuzzy -#~| msgid "July" -#~ msgctxt "abbrev. month" -#~ msgid "July" -#~ msgstr "Juillet" - -#, fuzzy -#~| msgid "January" -#~ msgctxt "alt. month" -#~ msgid "January" -#~ msgstr "Janvier" - -#, fuzzy -#~| msgid "February" -#~ msgctxt "alt. month" -#~ msgid "February" -#~ msgstr "Février" - -#, fuzzy -#~| msgid "March" -#~ msgctxt "alt. month" -#~ msgid "March" -#~ msgstr "Mars" - -#, fuzzy -#~| msgid "April" -#~ msgctxt "alt. month" -#~ msgid "April" -#~ msgstr "Avril" - -#, fuzzy -#~| msgid "May" -#~ msgctxt "alt. month" -#~ msgid "May" -#~ msgstr "Mai" - -#, fuzzy -#~| msgid "June" -#~ msgctxt "alt. month" -#~ msgid "June" -#~ msgstr "Juin" - -#, fuzzy -#~| msgid "July" -#~ msgctxt "alt. month" -#~ msgid "July" -#~ msgstr "Juillet" - -#, fuzzy -#~| msgid "August" -#~ msgctxt "alt. month" -#~ msgid "August" -#~ msgstr "Août" - -#, fuzzy -#~| msgid "September" -#~ msgctxt "alt. month" -#~ msgid "September" -#~ msgstr "Septembre" - -#, fuzzy -#~| msgid "October" -#~ msgctxt "alt. month" -#~ msgid "October" -#~ msgstr "Octobre" - -#, fuzzy -#~| msgid "November" -#~ msgctxt "alt. month" -#~ msgid "November" -#~ msgstr "Novembre" - -#, fuzzy -#~| msgid "December" -#~ msgctxt "alt. month" -#~ msgid "December" -#~ msgstr "Décembre" - -#, fuzzy -#~| msgid "Email address:" -#~ msgid "This is not a valid IPv6 address." -#~ msgstr "Adresse émail:" - -#, fuzzy -#~| msgid "month" -#~ msgid "%d month" -#~ msgid_plural "%d months" -#~ msgstr[0] "mois" -#~ msgstr[1] "mois" - -#, fuzzy -#~| msgid "week" -#~ msgid "%d week" -#~ msgid_plural "%d weeks" -#~ msgstr[0] "semaine" -#~ msgstr[1] "semaine" - -#, fuzzy -#~| msgid "month" -#~ msgid "%d minute" -#~ msgid_plural "%d minutes" -#~ msgstr[0] "mois" -#~ msgstr[1] "mois" - -#, fuzzy -#~| msgid "CSRF verification failed." -#~ msgid "CSRF verification failed. Request aborted." -#~ msgstr "Vérification CSRF a échoué." - -#, fuzzy -#~| msgid "Selected course does not exist" -#~ msgid "\"%(path)s\" does not exist" -#~ msgstr "Cours selecté ne existe pas" - -#, fuzzy -#~| msgid "Sender email" -#~ msgid "from e-mail" -#~ msgstr "Sender émail" - -#, fuzzy -#~| msgid "Subject" -#~ msgid "subject" -#~ msgstr "Sujet" - -#, fuzzy -#~| msgid "Email" -#~ msgid "e-mail" -#~ msgstr "Èmail" - -#, fuzzy -#~| msgid "Email" -#~ msgid "e-mails" -#~ msgstr "Èmail" - -#~ msgid "Mafiasi Hub" -#~ msgstr "Mafiasi Hub" - -#~ msgid "" -#~ "Must start with a letter and only contain alphanumeric characters. " -#~ "Lowercase only." -#~ msgstr "" -#~ "Doit commencer par une lettre et ne contenir que des caractères " -#~ "alphanumériques. Minuscules seulement." - -#~ msgid "Account was created." -#~ msgstr "Compte a été créé." - -#~ msgid "Account already exists." -#~ msgstr "Compte existe déjà." - -#~ msgid "Sorry, we had an internal error." -#~ msgstr "Désolé, nous avons eu une erreur interne." - -#~ msgid "" -#~ "Hi there!\n" -#~ "\n" -#~ "Here is your account creation link:\n" -#~ "%(activation_link)s\n" -#~ "\n" -#~ "\n" -#~ "Your Server-AG" -#~ msgstr "" -#~ "Salut \n" -#~ "\n" -#~ "Voici est votre lien de création de compte: \n" -#~ "%(activation_link)s\n" -#~ "\n" -#~ "\n" -#~ "Votre Server AG" - -#~ msgid "" -#~ "Note: For our account names we use two digits for year (e.g. " -#~ "13doe instead of 3doe)" -#~ msgstr "" -#~ "Remarque: Pour nos noms de compte, nous utilisons deux chiffres pour " -#~ "l'année (par exemple 13doe au lieu de 3doe)" - -#~ msgid "The %(site_name)s team" -#~ msgstr "Le %(site_name)s équipe" - -#~ msgid "My account" -#~ msgstr "Mon compte" - -#~ msgid "Group: %(group_name)s" -#~ msgstr "Groupe: %(group_name)s" - -#~ msgid "Manage mailinglist" -#~ msgstr "Gérer liste de diffusion" - -#~ msgid "Invite users to this group" -#~ msgstr "Inviter des utilisateurs à ce groupe" - -#~ msgid "Request successful" -#~ msgstr "Demande succès" - -#~ msgid "Account creation mail failed" -#~ msgstr "Création de compte électronique échoué" - -#~ msgid "Party keys:" -#~ msgstr "Parti clés:" - -#~ msgid "Contact list" -#~ msgstr "Liste de contacts" - -#~ msgid "" -#~ "The web interface is read-only. Use CalDAV with your favorite calendar " -#~ "software to add events." -#~ msgstr "" -#~ "L'interface web est en lecture seule. Utilisez CalDAV avec votre logiciel " -#~ "de calendrier préférée pour ajouter des évènements." - -#~ msgid "Apr" -#~ msgstr "Avr" - -#~ msgid "day" -#~ msgstr "jour" - -#~ msgid "today" -#~ msgstr "aujourd'hui" - -#~ msgid "" -#~ "To manage your groups to go the group " -#~ "management." -#~ msgstr "" -#~ "Pour gérer vos groupes à aller le gestion de " -#~ "groupe ." - -#~ msgid "Here you can change your password here and configure your account." -#~ msgstr "" -#~ "Ici vous pouvez changer votre mot de passe ici et configurer votre compte." - -#~ msgid "Results" -#~ msgstr "Résultats" - -#~ msgid "No such user." -#~ msgstr "Aucune utilisateur." - -#~ msgid "" -#~ "\n" -#~ "

...

\n" -#~ msgstr "" -#~ "\n" -#~ "

...

\n" - -#~ msgid "Remove notification" -#~ msgstr "Retirer la notification" - -#~ msgid "Graph" -#~ msgstr "Graphique" diff --git a/mafiasi/base/templates/500.html b/mafiasi/base/templates/500.html index 551d7a28..7f032dfb 100644 --- a/mafiasi/base/templates/500.html +++ b/mafiasi/base/templates/500.html @@ -7,7 +7,7 @@ {% block content %} {% url 'base_problems' as problems_url %}

- {% blocktrans %} + {% blocktrans trimmed %} We're sorry, but we didn't expect this to happen. Our error reporting tool should have sent an email to us with some technical details. Please try again later. diff --git a/mafiasi/gprot/templates/gprot/create.html b/mafiasi/gprot/templates/gprot/create.html index 7fef585a..537b9c49 100644 --- a/mafiasi/gprot/templates/gprot/create.html +++ b/mafiasi/gprot/templates/gprot/create.html @@ -12,7 +12,7 @@ {% block content %}

- {% blocktrans %} + {% blocktrans trimmed %} This page needs javascript in order to function correctly. Please activate it before you proceed. {% endblocktrans %} @@ -20,7 +20,7 @@
- {% blocktrans %} + {% blocktrans trimmed %} Please take care to only upload memory minutes. This is not the place for photos of exams or similar. {% endblocktrans %}
diff --git a/mafiasi/gprot/templates/gprot/delete.html b/mafiasi/gprot/templates/gprot/delete.html index bc0eef78..2eb05eeb 100644 --- a/mafiasi/gprot/templates/gprot/delete.html +++ b/mafiasi/gprot/templates/gprot/delete.html @@ -28,7 +28,7 @@
-{% blocktrans %} +{% blocktrans trimmed %} Do you really want to delete these memory minutes? {% endblocktrans %}
diff --git a/mafiasi/gprot/templates/gprot/edit_metadata.html b/mafiasi/gprot/templates/gprot/edit_metadata.html index 9619b960..d36a8ebb 100644 --- a/mafiasi/gprot/templates/gprot/edit_metadata.html +++ b/mafiasi/gprot/templates/gprot/edit_metadata.html @@ -14,7 +14,7 @@ {% block content %}