Import upstream version 0.45.0
Debian Janitor
2 years ago
55 | 55 | Fábio Santos |
56 | 56 | George Whewell |
57 | 57 | Griffith Rees |
58 | Guignard Javier | |
58 | 59 | Guilhem Saurel |
59 | 60 | Guillaume Vincent |
60 | 61 | Guoyu Hao |
85 | 86 | JoonHwan Kim |
86 | 87 | Josh Owen |
87 | 88 | Josh Wright |
89 | Joshua Butler | |
88 | 90 | Joshua Sorenson |
89 | 91 | Julen Ruiz Aizpuru |
90 | 92 | Justin Michalicek |
113 | 115 | Niklas A Emanuelsson |
114 | 116 | Oleg Sergeev |
115 | 117 | Patrick Paul |
118 | Paul Juergen Fischer | |
116 | 119 | Paulo Eduardo Neves |
117 | 120 | Pavel Savchenko |
118 | 121 | Peter Bittner |
0 | 0.45.0 (2021-07-11) | |
1 | ******************* | |
2 | ||
3 | ||
4 | Note worthy changes | |
5 | ------------------- | |
6 | ||
7 | - New providers: Feishu, NetIQ, Frontier, CILogin. | |
8 | ||
9 | ||
0 | 10 | 0.44.0 (2020-11-25) |
1 | 11 | ******************* |
2 | 12 |
0 | 0 | The MIT License (MIT) |
1 | 1 | |
2 | Copyright (c) 2010-2020 Raymond Penners and contributors | |
2 | Copyright (c) 2010-2021 Raymond Penners and contributors | |
3 | 3 | |
4 | 4 | Permission is hereby granted, free of charge, to any person |
5 | 5 | obtaining a copy of this software and associated documentation |
0 | 0 | Metadata-Version: 1.1 |
1 | 1 | Name: django-allauth |
2 | Version: 0.44.0 | |
2 | Version: 0.45.0 | |
3 | 3 | Summary: Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication. |
4 | 4 | Home-page: http://github.com/pennersr/django-allauth |
5 | 5 | Author: Raymond Penners |
9 | 9 | Welcome to django-allauth! |
10 | 10 | ========================== |
11 | 11 | |
12 | .. image:: https://travis-ci.org/pennersr/django-allauth.svg | |
13 | :target: http://travis-ci.org/pennersr/django-allauth | |
12 | .. image:: https://api.travis-ci.com/pennersr/django-allauth.svg?branch=master | |
13 | :target: http://travis-ci.com/pennersr/django-allauth | |
14 | 14 | |
15 | 15 | .. image:: https://img.shields.io/pypi/v/django-allauth.svg |
16 | 16 | :target: https://pypi.python.org/pypi/django-allauth |
106 | 106 | Classifier: Programming Language :: Python :: 3.6 |
107 | 107 | Classifier: Programming Language :: Python :: 3.7 |
108 | 108 | Classifier: Programming Language :: Python :: 3.8 |
109 | Classifier: Programming Language :: Python :: 3.9 | |
109 | 110 | Classifier: Framework :: Django |
110 | 111 | Classifier: Framework :: Django :: 2.0 |
111 | 112 | Classifier: Framework :: Django :: 2.1 |
1 | 1 | Welcome to django-allauth! |
2 | 2 | ========================== |
3 | 3 | |
4 | .. image:: https://travis-ci.org/pennersr/django-allauth.svg | |
5 | :target: http://travis-ci.org/pennersr/django-allauth | |
4 | .. image:: https://api.travis-ci.com/pennersr/django-allauth.svg?branch=master | |
5 | :target: http://travis-ci.com/pennersr/django-allauth | |
6 | 6 | |
7 | 7 | .. image:: https://img.shields.io/pypi/v/django-allauth.svg |
8 | 8 | :target: https://pypi.python.org/pypi/django-allauth |
7 | 7 | |
8 | 8 | """ |
9 | 9 | |
10 | VERSION = (0, 44, 0, "final", 0) | |
10 | VERSION = (0, 45, 0, "final", 0) | |
11 | 11 | |
12 | 12 | __title__ = "django-allauth" |
13 | 13 | __version_info__ = VERSION |
16 | 16 | ) |
17 | 17 | __author__ = "Raymond Penners" |
18 | 18 | __license__ = "MIT" |
19 | __copyright__ = "Copyright 2010-2020 Raymond Penners and contributors" | |
19 | __copyright__ = "Copyright 2010-2021 Raymond Penners and contributors" |
0 | default_app_config = "allauth.account.apps.AccountConfig" | |
0 | import django | |
1 | ||
2 | ||
3 | if django.VERSION < (3, 2): # pragma: no cover | |
4 | default_app_config = "allauth.account.apps.AccountConfig" |
9 | 9 | list_filter = ("primary", "verified") |
10 | 10 | search_fields = [] |
11 | 11 | raw_id_fields = ("user",) |
12 | actions = ["make_verified"] | |
12 | 13 | |
13 | 14 | def get_search_fields(self, request): |
14 | 15 | base_fields = get_adapter(request).get_user_search_fields() |
15 | 16 | return ["email"] + list(map(lambda a: "user__" + a, base_fields)) |
17 | ||
18 | def make_verified(self, request, queryset): | |
19 | queryset.update(verified=True) | |
20 | ||
21 | make_verified.short_description = "Mark selected email addresses as verified" | |
16 | 22 | |
17 | 23 | |
18 | 24 | class EmailConfirmationAdmin(admin.ModelAdmin): |
125 | 125 | from django.contrib.messages.middleware import MessageMiddleware |
126 | 126 | from django.contrib.sessions.middleware import SessionMiddleware |
127 | 127 | |
128 | SessionMiddleware().process_request(request) | |
129 | MessageMiddleware().process_request(request) | |
128 | SessionMiddleware(lambda request: None).process_request(request) | |
129 | MessageMiddleware(lambda request: None).process_request(request) | |
130 | 130 | request.user = AnonymousUser() |
131 | 131 | request.session["account_verified_email"] = verified_email |
132 | 132 | from .views import signup |
177 | 177 | from django.contrib.messages.middleware import MessageMiddleware |
178 | 178 | from django.contrib.sessions.middleware import SessionMiddleware |
179 | 179 | |
180 | SessionMiddleware().process_request(request) | |
181 | MessageMiddleware().process_request(request) | |
180 | SessionMiddleware(lambda request: None).process_request(request) | |
181 | MessageMiddleware(lambda request: None).process_request(request) | |
182 | 182 | request.user = AnonymousUser() |
183 | 183 | from .views import signup |
184 | 184 |
398 | 398 | q = qlist[0] |
399 | 399 | for q2 in qlist[1:]: |
400 | 400 | q = q | q2 |
401 | ret = get_user_model().objects.filter(q) | |
402 | else: | |
403 | ret = get_user_model().objects.filter( | |
401 | ret = get_user_model()._default_manager.filter(q) | |
402 | else: | |
403 | ret = get_user_model()._default_manager.filter( | |
404 | 404 | **{ |
405 | 405 | app_settings.USER_MODEL_USERNAME_FIELD |
406 | 406 | + "__in": [u.lower() for u in username] |
466 | 466 | User = get_user_model() |
467 | 467 | # TODO: Ugh, isn't there a cleaner way to determine whether or not |
468 | 468 | # the PK is a str-like field? |
469 | if getattr(User._meta.pk, "remote_field", None): | |
469 | remote_field = getattr(User._meta.pk, "remote_field", None) | |
470 | if remote_field and getattr(remote_field, "to", None): | |
470 | 471 | pk_field = User._meta.pk.remote_field.to._meta.pk |
471 | 472 | else: |
472 | 473 | pk_field = User._meta.pk |
6 | 6 | msgstr "" |
7 | 7 | "Project-Id-Version: 0.1\n" |
8 | 8 | "Report-Msgid-Bugs-To: \n" |
9 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
9 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
10 | 10 | "PO-Revision-Date: 2016-01-19 19:32+0100\n" |
11 | 11 | "Last-Translator: David D Lowe <daviddlowe.flimm@gmail.com>\n" |
12 | 12 | "Language-Team: Arabic\n" |
39 | 39 | msgid "Accounts" |
40 | 40 | msgstr "الحسابات" |
41 | 41 | |
42 | #: account/forms.py:58 account/forms.py:403 | |
42 | #: account/forms.py:58 account/forms.py:412 | |
43 | 43 | msgid "You must type the same password each time." |
44 | 44 | msgstr "يجب عليك كتابة نفس كلمة المرور في كل مرة." |
45 | 45 | |
46 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
46 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
47 | 47 | msgid "Password" |
48 | 48 | msgstr "كلمة السر" |
49 | 49 | |
50 | #: account/forms.py:88 | |
50 | #: account/forms.py:92 | |
51 | 51 | msgid "Remember Me" |
52 | 52 | msgstr "تذكرني" |
53 | 53 | |
54 | #: account/forms.py:92 | |
54 | #: account/forms.py:96 | |
55 | 55 | msgid "This account is currently inactive." |
56 | 56 | msgstr "هذا الحساب غير نشط حاليا." |
57 | 57 | |
58 | #: account/forms.py:94 | |
58 | #: account/forms.py:98 | |
59 | 59 | msgid "The e-mail address and/or password you specified are not correct." |
60 | 60 | msgstr "عنوان البريد الإلكتروني و / أو كلمة المرور الذي حددته غير صحيحة." |
61 | 61 | |
62 | #: account/forms.py:97 | |
62 | #: account/forms.py:101 | |
63 | 63 | msgid "The username and/or password you specified are not correct." |
64 | 64 | msgstr "اسم المستخدم و / أو كلمة المرور الذي حددته غير صحيحة." |
65 | 65 | |
66 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
67 | #: account/forms.py:505 | |
66 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
67 | #: account/forms.py:516 | |
68 | 68 | msgid "E-mail address" |
69 | 69 | msgstr "عنوان البريد الالكتروني" |
70 | 70 | |
71 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
72 | #: account/forms.py:500 | |
71 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
72 | #: account/forms.py:511 | |
73 | 73 | msgid "E-mail" |
74 | 74 | msgstr "البريد الالكتروني" |
75 | 75 | |
76 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
77 | #: account/forms.py:267 | |
76 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
77 | #: account/forms.py:271 | |
78 | 78 | msgid "Username" |
79 | 79 | msgstr "اسم المستخدم" |
80 | 80 | |
81 | #: account/forms.py:126 | |
81 | #: account/forms.py:132 | |
82 | 82 | msgid "Username or e-mail" |
83 | 83 | msgstr "اسم المستخدم أو البريد الالكتروني" |
84 | 84 | |
85 | #: account/forms.py:130 | |
85 | #: account/forms.py:135 | |
86 | 86 | msgctxt "field label" |
87 | 87 | msgid "Login" |
88 | 88 | msgstr "تسجيل الدخول" |
89 | 89 | |
90 | #: account/forms.py:299 | |
90 | #: account/forms.py:306 | |
91 | 91 | msgid "E-mail (again)" |
92 | 92 | msgstr "البريد الالكتروني (مجددا)" |
93 | 93 | |
94 | #: account/forms.py:303 | |
94 | #: account/forms.py:310 | |
95 | 95 | msgid "E-mail address confirmation" |
96 | 96 | msgstr "تأكيد البريد الإلكتروني" |
97 | 97 | |
98 | #: account/forms.py:311 | |
98 | #: account/forms.py:318 | |
99 | 99 | msgid "E-mail (optional)" |
100 | 100 | msgstr "البريد الالكتروني )اختياري(" |
101 | 101 | |
102 | #: account/forms.py:351 | |
102 | #: account/forms.py:358 | |
103 | 103 | msgid "You must type the same email each time." |
104 | 104 | msgstr "يجب عليك كتابة نفس البريد الالكتروني في كل مرة." |
105 | 105 | |
106 | #: account/forms.py:374 account/forms.py:487 | |
106 | #: account/forms.py:383 account/forms.py:498 | |
107 | 107 | msgid "Password (again)" |
108 | 108 | msgstr "كلمة السر )مرة أخرى(" |
109 | 109 | |
110 | #: account/forms.py:438 | |
110 | #: account/forms.py:447 | |
111 | 111 | msgid "This e-mail address is already associated with this account." |
112 | 112 | msgstr "عنوان البريد الإلكتروني هذا بالفعل المقترنة مع هذا الحساب." |
113 | 113 | |
114 | #: account/forms.py:441 | |
114 | #: account/forms.py:450 | |
115 | 115 | msgid "This e-mail address is already associated with another account." |
116 | 116 | msgstr "عنوان البريد الإلكتروني هذا مقترن بالفعل بحساب آخر." |
117 | 117 | |
118 | #: account/forms.py:443 | |
118 | #: account/forms.py:452 | |
119 | 119 | #, fuzzy, python-format |
120 | 120 | #| msgid "Your account has no verified e-mail address." |
121 | 121 | msgid "You cannot add more than %d e-mail addresses." |
122 | 122 | msgstr "حسابك ليس لديه عنوان البريد الإلكتروني تحققنا منها." |
123 | 123 | |
124 | #: account/forms.py:467 | |
124 | #: account/forms.py:477 | |
125 | 125 | msgid "Current Password" |
126 | 126 | msgstr "كلمة المرور الحالية" |
127 | 127 | |
128 | #: account/forms.py:468 account/forms.py:557 | |
128 | #: account/forms.py:479 account/forms.py:569 | |
129 | 129 | msgid "New Password" |
130 | 130 | msgstr "كلمة المرور الجديدة" |
131 | 131 | |
132 | #: account/forms.py:469 account/forms.py:558 | |
132 | #: account/forms.py:480 account/forms.py:570 | |
133 | 133 | msgid "New Password (again)" |
134 | 134 | msgstr "كلمة المرور الجديدة (مرة أخرى)" |
135 | 135 | |
136 | #: account/forms.py:477 | |
136 | #: account/forms.py:488 | |
137 | 137 | msgid "Please type your current password." |
138 | 138 | msgstr "الرجاء كتابة كلمة المرور الحالية الخاصة بك." |
139 | 139 | |
140 | #: account/forms.py:516 | |
140 | #: account/forms.py:528 | |
141 | 141 | msgid "The e-mail address is not assigned to any user account" |
142 | 142 | msgstr "لم يتم تعيين عنوان البريد الإلكتروني لأي حساب مستخدم" |
143 | 143 | |
144 | #: account/forms.py:579 | |
144 | #: account/forms.py:591 | |
145 | 145 | msgid "The password reset token was invalid." |
146 | 146 | msgstr "خطأ في شهادة اعادة تعيين كلمة المرور." |
147 | 147 | |
202 | 202 | msgid "Your account has no password set up." |
203 | 203 | msgstr "حسابك ليس لديه كلمة مرور اقامة." |
204 | 204 | |
205 | #: socialaccount/adapter.py:141 | |
205 | #: socialaccount/adapter.py:138 | |
206 | 206 | msgid "Your account has no verified e-mail address." |
207 | 207 | msgstr "حسابك ليس لديه عنوان البريد الإلكتروني تحققنا منها." |
208 | 208 |
7 | 7 | msgstr "" |
8 | 8 | "Project-Id-Version: 0.35\n" |
9 | 9 | "Report-Msgid-Bugs-To: \n" |
10 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
10 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
11 | 11 | "PO-Revision-Date: 2018-04-17 16:52+0200\n" |
12 | 12 | "Last-Translator: Beda Kosata <beda.kosata@gmail.com>\n" |
13 | 13 | "Language-Team: Czech <>\n" |
15 | 15 | "MIME-Version: 1.0\n" |
16 | 16 | "Content-Type: text/plain; charset=UTF-8\n" |
17 | 17 | "Content-Transfer-Encoding: 8bit\n" |
18 | "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" | |
18 | "Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n " | |
19 | "<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" | |
19 | 20 | "X-Generator: Gtranslator 2.91.7\n" |
20 | 21 | |
21 | 22 | #: account/adapter.py:45 |
39 | 40 | msgid "Accounts" |
40 | 41 | msgstr "Účty" |
41 | 42 | |
42 | #: account/forms.py:58 account/forms.py:403 | |
43 | #: account/forms.py:58 account/forms.py:412 | |
43 | 44 | msgid "You must type the same password each time." |
44 | 45 | msgstr "Hesla se musí shodovat." |
45 | 46 | |
46 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
47 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
47 | 48 | msgid "Password" |
48 | 49 | msgstr "Heslo" |
49 | 50 | |
50 | #: account/forms.py:88 | |
51 | #: account/forms.py:92 | |
51 | 52 | msgid "Remember Me" |
52 | 53 | msgstr "Zapamatovat" |
53 | 54 | |
54 | #: account/forms.py:92 | |
55 | #: account/forms.py:96 | |
55 | 56 | msgid "This account is currently inactive." |
56 | 57 | msgstr "Účet je v tuto chvíli neaktivní." |
57 | 58 | |
58 | #: account/forms.py:94 | |
59 | #: account/forms.py:98 | |
59 | 60 | msgid "The e-mail address and/or password you specified are not correct." |
60 | 61 | msgstr "Zadaný e-mail nebo heslo není správné." |
61 | 62 | |
62 | #: account/forms.py:97 | |
63 | #: account/forms.py:101 | |
63 | 64 | msgid "The username and/or password you specified are not correct." |
64 | 65 | msgstr "Zadané uživatelské jméno nebo heslo není správné." |
65 | 66 | |
66 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
67 | #: account/forms.py:505 | |
67 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
68 | #: account/forms.py:516 | |
68 | 69 | msgid "E-mail address" |
69 | 70 | msgstr "E-mailová adresa" |
70 | 71 | |
71 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
72 | #: account/forms.py:500 | |
72 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
73 | #: account/forms.py:511 | |
73 | 74 | msgid "E-mail" |
74 | 75 | msgstr "E-mail" |
75 | 76 | |
76 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
77 | #: account/forms.py:267 | |
77 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
78 | #: account/forms.py:271 | |
78 | 79 | msgid "Username" |
79 | 80 | msgstr "Uživatelské jméno" |
80 | 81 | |
81 | #: account/forms.py:126 | |
82 | #: account/forms.py:132 | |
82 | 83 | msgid "Username or e-mail" |
83 | 84 | msgstr "Uživatelské jméno nebo e-mail" |
84 | 85 | |
85 | #: account/forms.py:130 | |
86 | #: account/forms.py:135 | |
86 | 87 | msgctxt "field label" |
87 | 88 | msgid "Login" |
88 | 89 | msgstr "Login" |
89 | 90 | |
90 | #: account/forms.py:299 | |
91 | #: account/forms.py:306 | |
91 | 92 | msgid "E-mail (again)" |
92 | 93 | msgstr "E-mail (znovu)" |
93 | 94 | |
94 | #: account/forms.py:303 | |
95 | #: account/forms.py:310 | |
95 | 96 | msgid "E-mail address confirmation" |
96 | 97 | msgstr "Potrvzení e-mailové adresy" |
97 | 98 | |
98 | #: account/forms.py:311 | |
99 | #: account/forms.py:318 | |
99 | 100 | msgid "E-mail (optional)" |
100 | 101 | msgstr "E-mail (nepovinné)" |
101 | 102 | |
102 | #: account/forms.py:351 | |
103 | #: account/forms.py:358 | |
103 | 104 | msgid "You must type the same email each time." |
104 | 105 | msgstr "Vložené emaily se musí shodovat." |
105 | 106 | |
106 | #: account/forms.py:374 account/forms.py:487 | |
107 | #: account/forms.py:383 account/forms.py:498 | |
107 | 108 | msgid "Password (again)" |
108 | 109 | msgstr "Heslo (znovu)" |
109 | 110 | |
110 | #: account/forms.py:438 | |
111 | #: account/forms.py:447 | |
111 | 112 | msgid "This e-mail address is already associated with this account." |
112 | 113 | msgstr "Tento e-mail je již k tomuto účtu přiřazen." |
113 | 114 | |
114 | #: account/forms.py:441 | |
115 | #: account/forms.py:450 | |
115 | 116 | msgid "This e-mail address is already associated with another account." |
116 | 117 | msgstr "Tento e-mail je již přiřazen k jinému účtu." |
117 | 118 | |
118 | #: account/forms.py:443 | |
119 | #: account/forms.py:452 | |
119 | 120 | #, fuzzy, python-format |
120 | 121 | #| msgid "Your account has no verified e-mail address." |
121 | 122 | msgid "You cannot add more than %d e-mail addresses." |
122 | 123 | msgstr "Váš účet nemá žádný ověřený e-mail." |
123 | 124 | |
124 | #: account/forms.py:467 | |
125 | #: account/forms.py:477 | |
125 | 126 | msgid "Current Password" |
126 | 127 | msgstr "Současné heslo" |
127 | 128 | |
128 | #: account/forms.py:468 account/forms.py:557 | |
129 | #: account/forms.py:479 account/forms.py:569 | |
129 | 130 | msgid "New Password" |
130 | 131 | msgstr "Nové heslo" |
131 | 132 | |
132 | #: account/forms.py:469 account/forms.py:558 | |
133 | #: account/forms.py:480 account/forms.py:570 | |
133 | 134 | msgid "New Password (again)" |
134 | 135 | msgstr "Nové heslo (znovu)" |
135 | 136 | |
136 | #: account/forms.py:477 | |
137 | #: account/forms.py:488 | |
137 | 138 | msgid "Please type your current password." |
138 | 139 | msgstr "Prosím, zadejte svoje současné heslo." |
139 | 140 | |
140 | #: account/forms.py:516 | |
141 | #: account/forms.py:528 | |
141 | 142 | msgid "The e-mail address is not assigned to any user account" |
142 | 143 | msgstr "E-mail není přiřazen k žádnému účtu" |
143 | 144 | |
144 | #: account/forms.py:579 | |
145 | #: account/forms.py:591 | |
145 | 146 | msgid "The password reset token was invalid." |
146 | 147 | msgstr "Token pro reset hesla není platný." |
147 | 148 | |
171 | 172 | |
172 | 173 | #: account/models.py:86 |
173 | 174 | msgid "created" |
174 | msgstr "vytvořit" | |
175 | msgstr "vytvořil" | |
175 | 176 | |
176 | 177 | #: account/models.py:87 |
177 | 178 | msgid "sent" |
202 | 203 | msgid "Your account has no password set up." |
203 | 204 | msgstr "Váš účet nemá nastavené heslo." |
204 | 205 | |
205 | #: socialaccount/adapter.py:141 | |
206 | #: socialaccount/adapter.py:138 | |
206 | 207 | msgid "Your account has no verified e-mail address." |
207 | 208 | msgstr "Váš účet nemá žádný ověřený e-mail." |
208 | 209 |
6 | 6 | msgstr "" |
7 | 7 | "Project-Id-Version: \n" |
8 | 8 | "Report-Msgid-Bugs-To: \n" |
9 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
9 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
10 | 10 | "PO-Revision-Date: 2018-09-03 16:04+0200\n" |
11 | 11 | "Last-Translator: b'Tuk Bredsdorff <tukodeb@gmail.com>'\n" |
12 | 12 | "Language-Team: \n" |
38 | 38 | msgid "Accounts" |
39 | 39 | msgstr "Konti" |
40 | 40 | |
41 | #: account/forms.py:58 account/forms.py:403 | |
41 | #: account/forms.py:58 account/forms.py:412 | |
42 | 42 | msgid "You must type the same password each time." |
43 | 43 | msgstr "Du skal skrive den samme adgangskode hver gang." |
44 | 44 | |
45 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
45 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
46 | 46 | msgid "Password" |
47 | 47 | msgstr "Adgangskode" |
48 | 48 | |
49 | #: account/forms.py:88 | |
49 | #: account/forms.py:92 | |
50 | 50 | msgid "Remember Me" |
51 | 51 | msgstr "Husk mig" |
52 | 52 | |
53 | #: account/forms.py:92 | |
53 | #: account/forms.py:96 | |
54 | 54 | msgid "This account is currently inactive." |
55 | 55 | msgstr "Denne konto er i øjeblikket inaktiv." |
56 | 56 | |
57 | #: account/forms.py:94 | |
57 | #: account/forms.py:98 | |
58 | 58 | msgid "The e-mail address and/or password you specified are not correct." |
59 | 59 | msgstr "Den angivne e-mail-adresse og/eller adgangskode er ikke korrekt." |
60 | 60 | |
61 | #: account/forms.py:97 | |
61 | #: account/forms.py:101 | |
62 | 62 | msgid "The username and/or password you specified are not correct." |
63 | 63 | msgstr "Det angivne brugernavn og/eller adgangskoden er ikke korrekt." |
64 | 64 | |
65 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
66 | #: account/forms.py:505 | |
65 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
66 | #: account/forms.py:516 | |
67 | 67 | msgid "E-mail address" |
68 | 68 | msgstr "E-mail adresse" |
69 | 69 | |
70 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
71 | #: account/forms.py:500 | |
70 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
71 | #: account/forms.py:511 | |
72 | 72 | msgid "E-mail" |
73 | 73 | msgstr "E-mail" |
74 | 74 | |
75 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
76 | #: account/forms.py:267 | |
75 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
76 | #: account/forms.py:271 | |
77 | 77 | msgid "Username" |
78 | 78 | msgstr "Brugernavn" |
79 | 79 | |
80 | #: account/forms.py:126 | |
80 | #: account/forms.py:132 | |
81 | 81 | msgid "Username or e-mail" |
82 | 82 | msgstr "Brugernavn eller e-mail" |
83 | 83 | |
84 | #: account/forms.py:130 | |
84 | #: account/forms.py:135 | |
85 | 85 | msgctxt "field label" |
86 | 86 | msgid "Login" |
87 | 87 | msgstr "Bruger" |
88 | 88 | |
89 | #: account/forms.py:299 | |
89 | #: account/forms.py:306 | |
90 | 90 | msgid "E-mail (again)" |
91 | 91 | msgstr "E-mail (igen)" |
92 | 92 | |
93 | #: account/forms.py:303 | |
93 | #: account/forms.py:310 | |
94 | 94 | msgid "E-mail address confirmation" |
95 | 95 | msgstr "Bekræftelse af e-mail-adresse" |
96 | 96 | |
97 | #: account/forms.py:311 | |
97 | #: account/forms.py:318 | |
98 | 98 | msgid "E-mail (optional)" |
99 | 99 | msgstr "E-mail (valgfri)" |
100 | 100 | |
101 | #: account/forms.py:351 | |
101 | #: account/forms.py:358 | |
102 | 102 | msgid "You must type the same email each time." |
103 | 103 | msgstr "Du skal skrive den samme e-mail hver gang." |
104 | 104 | |
105 | #: account/forms.py:374 account/forms.py:487 | |
105 | #: account/forms.py:383 account/forms.py:498 | |
106 | 106 | msgid "Password (again)" |
107 | 107 | msgstr "Adgangskode (igen)" |
108 | 108 | |
109 | #: account/forms.py:438 | |
109 | #: account/forms.py:447 | |
110 | 110 | msgid "This e-mail address is already associated with this account." |
111 | 111 | msgstr "Denne e-mail-adresse er allerede knyttet til denne konto." |
112 | 112 | |
113 | #: account/forms.py:441 | |
113 | #: account/forms.py:450 | |
114 | 114 | msgid "This e-mail address is already associated with another account." |
115 | 115 | msgstr "Denne e-mail-adresse er allerede knyttet til en anden konto." |
116 | 116 | |
117 | #: account/forms.py:443 | |
117 | #: account/forms.py:452 | |
118 | 118 | #, fuzzy, python-format |
119 | 119 | #| msgid "Your account has no verified e-mail address." |
120 | 120 | msgid "You cannot add more than %d e-mail addresses." |
121 | 121 | msgstr "Din konto har ikke noget bekræftiget e-mail adresse." |
122 | 122 | |
123 | #: account/forms.py:467 | |
123 | #: account/forms.py:477 | |
124 | 124 | msgid "Current Password" |
125 | 125 | msgstr "Nuværende adgangskode" |
126 | 126 | |
127 | #: account/forms.py:468 account/forms.py:557 | |
127 | #: account/forms.py:479 account/forms.py:569 | |
128 | 128 | msgid "New Password" |
129 | 129 | msgstr "Ny adgangskode" |
130 | 130 | |
131 | #: account/forms.py:469 account/forms.py:558 | |
131 | #: account/forms.py:480 account/forms.py:570 | |
132 | 132 | msgid "New Password (again)" |
133 | 133 | msgstr "Ny adgangskode (igen)" |
134 | 134 | |
135 | #: account/forms.py:477 | |
135 | #: account/forms.py:488 | |
136 | 136 | msgid "Please type your current password." |
137 | 137 | msgstr "Indtast din nuværende adgangskode." |
138 | 138 | |
139 | #: account/forms.py:516 | |
139 | #: account/forms.py:528 | |
140 | 140 | msgid "The e-mail address is not assigned to any user account" |
141 | 141 | msgstr "E-mail-adressen er ikke tildelt til nogen brugerkonto" |
142 | 142 | |
143 | #: account/forms.py:579 | |
143 | #: account/forms.py:591 | |
144 | 144 | msgid "The password reset token was invalid." |
145 | 145 | msgstr "Token for nulstilling af adgangskode var ugyldig." |
146 | 146 | |
201 | 201 | msgid "Your account has no password set up." |
202 | 202 | msgstr "Der er ikke oprettet noget password til din konto." |
203 | 203 | |
204 | #: socialaccount/adapter.py:141 | |
204 | #: socialaccount/adapter.py:138 | |
205 | 205 | msgid "Your account has no verified e-mail address." |
206 | 206 | msgstr "Din konto har ikke noget bekræftiget e-mail adresse." |
207 | 207 |
7 | 7 | msgstr "" |
8 | 8 | "Project-Id-Version: django-allauth\n" |
9 | 9 | "Report-Msgid-Bugs-To: \n" |
10 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
10 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
11 | 11 | "PO-Revision-Date: 2020-10-15 19:48+0200\n" |
12 | 12 | "Last-Translator: Jannis Vajen <jvajen@gmail.com>\n" |
13 | 13 | "Language-Team: German (http://www.transifex.com/projects/p/django-allauth/" |
42 | 42 | msgid "Accounts" |
43 | 43 | msgstr "Konten" |
44 | 44 | |
45 | #: account/forms.py:58 account/forms.py:403 | |
45 | #: account/forms.py:58 account/forms.py:412 | |
46 | 46 | msgid "You must type the same password each time." |
47 | 47 | msgstr "Du musst zweimal das selbe Passwort eingeben." |
48 | 48 | |
49 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
49 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
50 | 50 | msgid "Password" |
51 | 51 | msgstr "Passwort" |
52 | 52 | |
53 | #: account/forms.py:88 | |
53 | #: account/forms.py:92 | |
54 | 54 | msgid "Remember Me" |
55 | 55 | msgstr "Angemeldet bleiben" |
56 | 56 | |
57 | #: account/forms.py:92 | |
57 | #: account/forms.py:96 | |
58 | 58 | msgid "This account is currently inactive." |
59 | 59 | msgstr "Dieses Konto ist derzeit inaktiv." |
60 | 60 | |
61 | #: account/forms.py:94 | |
61 | #: account/forms.py:98 | |
62 | 62 | msgid "The e-mail address and/or password you specified are not correct." |
63 | 63 | msgstr "Die E-Mail-Adresse und/oder das Passwort sind leider falsch." |
64 | 64 | |
65 | #: account/forms.py:97 | |
65 | #: account/forms.py:101 | |
66 | 66 | msgid "The username and/or password you specified are not correct." |
67 | 67 | msgstr "Der Anmeldename und/oder das Passwort sind leider falsch." |
68 | 68 | |
69 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
70 | #: account/forms.py:505 | |
69 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
70 | #: account/forms.py:516 | |
71 | 71 | msgid "E-mail address" |
72 | 72 | msgstr "E-Mail-Adresse" |
73 | 73 | |
74 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
75 | #: account/forms.py:500 | |
74 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
75 | #: account/forms.py:511 | |
76 | 76 | msgid "E-mail" |
77 | 77 | msgstr "E-Mail" |
78 | 78 | |
79 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
80 | #: account/forms.py:267 | |
79 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
80 | #: account/forms.py:271 | |
81 | 81 | msgid "Username" |
82 | 82 | msgstr "Anmeldename" |
83 | 83 | |
84 | #: account/forms.py:126 | |
84 | #: account/forms.py:132 | |
85 | 85 | msgid "Username or e-mail" |
86 | 86 | msgstr "Anmeldename oder E-Mail" |
87 | 87 | |
88 | #: account/forms.py:130 | |
88 | #: account/forms.py:135 | |
89 | 89 | msgctxt "field label" |
90 | 90 | msgid "Login" |
91 | 91 | msgstr "Anmeldung" |
92 | 92 | |
93 | #: account/forms.py:299 | |
93 | #: account/forms.py:306 | |
94 | 94 | msgid "E-mail (again)" |
95 | 95 | msgstr "E-Mail (wiederholen)" |
96 | 96 | |
97 | #: account/forms.py:303 | |
97 | #: account/forms.py:310 | |
98 | 98 | msgid "E-mail address confirmation" |
99 | 99 | msgstr "Bestätigung der E-Mail-Adresse" |
100 | 100 | |
101 | #: account/forms.py:311 | |
101 | #: account/forms.py:318 | |
102 | 102 | msgid "E-mail (optional)" |
103 | 103 | msgstr "E-Mail (optional)" |
104 | 104 | |
105 | #: account/forms.py:351 | |
105 | #: account/forms.py:358 | |
106 | 106 | msgid "You must type the same email each time." |
107 | 107 | msgstr "Du musst zweimal dieselbe E-Mail-Adresse eingeben." |
108 | 108 | |
109 | #: account/forms.py:374 account/forms.py:487 | |
109 | #: account/forms.py:383 account/forms.py:498 | |
110 | 110 | msgid "Password (again)" |
111 | 111 | msgstr "Passwort (Wiederholung)" |
112 | 112 | |
113 | #: account/forms.py:438 | |
113 | #: account/forms.py:447 | |
114 | 114 | msgid "This e-mail address is already associated with this account." |
115 | 115 | msgstr "Diese E-Mail-Adresse wird bereits in diesem Konto verwendet." |
116 | 116 | |
117 | #: account/forms.py:441 | |
117 | #: account/forms.py:450 | |
118 | 118 | msgid "This e-mail address is already associated with another account." |
119 | 119 | msgstr "Diese E-Mail-Adresse wird bereits in einem anderen Konto verwendet." |
120 | 120 | |
121 | #: account/forms.py:443 | |
121 | #: account/forms.py:452 | |
122 | 122 | #, fuzzy, python-format |
123 | 123 | #| msgid "Your account has no verified e-mail address." |
124 | 124 | msgid "You cannot add more than %d e-mail addresses." |
125 | 125 | msgstr "Dein Konto hat keine bestätigte E-Mail-Adresse." |
126 | 126 | |
127 | #: account/forms.py:467 | |
127 | #: account/forms.py:477 | |
128 | 128 | msgid "Current Password" |
129 | 129 | msgstr "Aktuelles Passwort" |
130 | 130 | |
131 | #: account/forms.py:468 account/forms.py:557 | |
131 | #: account/forms.py:479 account/forms.py:569 | |
132 | 132 | msgid "New Password" |
133 | 133 | msgstr "Neues Passwort" |
134 | 134 | |
135 | #: account/forms.py:469 account/forms.py:558 | |
135 | #: account/forms.py:480 account/forms.py:570 | |
136 | 136 | msgid "New Password (again)" |
137 | 137 | msgstr "Neues Passwort (Wiederholung)" |
138 | 138 | |
139 | #: account/forms.py:477 | |
139 | #: account/forms.py:488 | |
140 | 140 | msgid "Please type your current password." |
141 | 141 | msgstr "Bitte gib dein aktuelles Passwort ein." |
142 | 142 | |
143 | #: account/forms.py:516 | |
143 | #: account/forms.py:528 | |
144 | 144 | msgid "The e-mail address is not assigned to any user account" |
145 | 145 | msgstr "Diese E-Mail-Adresse ist keinem Konto zugeordnet" |
146 | 146 | |
147 | #: account/forms.py:579 | |
147 | #: account/forms.py:591 | |
148 | 148 | msgid "The password reset token was invalid." |
149 | 149 | msgstr "Das Sicherheits-Token zum Zurücksetzen des Passwortes war ungültig." |
150 | 150 | |
205 | 205 | msgid "Your account has no password set up." |
206 | 206 | msgstr "Für dein Konto wurde noch kein Passwort festgelegt." |
207 | 207 | |
208 | #: socialaccount/adapter.py:141 | |
208 | #: socialaccount/adapter.py:138 | |
209 | 209 | msgid "Your account has no verified e-mail address." |
210 | 210 | msgstr "Dein Konto hat keine bestätigte E-Mail-Adresse." |
211 | 211 | |
418 | 418 | "\n" |
419 | 419 | "To confirm this is correct, go to %(activate_url)s" |
420 | 420 | msgstr "" |
421 | "Du erhältst diese E-Mail, weil der Nutzer %(user_display)s von %(site_domain)s deine E-Mail-Adresse als seine angab, um sie mit seinem Konto zu verknüpfen.\n" | |
421 | "Du erhältst diese E-Mail, weil der Nutzer %(user_display)s von " | |
422 | "%(site_domain)s deine E-Mail-Adresse als seine angab, um sie mit seinem " | |
423 | "Konto zu verknüpfen.\n" | |
422 | 424 | "\n" |
423 | 425 | "Um dies zu bestätigen, rufe bitte folgende Adresse auf: %(activate_url)s" |
424 | 426 | |
433 | 435 | "It can be safely ignored if you did not request a password reset. Click the " |
434 | 436 | "link below to reset your password." |
435 | 437 | msgstr "" |
436 | "Du erhältst diese E-Mail weil du oder jemand anderes die Zurücksetzung des Passwortes für dein Konto gefordert hat.\n" | |
437 | "Falls es sich dabei nicht um dich handelt, kann diese Nachricht ignoriert werden. Rufe folgende Adresse auf um dein Passwort zurückzusetzen." | |
438 | "Du erhältst diese E-Mail weil du oder jemand anderes die Zurücksetzung des " | |
439 | "Passwortes für dein Konto gefordert hat.\n" | |
440 | "Falls es sich dabei nicht um dich handelt, kann diese Nachricht ignoriert " | |
441 | "werden. Rufe folgende Adresse auf um dein Passwort zurückzusetzen." | |
438 | 442 | |
439 | 443 | #: templates/account/email/password_reset_key_message.txt:9 |
440 | 444 | #, python-format |
7 | 7 | msgstr "" |
8 | 8 | "Project-Id-Version: PACKAGE VERSION\n" |
9 | 9 | "Report-Msgid-Bugs-To: \n" |
10 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
10 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
11 | 11 | "PO-Revision-Date: 2014-08-12 00:29+0200\n" |
12 | 12 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
13 | 13 | "Language-Team: LANGUAGE <LL@li.org>\n" |
38 | 38 | msgid "Accounts" |
39 | 39 | msgstr "Λογαριασμοί" |
40 | 40 | |
41 | #: account/forms.py:58 account/forms.py:403 | |
41 | #: account/forms.py:58 account/forms.py:412 | |
42 | 42 | msgid "You must type the same password each time." |
43 | 43 | msgstr "Πρέπει να δοθεί το ίδιο συνθηματικό κάθε φορά." |
44 | 44 | |
45 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
45 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
46 | 46 | msgid "Password" |
47 | 47 | msgstr "Συνθηματικό" |
48 | 48 | |
49 | #: account/forms.py:88 | |
49 | #: account/forms.py:92 | |
50 | 50 | msgid "Remember Me" |
51 | 51 | msgstr "Αυτόματη Σύνδεση" |
52 | 52 | |
53 | #: account/forms.py:92 | |
53 | #: account/forms.py:96 | |
54 | 54 | msgid "This account is currently inactive." |
55 | 55 | msgstr "Αυτός ο λογαριασμός είναι ανενεργός." |
56 | 56 | |
57 | #: account/forms.py:94 | |
57 | #: account/forms.py:98 | |
58 | 58 | msgid "The e-mail address and/or password you specified are not correct." |
59 | 59 | msgstr "Η διέυθυνση e-mail ή/και το συνθηματικό που δόθηκαν δεν είναι σωστά." |
60 | 60 | |
61 | #: account/forms.py:97 | |
61 | #: account/forms.py:101 | |
62 | 62 | msgid "The username and/or password you specified are not correct." |
63 | 63 | msgstr "Το όνομα χρήστη ή/και το συνθηματικό που δόθηκαν δεν είναι σωστά." |
64 | 64 | |
65 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
66 | #: account/forms.py:505 | |
65 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
66 | #: account/forms.py:516 | |
67 | 67 | msgid "E-mail address" |
68 | 68 | msgstr "Διεύθυνση e-mail" |
69 | 69 | |
70 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
71 | #: account/forms.py:500 | |
70 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
71 | #: account/forms.py:511 | |
72 | 72 | msgid "E-mail" |
73 | 73 | msgstr "E-mail" |
74 | 74 | |
75 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
76 | #: account/forms.py:267 | |
75 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
76 | #: account/forms.py:271 | |
77 | 77 | msgid "Username" |
78 | 78 | msgstr "Όνομα χρήστη" |
79 | 79 | |
80 | #: account/forms.py:126 | |
80 | #: account/forms.py:132 | |
81 | 81 | msgid "Username or e-mail" |
82 | 82 | msgstr "Όνομα χρήστη ή e-mail" |
83 | 83 | |
84 | #: account/forms.py:130 | |
84 | #: account/forms.py:135 | |
85 | 85 | msgctxt "field label" |
86 | 86 | msgid "Login" |
87 | 87 | msgstr "Σύνδεση" |
88 | 88 | |
89 | #: account/forms.py:299 | |
89 | #: account/forms.py:306 | |
90 | 90 | #, fuzzy |
91 | 91 | #| msgid "E-mail (optional)" |
92 | 92 | msgid "E-mail (again)" |
93 | 93 | msgstr "E-mail (επιβεβαίωση)" |
94 | 94 | |
95 | #: account/forms.py:303 | |
95 | #: account/forms.py:310 | |
96 | 96 | #, fuzzy |
97 | 97 | #| msgid "email confirmation" |
98 | 98 | msgid "E-mail address confirmation" |
99 | 99 | msgstr "Επιβεβαίωση διεύθυνσης e-mail" |
100 | 100 | |
101 | #: account/forms.py:311 | |
101 | #: account/forms.py:318 | |
102 | 102 | msgid "E-mail (optional)" |
103 | 103 | msgstr "E-mail (προαιρετικό)" |
104 | 104 | |
105 | #: account/forms.py:351 | |
105 | #: account/forms.py:358 | |
106 | 106 | #, fuzzy |
107 | 107 | #| msgid "You must type the same password each time." |
108 | 108 | msgid "You must type the same email each time." |
109 | 109 | msgstr "Πρέπει να δοθεί το ίδιο email κάθε φορά." |
110 | 110 | |
111 | #: account/forms.py:374 account/forms.py:487 | |
111 | #: account/forms.py:383 account/forms.py:498 | |
112 | 112 | msgid "Password (again)" |
113 | 113 | msgstr "Συνθηματικό (επιβεβαίωση)" |
114 | 114 | |
115 | #: account/forms.py:438 | |
115 | #: account/forms.py:447 | |
116 | 116 | msgid "This e-mail address is already associated with this account." |
117 | 117 | msgstr "Αυτό το e-mail χρησιμοποιείται ήδη από αυτό το λογαριασμό." |
118 | 118 | |
119 | #: account/forms.py:441 | |
119 | #: account/forms.py:450 | |
120 | 120 | msgid "This e-mail address is already associated with another account." |
121 | 121 | msgstr "Αυτό το e-mail χρησιμοποιείται ήδη από άλλο λογαριασμό." |
122 | 122 | |
123 | #: account/forms.py:443 | |
123 | #: account/forms.py:452 | |
124 | 124 | #, fuzzy, python-format |
125 | 125 | #| msgid "Your account has no verified e-mail address." |
126 | 126 | msgid "You cannot add more than %d e-mail addresses." |
127 | 127 | msgstr "Δεν έχει επιβεβαιωθεί κανένα e-mail του λογαριασμού σας." |
128 | 128 | |
129 | #: account/forms.py:467 | |
129 | #: account/forms.py:477 | |
130 | 130 | msgid "Current Password" |
131 | 131 | msgstr "Τρέχον συνθηματικό" |
132 | 132 | |
133 | #: account/forms.py:468 account/forms.py:557 | |
133 | #: account/forms.py:479 account/forms.py:569 | |
134 | 134 | msgid "New Password" |
135 | 135 | msgstr "Νέο συνθηματικό" |
136 | 136 | |
137 | #: account/forms.py:469 account/forms.py:558 | |
137 | #: account/forms.py:480 account/forms.py:570 | |
138 | 138 | msgid "New Password (again)" |
139 | 139 | msgstr "Νέο συνθηματικό (επιβεβαίωση)" |
140 | 140 | |
141 | #: account/forms.py:477 | |
141 | #: account/forms.py:488 | |
142 | 142 | msgid "Please type your current password." |
143 | 143 | msgstr "Παρακαλώ γράψτε το τρέχον συνθηματικό σας." |
144 | 144 | |
145 | #: account/forms.py:516 | |
145 | #: account/forms.py:528 | |
146 | 146 | msgid "The e-mail address is not assigned to any user account" |
147 | 147 | msgstr "Το e-mail δεν χρησιμοποιείται από κανέναν λογαριασμό" |
148 | 148 | |
149 | #: account/forms.py:579 | |
149 | #: account/forms.py:591 | |
150 | 150 | msgid "The password reset token was invalid." |
151 | 151 | msgstr "Το κουπόνι επαναφοράς του συνθηματικού δεν ήταν έγκυρο." |
152 | 152 | |
207 | 207 | msgid "Your account has no password set up." |
208 | 208 | msgstr "Δεν έχει οριστεί συνθηματικό στον λογαριασμό σας." |
209 | 209 | |
210 | #: socialaccount/adapter.py:141 | |
210 | #: socialaccount/adapter.py:138 | |
211 | 211 | msgid "Your account has no verified e-mail address." |
212 | 212 | msgstr "Δεν έχει επιβεβαιωθεί κανένα e-mail του λογαριασμού σας." |
213 | 213 |
7 | 7 | msgstr "" |
8 | 8 | "Project-Id-Version: PACKAGE VERSION\n" |
9 | 9 | "Report-Msgid-Bugs-To: \n" |
10 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
10 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
11 | 11 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
12 | 12 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
13 | 13 | "Language-Team: LANGUAGE <LL@li.org>\n" |
15 | 15 | "MIME-Version: 1.0\n" |
16 | 16 | "Content-Type: text/plain; charset=UTF-8\n" |
17 | 17 | "Content-Transfer-Encoding: 8bit\n" |
18 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" | |
18 | 19 | |
19 | 20 | #: account/adapter.py:45 |
20 | 21 | msgid "Username can not be used. Please use other username." |
37 | 38 | msgid "Accounts" |
38 | 39 | msgstr "" |
39 | 40 | |
40 | #: account/forms.py:58 account/forms.py:403 | |
41 | #: account/forms.py:58 account/forms.py:412 | |
41 | 42 | msgid "You must type the same password each time." |
42 | 43 | msgstr "" |
43 | 44 | |
44 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
45 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
45 | 46 | msgid "Password" |
46 | 47 | msgstr "" |
47 | 48 | |
48 | #: account/forms.py:88 | |
49 | #: account/forms.py:92 | |
49 | 50 | msgid "Remember Me" |
50 | 51 | msgstr "" |
51 | 52 | |
52 | #: account/forms.py:92 | |
53 | #: account/forms.py:96 | |
53 | 54 | msgid "This account is currently inactive." |
54 | 55 | msgstr "" |
55 | 56 | |
56 | #: account/forms.py:94 | |
57 | #: account/forms.py:98 | |
57 | 58 | msgid "The e-mail address and/or password you specified are not correct." |
58 | 59 | msgstr "" |
59 | 60 | |
60 | #: account/forms.py:97 | |
61 | #: account/forms.py:101 | |
61 | 62 | msgid "The username and/or password you specified are not correct." |
62 | 63 | msgstr "" |
63 | 64 | |
64 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
65 | #: account/forms.py:505 | |
65 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
66 | #: account/forms.py:516 | |
66 | 67 | msgid "E-mail address" |
67 | 68 | msgstr "" |
68 | 69 | |
69 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
70 | #: account/forms.py:500 | |
70 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
71 | #: account/forms.py:511 | |
71 | 72 | msgid "E-mail" |
72 | 73 | msgstr "" |
73 | 74 | |
74 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
75 | #: account/forms.py:267 | |
75 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
76 | #: account/forms.py:271 | |
76 | 77 | msgid "Username" |
77 | 78 | msgstr "" |
78 | 79 | |
79 | #: account/forms.py:126 | |
80 | #: account/forms.py:132 | |
80 | 81 | msgid "Username or e-mail" |
81 | 82 | msgstr "" |
82 | 83 | |
83 | #: account/forms.py:130 | |
84 | #: account/forms.py:135 | |
84 | 85 | msgctxt "field label" |
85 | 86 | msgid "Login" |
86 | 87 | msgstr "" |
87 | 88 | |
88 | #: account/forms.py:299 | |
89 | #: account/forms.py:306 | |
89 | 90 | msgid "E-mail (again)" |
90 | 91 | msgstr "" |
91 | 92 | |
92 | #: account/forms.py:303 | |
93 | #: account/forms.py:310 | |
93 | 94 | msgid "E-mail address confirmation" |
94 | 95 | msgstr "" |
95 | 96 | |
96 | #: account/forms.py:311 | |
97 | #: account/forms.py:318 | |
97 | 98 | msgid "E-mail (optional)" |
98 | 99 | msgstr "" |
99 | 100 | |
100 | #: account/forms.py:351 | |
101 | #: account/forms.py:358 | |
101 | 102 | msgid "You must type the same email each time." |
102 | 103 | msgstr "" |
103 | 104 | |
104 | #: account/forms.py:374 account/forms.py:487 | |
105 | #: account/forms.py:383 account/forms.py:498 | |
105 | 106 | msgid "Password (again)" |
106 | 107 | msgstr "" |
107 | 108 | |
108 | #: account/forms.py:438 | |
109 | #: account/forms.py:447 | |
109 | 110 | msgid "This e-mail address is already associated with this account." |
110 | 111 | msgstr "" |
111 | 112 | |
112 | #: account/forms.py:441 | |
113 | #: account/forms.py:450 | |
113 | 114 | msgid "This e-mail address is already associated with another account." |
114 | 115 | msgstr "" |
115 | 116 | |
116 | #: account/forms.py:443 | |
117 | #: account/forms.py:452 | |
117 | 118 | #, python-format |
118 | 119 | msgid "You cannot add more than %d e-mail addresses." |
119 | 120 | msgstr "" |
120 | 121 | |
121 | #: account/forms.py:467 | |
122 | #: account/forms.py:477 | |
122 | 123 | msgid "Current Password" |
123 | 124 | msgstr "" |
124 | 125 | |
125 | #: account/forms.py:468 account/forms.py:557 | |
126 | #: account/forms.py:479 account/forms.py:569 | |
126 | 127 | msgid "New Password" |
127 | 128 | msgstr "" |
128 | 129 | |
129 | #: account/forms.py:469 account/forms.py:558 | |
130 | #: account/forms.py:480 account/forms.py:570 | |
130 | 131 | msgid "New Password (again)" |
131 | 132 | msgstr "" |
132 | 133 | |
133 | #: account/forms.py:477 | |
134 | #: account/forms.py:488 | |
134 | 135 | msgid "Please type your current password." |
135 | 136 | msgstr "" |
136 | 137 | |
137 | #: account/forms.py:516 | |
138 | #: account/forms.py:528 | |
138 | 139 | msgid "The e-mail address is not assigned to any user account" |
139 | 140 | msgstr "" |
140 | 141 | |
141 | #: account/forms.py:579 | |
142 | #: account/forms.py:591 | |
142 | 143 | msgid "The password reset token was invalid." |
143 | 144 | msgstr "" |
144 | 145 | |
197 | 198 | msgid "Your account has no password set up." |
198 | 199 | msgstr "" |
199 | 200 | |
200 | #: socialaccount/adapter.py:141 | |
201 | #: socialaccount/adapter.py:138 | |
201 | 202 | msgid "Your account has no verified e-mail address." |
202 | 203 | msgstr "" |
203 | 204 |
6 | 6 | msgstr "" |
7 | 7 | "Project-Id-Version: django-allauth\n" |
8 | 8 | "Report-Msgid-Bugs-To: \n" |
9 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
9 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
10 | 10 | "PO-Revision-Date: 2018-02-14 17:46-0600\n" |
11 | 11 | "Last-Translator: Jannis \n" |
12 | 12 | "Language-Team: Spanish (http://www.transifex.com/projects/p/django-allauth/" |
39 | 39 | msgid "Accounts" |
40 | 40 | msgstr "Cuentas" |
41 | 41 | |
42 | #: account/forms.py:58 account/forms.py:403 | |
42 | #: account/forms.py:58 account/forms.py:412 | |
43 | 43 | msgid "You must type the same password each time." |
44 | 44 | msgstr "Debes escribir la misma contraseña cada vez." |
45 | 45 | |
46 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
46 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
47 | 47 | msgid "Password" |
48 | 48 | msgstr "Contraseña" |
49 | 49 | |
50 | #: account/forms.py:88 | |
50 | #: account/forms.py:92 | |
51 | 51 | msgid "Remember Me" |
52 | 52 | msgstr "Recordarme" |
53 | 53 | |
54 | #: account/forms.py:92 | |
54 | #: account/forms.py:96 | |
55 | 55 | msgid "This account is currently inactive." |
56 | 56 | msgstr "Esta cuenta está desactivada actualmente." |
57 | 57 | |
58 | #: account/forms.py:94 | |
58 | #: account/forms.py:98 | |
59 | 59 | msgid "The e-mail address and/or password you specified are not correct." |
60 | 60 | msgstr "" |
61 | 61 | "El correo electrónico y/o la contraseña que especificaste no son correctos." |
62 | 62 | |
63 | #: account/forms.py:97 | |
63 | #: account/forms.py:101 | |
64 | 64 | msgid "The username and/or password you specified are not correct." |
65 | 65 | msgstr "El usuario y/o la contraseña que especificaste no son correctos." |
66 | 66 | |
67 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
68 | #: account/forms.py:505 | |
67 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
68 | #: account/forms.py:516 | |
69 | 69 | msgid "E-mail address" |
70 | 70 | msgstr "Correo electrónico" |
71 | 71 | |
72 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
73 | #: account/forms.py:500 | |
72 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
73 | #: account/forms.py:511 | |
74 | 74 | msgid "E-mail" |
75 | 75 | msgstr "Correo electrónico" |
76 | 76 | |
77 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
78 | #: account/forms.py:267 | |
77 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
78 | #: account/forms.py:271 | |
79 | 79 | msgid "Username" |
80 | 80 | msgstr "Usuario" |
81 | 81 | |
82 | #: account/forms.py:126 | |
82 | #: account/forms.py:132 | |
83 | 83 | msgid "Username or e-mail" |
84 | 84 | msgstr "Nombre de usuario o correo electrónico" |
85 | 85 | |
86 | #: account/forms.py:130 | |
86 | #: account/forms.py:135 | |
87 | 87 | msgctxt "field label" |
88 | 88 | msgid "Login" |
89 | 89 | msgstr "Iniciar sesión" |
90 | 90 | |
91 | #: account/forms.py:299 | |
91 | #: account/forms.py:306 | |
92 | 92 | msgid "E-mail (again)" |
93 | 93 | msgstr "Correo Electrónico (otra vez)" |
94 | 94 | |
95 | #: account/forms.py:303 | |
95 | #: account/forms.py:310 | |
96 | 96 | msgid "E-mail address confirmation" |
97 | 97 | msgstr "Confirmación de la dirección de correo electrónico" |
98 | 98 | |
99 | #: account/forms.py:311 | |
99 | #: account/forms.py:318 | |
100 | 100 | msgid "E-mail (optional)" |
101 | 101 | msgstr "Correo Electrónico (opcional)" |
102 | 102 | |
103 | #: account/forms.py:351 | |
103 | #: account/forms.py:358 | |
104 | 104 | msgid "You must type the same email each time." |
105 | 105 | msgstr "Debe escribir el mismo correo electrónico cada vez." |
106 | 106 | |
107 | #: account/forms.py:374 account/forms.py:487 | |
107 | #: account/forms.py:383 account/forms.py:498 | |
108 | 108 | msgid "Password (again)" |
109 | 109 | msgstr "Contraseña (de nuevo)" |
110 | 110 | |
111 | #: account/forms.py:438 | |
111 | #: account/forms.py:447 | |
112 | 112 | msgid "This e-mail address is already associated with this account." |
113 | 113 | msgstr "Este correo electrónico ya está asociado con esta cuenta." |
114 | 114 | |
115 | #: account/forms.py:441 | |
115 | #: account/forms.py:450 | |
116 | 116 | msgid "This e-mail address is already associated with another account." |
117 | 117 | msgstr "Este correo electrónico ya está asociado con otra cuenta." |
118 | 118 | |
119 | #: account/forms.py:443 | |
119 | #: account/forms.py:452 | |
120 | 120 | #, fuzzy, python-format |
121 | 121 | #| msgid "Your account has no verified e-mail address." |
122 | 122 | msgid "You cannot add more than %d e-mail addresses." |
123 | 123 | msgstr "Tu cuenta no tiene un correo electrónico verificado." |
124 | 124 | |
125 | #: account/forms.py:467 | |
125 | #: account/forms.py:477 | |
126 | 126 | msgid "Current Password" |
127 | 127 | msgstr "Contraseña actual" |
128 | 128 | |
129 | #: account/forms.py:468 account/forms.py:557 | |
129 | #: account/forms.py:479 account/forms.py:569 | |
130 | 130 | msgid "New Password" |
131 | 131 | msgstr "Nueva contraseña" |
132 | 132 | |
133 | #: account/forms.py:469 account/forms.py:558 | |
133 | #: account/forms.py:480 account/forms.py:570 | |
134 | 134 | msgid "New Password (again)" |
135 | 135 | msgstr "Nueva contraseña (de nuevo)" |
136 | 136 | |
137 | #: account/forms.py:477 | |
137 | #: account/forms.py:488 | |
138 | 138 | msgid "Please type your current password." |
139 | 139 | msgstr "Por favor, escribe tu contraseña actual." |
140 | 140 | |
141 | #: account/forms.py:516 | |
141 | #: account/forms.py:528 | |
142 | 142 | msgid "The e-mail address is not assigned to any user account" |
143 | 143 | msgstr "" |
144 | 144 | "La dirección de correo electrónico no está asignada a ninguna cuenta de " |
145 | 145 | "usuario" |
146 | 146 | |
147 | #: account/forms.py:579 | |
147 | #: account/forms.py:591 | |
148 | 148 | msgid "The password reset token was invalid." |
149 | 149 | msgstr "" |
150 | 150 | |
205 | 205 | msgid "Your account has no password set up." |
206 | 206 | msgstr "Tu cuenta no tiene una contraseña definida." |
207 | 207 | |
208 | #: socialaccount/adapter.py:141 | |
208 | #: socialaccount/adapter.py:138 | |
209 | 209 | msgid "Your account has no verified e-mail address." |
210 | 210 | msgstr "Tu cuenta no tiene un correo electrónico verificado." |
211 | 211 |
6 | 6 | msgstr "" |
7 | 7 | "Project-Id-Version: django-allauth\n" |
8 | 8 | "Report-Msgid-Bugs-To: \n" |
9 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
9 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
10 | 10 | "PO-Revision-Date: 2018-08-29 08:16+0200\n" |
11 | 11 | "Last-Translator: Eneko Illarramendi <eneko@illarra.com>\n" |
12 | 12 | "Language-Team: Basque <translate@tropela.eus>\n" |
40 | 40 | msgid "Accounts" |
41 | 41 | msgstr "Kontuak" |
42 | 42 | |
43 | #: account/forms.py:58 account/forms.py:403 | |
43 | #: account/forms.py:58 account/forms.py:412 | |
44 | 44 | msgid "You must type the same password each time." |
45 | 45 | msgstr "Pasahitz berdina idatzi behar duzu aldi bakoitzean." |
46 | 46 | |
47 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
47 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
48 | 48 | msgid "Password" |
49 | 49 | msgstr "Pasahitza" |
50 | 50 | |
51 | #: account/forms.py:88 | |
51 | #: account/forms.py:92 | |
52 | 52 | msgid "Remember Me" |
53 | 53 | msgstr "Gogora nazazue" |
54 | 54 | |
55 | #: account/forms.py:92 | |
55 | #: account/forms.py:96 | |
56 | 56 | msgid "This account is currently inactive." |
57 | 57 | msgstr "Kontu hau ez dago aktiboa orain." |
58 | 58 | |
59 | #: account/forms.py:94 | |
59 | #: account/forms.py:98 | |
60 | 60 | msgid "The e-mail address and/or password you specified are not correct." |
61 | 61 | msgstr "Sartutako helbide elektronikoa eta/edo pasahitza ez dira zuzenak." |
62 | 62 | |
63 | #: account/forms.py:97 | |
63 | #: account/forms.py:101 | |
64 | 64 | msgid "The username and/or password you specified are not correct." |
65 | 65 | msgstr "Sartutako erabiltzailea eta/edo pasahitza ez dira zuzenak." |
66 | 66 | |
67 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
68 | #: account/forms.py:505 | |
67 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
68 | #: account/forms.py:516 | |
69 | 69 | msgid "E-mail address" |
70 | 70 | msgstr "Helbide elektronikoa" |
71 | 71 | |
72 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
73 | #: account/forms.py:500 | |
72 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
73 | #: account/forms.py:511 | |
74 | 74 | msgid "E-mail" |
75 | 75 | msgstr "Emaila" |
76 | 76 | |
77 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
78 | #: account/forms.py:267 | |
77 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
78 | #: account/forms.py:271 | |
79 | 79 | msgid "Username" |
80 | 80 | msgstr "Erabiltzailea" |
81 | 81 | |
82 | #: account/forms.py:126 | |
82 | #: account/forms.py:132 | |
83 | 83 | msgid "Username or e-mail" |
84 | 84 | msgstr "Erabiltzailea edo emaila" |
85 | 85 | |
86 | #: account/forms.py:130 | |
86 | #: account/forms.py:135 | |
87 | 87 | msgctxt "field label" |
88 | 88 | msgid "Login" |
89 | 89 | msgstr "Logina" |
90 | 90 | |
91 | #: account/forms.py:299 | |
91 | #: account/forms.py:306 | |
92 | 92 | msgid "E-mail (again)" |
93 | 93 | msgstr "Emaila (berriro)" |
94 | 94 | |
95 | #: account/forms.py:303 | |
95 | #: account/forms.py:310 | |
96 | 96 | msgid "E-mail address confirmation" |
97 | 97 | msgstr "Helbide elektronikoaren egiaztapena" |
98 | 98 | |
99 | #: account/forms.py:311 | |
99 | #: account/forms.py:318 | |
100 | 100 | msgid "E-mail (optional)" |
101 | 101 | msgstr "Emaila (hautazkoa)" |
102 | 102 | |
103 | #: account/forms.py:351 | |
103 | #: account/forms.py:358 | |
104 | 104 | msgid "You must type the same email each time." |
105 | 105 | msgstr "Email berdina idatzi behar duzu aldi bakoitzean." |
106 | 106 | |
107 | #: account/forms.py:374 account/forms.py:487 | |
107 | #: account/forms.py:383 account/forms.py:498 | |
108 | 108 | msgid "Password (again)" |
109 | 109 | msgstr "Pasahitza (berriro)" |
110 | 110 | |
111 | #: account/forms.py:438 | |
111 | #: account/forms.py:447 | |
112 | 112 | msgid "This e-mail address is already associated with this account." |
113 | 113 | msgstr "Helbide elektroniko hau dagoeneko kontu honi lotuta dago." |
114 | 114 | |
115 | #: account/forms.py:441 | |
115 | #: account/forms.py:450 | |
116 | 116 | msgid "This e-mail address is already associated with another account." |
117 | 117 | msgstr "Helbide elektroniko hau dagoeneko beste kontu bati lotuta dago." |
118 | 118 | |
119 | #: account/forms.py:443 | |
119 | #: account/forms.py:452 | |
120 | 120 | #, fuzzy, python-format |
121 | 121 | #| msgid "Your account has no verified e-mail address." |
122 | 122 | msgid "You cannot add more than %d e-mail addresses." |
123 | 123 | msgstr "Zure kontuak ez du egiaztatutako emailik." |
124 | 124 | |
125 | #: account/forms.py:467 | |
125 | #: account/forms.py:477 | |
126 | 126 | msgid "Current Password" |
127 | 127 | msgstr "Oraingo pasahitza" |
128 | 128 | |
129 | #: account/forms.py:468 account/forms.py:557 | |
129 | #: account/forms.py:479 account/forms.py:569 | |
130 | 130 | msgid "New Password" |
131 | 131 | msgstr "Pasahitz berria" |
132 | 132 | |
133 | #: account/forms.py:469 account/forms.py:558 | |
133 | #: account/forms.py:480 account/forms.py:570 | |
134 | 134 | msgid "New Password (again)" |
135 | 135 | msgstr "Pasahitz berria (berriro)" |
136 | 136 | |
137 | #: account/forms.py:477 | |
137 | #: account/forms.py:488 | |
138 | 138 | msgid "Please type your current password." |
139 | 139 | msgstr "Mesedez idatzi zure oraingo pasahitza." |
140 | 140 | |
141 | #: account/forms.py:516 | |
141 | #: account/forms.py:528 | |
142 | 142 | msgid "The e-mail address is not assigned to any user account" |
143 | 143 | msgstr "Helbide elektroniko hau ez dago kontu bati lotuta" |
144 | 144 | |
145 | #: account/forms.py:579 | |
145 | #: account/forms.py:591 | |
146 | 146 | msgid "The password reset token was invalid." |
147 | 147 | msgstr "Pasahitza berrezartzeko \"token\"-a baliogabea da." |
148 | 148 | |
203 | 203 | msgid "Your account has no password set up." |
204 | 204 | msgstr "Zure kontuak ez du pasahitzik zehaztuta." |
205 | 205 | |
206 | #: socialaccount/adapter.py:141 | |
206 | #: socialaccount/adapter.py:138 | |
207 | 207 | msgid "Your account has no verified e-mail address." |
208 | 208 | msgstr "Zure kontuak ez du egiaztatutako emailik." |
209 | 209 |
5 | 5 | msgstr "" |
6 | 6 | "Project-Id-Version: \n" |
7 | 7 | "Report-Msgid-Bugs-To: \n" |
8 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
8 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
9 | 9 | "PO-Revision-Date: 2020-06-14 17:00-0000\n" |
10 | 10 | "Last-Translator: Mohammad Ali Amini <hakhsin@gmail.com>\n" |
11 | 11 | "Language-Team: \n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | 16 | "X-Generator: Poedit 1.7.4\n" |
17 | "Plural-Forms: nplurals=2; plural=(n > 1);\n" | |
17 | 18 | |
18 | 19 | #: account/adapter.py:45 |
19 | 20 | msgid "Username can not be used. Please use other username." |
37 | 38 | msgid "Accounts" |
38 | 39 | msgstr "حسابها" |
39 | 40 | |
40 | #: account/forms.py:58 account/forms.py:403 | |
41 | #: account/forms.py:58 account/forms.py:412 | |
41 | 42 | msgid "You must type the same password each time." |
42 | 43 | msgstr "هربار باید گذرواژهی یکسانی وارد کنی." |
43 | 44 | |
44 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
45 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
45 | 46 | msgid "Password" |
46 | 47 | msgstr "گذرواژه" |
47 | 48 | |
48 | #: account/forms.py:88 | |
49 | #: account/forms.py:92 | |
49 | 50 | msgid "Remember Me" |
50 | 51 | msgstr "مرا به یادآور" |
51 | 52 | |
52 | #: account/forms.py:92 | |
53 | #: account/forms.py:96 | |
53 | 54 | msgid "This account is currently inactive." |
54 | 55 | msgstr "اکنون این حساب غیرفعال است." |
55 | 56 | |
56 | #: account/forms.py:94 | |
57 | #: account/forms.py:98 | |
57 | 58 | msgid "The e-mail address and/or password you specified are not correct." |
58 | 59 | msgstr "نشانی رایانامه یا گذرواژه نادرست است." |
59 | 60 | |
60 | #: account/forms.py:97 | |
61 | #: account/forms.py:101 | |
61 | 62 | msgid "The username and/or password you specified are not correct." |
62 | 63 | msgstr "نامکاربری یا گذرواژه نادرست است." |
63 | 64 | |
64 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
65 | #: account/forms.py:505 | |
65 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
66 | #: account/forms.py:516 | |
66 | 67 | msgid "E-mail address" |
67 | 68 | msgstr "نشانی رایانامه" |
68 | 69 | |
69 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
70 | #: account/forms.py:500 | |
70 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
71 | #: account/forms.py:511 | |
71 | 72 | msgid "E-mail" |
72 | 73 | msgstr "رایانامه" |
73 | 74 | |
74 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
75 | #: account/forms.py:267 | |
75 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
76 | #: account/forms.py:271 | |
76 | 77 | msgid "Username" |
77 | 78 | msgstr "نامکاربری" |
78 | 79 | |
79 | #: account/forms.py:126 | |
80 | #: account/forms.py:132 | |
80 | 81 | msgid "Username or e-mail" |
81 | 82 | msgstr "نامکاربری ویا رایانامه" |
82 | 83 | |
83 | #: account/forms.py:130 | |
84 | #: account/forms.py:135 | |
84 | 85 | msgctxt "field label" |
85 | 86 | msgid "Login" |
86 | 87 | msgstr "ورود" |
87 | 88 | |
88 | #: account/forms.py:299 | |
89 | #: account/forms.py:306 | |
89 | 90 | #, fuzzy |
90 | 91 | #| msgid "E-mail (optional)" |
91 | 92 | msgid "E-mail (again)" |
92 | 93 | msgstr "رایانامه (ازنو)" |
93 | 94 | |
94 | #: account/forms.py:303 | |
95 | #: account/forms.py:310 | |
95 | 96 | #, fuzzy |
96 | 97 | #| msgid "email confirmation" |
97 | 98 | msgid "E-mail address confirmation" |
98 | 99 | msgstr "تاییدیهی نشانی رایانامه" |
99 | 100 | |
100 | #: account/forms.py:311 | |
101 | #: account/forms.py:318 | |
101 | 102 | msgid "E-mail (optional)" |
102 | 103 | msgstr "رایانامه (اختیاری)" |
103 | 104 | |
104 | #: account/forms.py:351 | |
105 | #: account/forms.py:358 | |
105 | 106 | #, fuzzy |
106 | 107 | #| msgid "You must type the same password each time." |
107 | 108 | msgid "You must type the same email each time." |
108 | 109 | msgstr "هربار باید رایانامهی یکسانی وارد کنی." |
109 | 110 | |
110 | #: account/forms.py:374 account/forms.py:487 | |
111 | #: account/forms.py:383 account/forms.py:498 | |
111 | 112 | msgid "Password (again)" |
112 | 113 | msgstr "گذرواژه (ازنو)" |
113 | 114 | |
114 | #: account/forms.py:438 | |
115 | #: account/forms.py:447 | |
115 | 116 | #, fuzzy |
116 | 117 | #| msgid "This e-mail address is already associated with another account." |
117 | 118 | msgid "This e-mail address is already associated with this account." |
118 | 119 | msgstr "این نشانی رایانامه ازقبل به این حساب وصل شده." |
119 | 120 | |
120 | #: account/forms.py:441 | |
121 | #: account/forms.py:450 | |
121 | 122 | msgid "This e-mail address is already associated with another account." |
122 | 123 | msgstr "این نشانی رایانامه ازقبل به حساب دیگری وصل شده." |
123 | 124 | |
124 | #: account/forms.py:443 | |
125 | #: account/forms.py:452 | |
125 | 126 | #, fuzzy, python-format |
126 | 127 | #| msgid "Your account has no verified e-mail address." |
127 | 128 | msgid "You cannot add more than %d e-mail addresses." |
128 | 129 | msgstr "حسابات هیچ رایانامهي تاییدشدهای ندارد." |
129 | 130 | |
130 | #: account/forms.py:467 | |
131 | #: account/forms.py:477 | |
131 | 132 | msgid "Current Password" |
132 | 133 | msgstr "گذرواژه کنونی" |
133 | 134 | |
134 | #: account/forms.py:468 account/forms.py:557 | |
135 | #: account/forms.py:479 account/forms.py:569 | |
135 | 136 | msgid "New Password" |
136 | 137 | msgstr "گذرواژه جدید" |
137 | 138 | |
138 | #: account/forms.py:469 account/forms.py:558 | |
139 | #: account/forms.py:480 account/forms.py:570 | |
139 | 140 | msgid "New Password (again)" |
140 | 141 | msgstr "گذرواژه جدید (ازنو)" |
141 | 142 | |
142 | #: account/forms.py:477 | |
143 | #: account/forms.py:488 | |
143 | 144 | msgid "Please type your current password." |
144 | 145 | msgstr "لطفا گذرواژه کنونیات را وارد کن." |
145 | 146 | |
146 | #: account/forms.py:516 | |
147 | #: account/forms.py:528 | |
147 | 148 | msgid "The e-mail address is not assigned to any user account" |
148 | 149 | msgstr "این نشانی رایانامه به هیچ حساب کاربریای منتسب نشده." |
149 | 150 | |
150 | #: account/forms.py:579 | |
151 | #: account/forms.py:591 | |
151 | 152 | msgid "The password reset token was invalid." |
152 | 153 | msgstr "توکن بازنشانی گذرواژه نامعتبر است." |
153 | 154 | |
208 | 209 | msgid "Your account has no password set up." |
209 | 210 | msgstr "هیچ گذرواژهای برای حسابات نهاده نشده." |
210 | 211 | |
211 | #: socialaccount/adapter.py:141 | |
212 | #: socialaccount/adapter.py:138 | |
212 | 213 | msgid "Your account has no verified e-mail address." |
213 | 214 | msgstr "حسابات هیچ رایانامهي تاییدشدهای ندارد." |
214 | 215 |
7 | 7 | msgstr "" |
8 | 8 | "Project-Id-Version: PACKAGE VERSION\n" |
9 | 9 | "Report-Msgid-Bugs-To: \n" |
10 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
10 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
11 | 11 | "PO-Revision-Date: 2020-10-15 19:56+0200\n" |
12 | 12 | "Last-Translator: Anonymous User <seppo.erviala@iki.fi>\n" |
13 | 13 | "Language-Team: LANGUAGE <LL@li.org>\n" |
40 | 40 | msgid "Accounts" |
41 | 41 | msgstr "Tili" |
42 | 42 | |
43 | #: account/forms.py:58 account/forms.py:403 | |
43 | #: account/forms.py:58 account/forms.py:412 | |
44 | 44 | msgid "You must type the same password each time." |
45 | 45 | msgstr "Salasanojen tulee olla samat." |
46 | 46 | |
47 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
47 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
48 | 48 | msgid "Password" |
49 | 49 | msgstr "Salasana" |
50 | 50 | |
51 | #: account/forms.py:88 | |
51 | #: account/forms.py:92 | |
52 | 52 | msgid "Remember Me" |
53 | 53 | msgstr "Muista minut" |
54 | 54 | |
55 | #: account/forms.py:92 | |
55 | #: account/forms.py:96 | |
56 | 56 | msgid "This account is currently inactive." |
57 | 57 | msgstr "Tämä tili on poistettu käytöstä." |
58 | 58 | |
59 | #: account/forms.py:94 | |
59 | #: account/forms.py:98 | |
60 | 60 | msgid "The e-mail address and/or password you specified are not correct." |
61 | 61 | msgstr "Annettu sähköposti tai salasana ei ole oikein." |
62 | 62 | |
63 | #: account/forms.py:97 | |
63 | #: account/forms.py:101 | |
64 | 64 | msgid "The username and/or password you specified are not correct." |
65 | 65 | msgstr "Annettu käyttäjänimi tai salasana ei ole oikein." |
66 | 66 | |
67 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
68 | #: account/forms.py:505 | |
67 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
68 | #: account/forms.py:516 | |
69 | 69 | msgid "E-mail address" |
70 | 70 | msgstr "Sähköpostiosoite" |
71 | 71 | |
72 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
73 | #: account/forms.py:500 | |
72 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
73 | #: account/forms.py:511 | |
74 | 74 | msgid "E-mail" |
75 | 75 | msgstr "Sähköposti" |
76 | 76 | |
77 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
78 | #: account/forms.py:267 | |
77 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
78 | #: account/forms.py:271 | |
79 | 79 | msgid "Username" |
80 | 80 | msgstr "Käyttäjänimi" |
81 | 81 | |
82 | #: account/forms.py:126 | |
82 | #: account/forms.py:132 | |
83 | 83 | msgid "Username or e-mail" |
84 | 84 | msgstr "Käyttäjänimi tai sähköposti" |
85 | 85 | |
86 | #: account/forms.py:130 | |
86 | #: account/forms.py:135 | |
87 | 87 | msgctxt "field label" |
88 | 88 | msgid "Login" |
89 | 89 | msgstr "Käyttäjätunnus" |
90 | 90 | |
91 | #: account/forms.py:299 | |
91 | #: account/forms.py:306 | |
92 | 92 | #, fuzzy |
93 | 93 | #| msgid "E-mail (optional)" |
94 | 94 | msgid "E-mail (again)" |
95 | 95 | msgstr "Sähköpostiosoite (valinnainen)" |
96 | 96 | |
97 | #: account/forms.py:303 | |
97 | #: account/forms.py:310 | |
98 | 98 | #, fuzzy |
99 | 99 | #| msgid "email confirmation" |
100 | 100 | msgid "E-mail address confirmation" |
101 | 101 | msgstr "sähköpostivarmistus" |
102 | 102 | |
103 | #: account/forms.py:311 | |
103 | #: account/forms.py:318 | |
104 | 104 | msgid "E-mail (optional)" |
105 | 105 | msgstr "Sähköpostiosoite (valinnainen)" |
106 | 106 | |
107 | #: account/forms.py:351 | |
107 | #: account/forms.py:358 | |
108 | 108 | #, fuzzy |
109 | 109 | #| msgid "You must type the same password each time." |
110 | 110 | msgid "You must type the same email each time." |
111 | 111 | msgstr "Salasanojen tulee olla samat." |
112 | 112 | |
113 | #: account/forms.py:374 account/forms.py:487 | |
113 | #: account/forms.py:383 account/forms.py:498 | |
114 | 114 | msgid "Password (again)" |
115 | 115 | msgstr "Salasana (uudestaan)" |
116 | 116 | |
117 | #: account/forms.py:438 | |
117 | #: account/forms.py:447 | |
118 | 118 | msgid "This e-mail address is already associated with this account." |
119 | 119 | msgstr "Sähköpostiosoite on jo liitetty tähän tilliin." |
120 | 120 | |
121 | #: account/forms.py:441 | |
121 | #: account/forms.py:450 | |
122 | 122 | msgid "This e-mail address is already associated with another account." |
123 | 123 | msgstr "Sähköpostiosoite on jo liitetty toiseen tiliin." |
124 | 124 | |
125 | #: account/forms.py:443 | |
125 | #: account/forms.py:452 | |
126 | 126 | #, fuzzy, python-format |
127 | 127 | #| msgid "Your account has no verified e-mail address." |
128 | 128 | msgid "You cannot add more than %d e-mail addresses." |
129 | 129 | msgstr "Tiliisi ei ole liitetty vahvistettua sähköpostiosoitetta." |
130 | 130 | |
131 | #: account/forms.py:467 | |
131 | #: account/forms.py:477 | |
132 | 132 | msgid "Current Password" |
133 | 133 | msgstr "Nykyinen salasana" |
134 | 134 | |
135 | #: account/forms.py:468 account/forms.py:557 | |
135 | #: account/forms.py:479 account/forms.py:569 | |
136 | 136 | msgid "New Password" |
137 | 137 | msgstr "Uusi salasana" |
138 | 138 | |
139 | #: account/forms.py:469 account/forms.py:558 | |
139 | #: account/forms.py:480 account/forms.py:570 | |
140 | 140 | msgid "New Password (again)" |
141 | 141 | msgstr "Uusi salasana (uudestaan)" |
142 | 142 | |
143 | #: account/forms.py:477 | |
143 | #: account/forms.py:488 | |
144 | 144 | msgid "Please type your current password." |
145 | 145 | msgstr "Ole hyvä ja anna nykyinen salasanasi." |
146 | 146 | |
147 | #: account/forms.py:516 | |
147 | #: account/forms.py:528 | |
148 | 148 | msgid "The e-mail address is not assigned to any user account" |
149 | 149 | msgstr "Sähköpostiosoite ei vastaa yhtäkään käyttäjätiliä." |
150 | 150 | |
151 | #: account/forms.py:579 | |
151 | #: account/forms.py:591 | |
152 | 152 | msgid "The password reset token was invalid." |
153 | 153 | msgstr "Salasanan uusimistarkiste ei kelpaa." |
154 | 154 | |
209 | 209 | msgid "Your account has no password set up." |
210 | 210 | msgstr "Tilillesi ei ole asetettu salasanaa." |
211 | 211 | |
212 | #: socialaccount/adapter.py:141 | |
212 | #: socialaccount/adapter.py:138 | |
213 | 213 | msgid "Your account has no verified e-mail address." |
214 | 214 | msgstr "Tiliisi ei ole liitetty vahvistettua sähköpostiosoitetta." |
215 | 215 | |
421 | 421 | "\n" |
422 | 422 | "To confirm this is correct, go to %(activate_url)s" |
423 | 423 | msgstr "" |
424 | "Sait tämän viestin, koska käyttäjä %(user_display)s palvelusta %(site_domain)s antoi sähköpostiosoitteesi liitettäväksi tiliinsä.\n" | |
424 | "Sait tämän viestin, koska käyttäjä %(user_display)s palvelusta " | |
425 | "%(site_domain)s antoi sähköpostiosoitteesi liitettäväksi tiliinsä.\n" | |
425 | 426 | "\n" |
426 | 427 | "Vahvistaaksesi tiedot oikeiksi mene osoitteeseen %(activate_url)s" |
427 | 428 | |
436 | 437 | "It can be safely ignored if you did not request a password reset. Click the " |
437 | 438 | "link below to reset your password." |
438 | 439 | msgstr "" |
439 | "Sait tämän sähköpostin, koska sinä tai joku muu on pyytänyt salasasi uusimista palvelussa %(site_domain)s.\n" | |
440 | "Tämän viestin voi jättää huomiotta, jos et pyytänyt salasanan uusimista. Klikkaa alla olevaa linkkiä uusiaksesi salasanasi." | |
440 | "Sait tämän sähköpostin, koska sinä tai joku muu on pyytänyt salasasi " | |
441 | "uusimista palvelussa %(site_domain)s.\n" | |
442 | "Tämän viestin voi jättää huomiotta, jos et pyytänyt salasanan uusimista. " | |
443 | "Klikkaa alla olevaa linkkiä uusiaksesi salasanasi." | |
441 | 444 | |
442 | 445 | #: templates/account/email/password_reset_key_message.txt:9 |
443 | 446 | #, python-format |
9 | 9 | msgstr "" |
10 | 10 | "Project-Id-Version: django-allauth\n" |
11 | 11 | "Report-Msgid-Bugs-To: \n" |
12 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
12 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
13 | 13 | "PO-Revision-Date: 2020-10-15 19:47+0200\n" |
14 | 14 | "Last-Translator: Gilou <contact+dev@gilouweb.com>\n" |
15 | 15 | "Language-Team: français <>\n" |
42 | 42 | msgid "Accounts" |
43 | 43 | msgstr "Comptes" |
44 | 44 | |
45 | #: account/forms.py:58 account/forms.py:403 | |
45 | #: account/forms.py:58 account/forms.py:412 | |
46 | 46 | msgid "You must type the same password each time." |
47 | 47 | msgstr "Vous devez saisir deux fois le même mot de passe." |
48 | 48 | |
49 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
49 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
50 | 50 | msgid "Password" |
51 | 51 | msgstr "Mot de passe" |
52 | 52 | |
53 | #: account/forms.py:88 | |
53 | #: account/forms.py:92 | |
54 | 54 | msgid "Remember Me" |
55 | 55 | msgstr "Se souvenir de moi" |
56 | 56 | |
57 | #: account/forms.py:92 | |
57 | #: account/forms.py:96 | |
58 | 58 | msgid "This account is currently inactive." |
59 | 59 | msgstr "Ce compte est actuellement désactivé." |
60 | 60 | |
61 | #: account/forms.py:94 | |
61 | #: account/forms.py:98 | |
62 | 62 | msgid "The e-mail address and/or password you specified are not correct." |
63 | 63 | msgstr "L’adresse e-mail ou le mot de passe sont incorrects." |
64 | 64 | |
65 | #: account/forms.py:97 | |
65 | #: account/forms.py:101 | |
66 | 66 | msgid "The username and/or password you specified are not correct." |
67 | 67 | msgstr "Le pseudo ou le mot de passe sont incorrects." |
68 | 68 | |
69 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
70 | #: account/forms.py:505 | |
69 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
70 | #: account/forms.py:516 | |
71 | 71 | msgid "E-mail address" |
72 | 72 | msgstr "Adresse e-mail" |
73 | 73 | |
74 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
75 | #: account/forms.py:500 | |
74 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
75 | #: account/forms.py:511 | |
76 | 76 | msgid "E-mail" |
77 | 77 | msgstr "E-mail" |
78 | 78 | |
79 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
80 | #: account/forms.py:267 | |
79 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
80 | #: account/forms.py:271 | |
81 | 81 | msgid "Username" |
82 | 82 | msgstr "Pseudonyme" |
83 | 83 | |
84 | #: account/forms.py:126 | |
84 | #: account/forms.py:132 | |
85 | 85 | msgid "Username or e-mail" |
86 | 86 | msgstr "Pseudonyme ou e-mail" |
87 | 87 | |
88 | #: account/forms.py:130 | |
88 | #: account/forms.py:135 | |
89 | 89 | msgctxt "field label" |
90 | 90 | msgid "Login" |
91 | 91 | msgstr "Identifiant" |
92 | 92 | |
93 | #: account/forms.py:299 | |
93 | #: account/forms.py:306 | |
94 | 94 | msgid "E-mail (again)" |
95 | 95 | msgstr "E-mail (confirmation)" |
96 | 96 | |
97 | #: account/forms.py:303 | |
97 | #: account/forms.py:310 | |
98 | 98 | msgid "E-mail address confirmation" |
99 | 99 | msgstr "Confirmation d'adresse e-mail" |
100 | 100 | |
101 | #: account/forms.py:311 | |
101 | #: account/forms.py:318 | |
102 | 102 | msgid "E-mail (optional)" |
103 | 103 | msgstr "E-mail (facultatif)" |
104 | 104 | |
105 | #: account/forms.py:351 | |
105 | #: account/forms.py:358 | |
106 | 106 | msgid "You must type the same email each time." |
107 | 107 | msgstr "Vous devez saisir deux fois le même email." |
108 | 108 | |
109 | #: account/forms.py:374 account/forms.py:487 | |
109 | #: account/forms.py:383 account/forms.py:498 | |
110 | 110 | msgid "Password (again)" |
111 | 111 | msgstr "Mot de passe (confirmation)" |
112 | 112 | |
113 | #: account/forms.py:438 | |
113 | #: account/forms.py:447 | |
114 | 114 | msgid "This e-mail address is already associated with this account." |
115 | 115 | msgstr "L'adresse e-mail est déjà associée à votre compte." |
116 | 116 | |
117 | #: account/forms.py:441 | |
117 | #: account/forms.py:450 | |
118 | 118 | msgid "This e-mail address is already associated with another account." |
119 | 119 | msgstr "L'adresse e-mail est déjà associée à un autre compte." |
120 | 120 | |
121 | #: account/forms.py:443 | |
121 | #: account/forms.py:452 | |
122 | 122 | #, fuzzy, python-format |
123 | 123 | #| msgid "Your account has no verified e-mail address." |
124 | 124 | msgid "You cannot add more than %d e-mail addresses." |
125 | 125 | msgstr "Vous devez d'abord associer une adresse e-mail à votre compte." |
126 | 126 | |
127 | #: account/forms.py:467 | |
127 | #: account/forms.py:477 | |
128 | 128 | msgid "Current Password" |
129 | 129 | msgstr "Mot de passe actuel" |
130 | 130 | |
131 | #: account/forms.py:468 account/forms.py:557 | |
131 | #: account/forms.py:479 account/forms.py:569 | |
132 | 132 | msgid "New Password" |
133 | 133 | msgstr "Nouveau mot de passe" |
134 | 134 | |
135 | #: account/forms.py:469 account/forms.py:558 | |
135 | #: account/forms.py:480 account/forms.py:570 | |
136 | 136 | msgid "New Password (again)" |
137 | 137 | msgstr "Nouveau mot de passe (confirmation)" |
138 | 138 | |
139 | #: account/forms.py:477 | |
139 | #: account/forms.py:488 | |
140 | 140 | msgid "Please type your current password." |
141 | 141 | msgstr "Merci d'indiquer votre mot de passe actuel." |
142 | 142 | |
143 | #: account/forms.py:516 | |
143 | #: account/forms.py:528 | |
144 | 144 | msgid "The e-mail address is not assigned to any user account" |
145 | 145 | msgstr "Cette adresse e-mail n'est pas associée à un compte utilisateur" |
146 | 146 | |
147 | #: account/forms.py:579 | |
147 | #: account/forms.py:591 | |
148 | 148 | msgid "The password reset token was invalid." |
149 | 149 | msgstr "Le jeton de réinitialisation de mot de passe est invalide." |
150 | 150 | |
205 | 205 | msgid "Your account has no password set up." |
206 | 206 | msgstr "Vous devez d'abord définir le mot de passe de votre compte." |
207 | 207 | |
208 | #: socialaccount/adapter.py:141 | |
208 | #: socialaccount/adapter.py:138 | |
209 | 209 | msgid "Your account has no verified e-mail address." |
210 | 210 | msgstr "Vous devez d'abord associer une adresse e-mail à votre compte." |
211 | 211 | |
418 | 418 | "\n" |
419 | 419 | "To confirm this is correct, go to %(activate_url)s" |
420 | 420 | msgstr "" |
421 | "Vous recevez cet e-mail car l'utilisateur %(user_display)s a indiqué votre adresse pour se connecter à son compte sur %(site_domain)s.\n" | |
421 | "Vous recevez cet e-mail car l'utilisateur %(user_display)s a indiqué votre " | |
422 | "adresse pour se connecter à son compte sur %(site_domain)s.\n" | |
422 | 423 | "\n" |
423 | "Pour confirmer que vous en êtes bien le propriétaire, allez à %(activate_url)s" | |
424 | "Pour confirmer que vous en êtes bien le propriétaire, allez à " | |
425 | "%(activate_url)s" | |
424 | 426 | |
425 | 427 | #: templates/account/email/email_confirmation_subject.txt:3 |
426 | 428 | msgid "Please Confirm Your E-mail Address" |
433 | 435 | "It can be safely ignored if you did not request a password reset. Click the " |
434 | 436 | "link below to reset your password." |
435 | 437 | msgstr "" |
436 | "Vous recevez cet e-mail car vous ou quelqu'un d'autre a demandé le mot de passe pour votre compte utilisateur.\n" | |
437 | "Vous pouvez simplement ignorer ce message si vous n'êtes pas à l'origine de cette demande. Sinon, cliquez sur le lien ci-dessous pour réinitialiser votre mot de passe." | |
438 | "Vous recevez cet e-mail car vous ou quelqu'un d'autre a demandé le mot de " | |
439 | "passe pour votre compte utilisateur.\n" | |
440 | "Vous pouvez simplement ignorer ce message si vous n'êtes pas à l'origine de " | |
441 | "cette demande. Sinon, cliquez sur le lien ci-dessous pour réinitialiser " | |
442 | "votre mot de passe." | |
438 | 443 | |
439 | 444 | #: templates/account/email/password_reset_key_message.txt:9 |
440 | 445 | #, python-format |
623 | 628 | |
624 | 629 | #: templates/account/password_reset_from_key.html:17 |
625 | 630 | msgid "change password" |
626 | msgstr "modifer le mot de passe" | |
631 | msgstr "modifier le mot de passe" | |
627 | 632 | |
628 | 633 | #: templates/account/password_reset_from_key.html:20 |
629 | 634 | #: templates/account/password_reset_from_key_done.html:8 |
6 | 6 | msgstr "" |
7 | 7 | "Project-Id-Version: 0.1\n" |
8 | 8 | "Report-Msgid-Bugs-To: \n" |
9 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
9 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
10 | 10 | "PO-Revision-Date: 2017-08-26 16:11+0300\n" |
11 | 11 | "Last-Translator: Udi Oron <udioron@gmail.com>\n" |
12 | 12 | "Language-Team: Hebrew\n" |
38 | 38 | msgid "Accounts" |
39 | 39 | msgstr "חשבונות" |
40 | 40 | |
41 | #: account/forms.py:58 account/forms.py:403 | |
41 | #: account/forms.py:58 account/forms.py:412 | |
42 | 42 | msgid "You must type the same password each time." |
43 | 43 | msgstr "יש להזין את אותה הסיסמה פעמיים." |
44 | 44 | |
45 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
45 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
46 | 46 | msgid "Password" |
47 | 47 | msgstr "סיסמה" |
48 | 48 | |
49 | #: account/forms.py:88 | |
49 | #: account/forms.py:92 | |
50 | 50 | msgid "Remember Me" |
51 | 51 | msgstr "זכור אותי" |
52 | 52 | |
53 | #: account/forms.py:92 | |
53 | #: account/forms.py:96 | |
54 | 54 | msgid "This account is currently inactive." |
55 | 55 | msgstr "חשבון זה אינו פעיל כעת." |
56 | 56 | |
57 | #: account/forms.py:94 | |
57 | #: account/forms.py:98 | |
58 | 58 | msgid "The e-mail address and/or password you specified are not correct." |
59 | 59 | msgstr "כתובת האימייל ו/או הסיסמה אינם נכונים." |
60 | 60 | |
61 | #: account/forms.py:97 | |
61 | #: account/forms.py:101 | |
62 | 62 | msgid "The username and/or password you specified are not correct." |
63 | 63 | msgstr "שם המשתמש ו/או הסיסמה אינם נכונים." |
64 | 64 | |
65 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
66 | #: account/forms.py:505 | |
65 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
66 | #: account/forms.py:516 | |
67 | 67 | msgid "E-mail address" |
68 | 68 | msgstr "כתובת אימייל" |
69 | 69 | |
70 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
71 | #: account/forms.py:500 | |
70 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
71 | #: account/forms.py:511 | |
72 | 72 | msgid "E-mail" |
73 | 73 | msgstr "אימייל" |
74 | 74 | |
75 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
76 | #: account/forms.py:267 | |
75 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
76 | #: account/forms.py:271 | |
77 | 77 | msgid "Username" |
78 | 78 | msgstr "שם משתמש" |
79 | 79 | |
80 | #: account/forms.py:126 | |
80 | #: account/forms.py:132 | |
81 | 81 | msgid "Username or e-mail" |
82 | 82 | msgstr "שם משתמש או אימייל" |
83 | 83 | |
84 | #: account/forms.py:130 | |
84 | #: account/forms.py:135 | |
85 | 85 | msgctxt "field label" |
86 | 86 | msgid "Login" |
87 | 87 | msgstr "כניסה" |
88 | 88 | |
89 | #: account/forms.py:299 | |
89 | #: account/forms.py:306 | |
90 | 90 | msgid "E-mail (again)" |
91 | 91 | msgstr "אימייל (שוב)" |
92 | 92 | |
93 | #: account/forms.py:303 | |
93 | #: account/forms.py:310 | |
94 | 94 | msgid "E-mail address confirmation" |
95 | 95 | msgstr "אישור כתובת אימייל" |
96 | 96 | |
97 | #: account/forms.py:311 | |
97 | #: account/forms.py:318 | |
98 | 98 | msgid "E-mail (optional)" |
99 | 99 | msgstr "אימייל (לא חובה)" |
100 | 100 | |
101 | #: account/forms.py:351 | |
101 | #: account/forms.py:358 | |
102 | 102 | msgid "You must type the same email each time." |
103 | 103 | msgstr "יש להזין את אותו האימייל פעמיים." |
104 | 104 | |
105 | #: account/forms.py:374 account/forms.py:487 | |
105 | #: account/forms.py:383 account/forms.py:498 | |
106 | 106 | msgid "Password (again)" |
107 | 107 | msgstr "סיסמה (שוב)" |
108 | 108 | |
109 | #: account/forms.py:438 | |
109 | #: account/forms.py:447 | |
110 | 110 | msgid "This e-mail address is already associated with this account." |
111 | 111 | msgstr "כתובת אימייל זו כבר משויכת לחשבון זה." |
112 | 112 | |
113 | #: account/forms.py:441 | |
113 | #: account/forms.py:450 | |
114 | 114 | msgid "This e-mail address is already associated with another account." |
115 | 115 | msgstr "כתובת אימייל זו כבר משויכת לחשבון אחר." |
116 | 116 | |
117 | #: account/forms.py:443 | |
117 | #: account/forms.py:452 | |
118 | 118 | #, fuzzy, python-format |
119 | 119 | #| msgid "Your account has no verified e-mail address." |
120 | 120 | msgid "You cannot add more than %d e-mail addresses." |
121 | 121 | msgstr "לא נמצאו כתובות אימייל מאומתות לחשבונך." |
122 | 122 | |
123 | #: account/forms.py:467 | |
123 | #: account/forms.py:477 | |
124 | 124 | msgid "Current Password" |
125 | 125 | msgstr "סיסמה נוכחית" |
126 | 126 | |
127 | #: account/forms.py:468 account/forms.py:557 | |
127 | #: account/forms.py:479 account/forms.py:569 | |
128 | 128 | msgid "New Password" |
129 | 129 | msgstr "סיסמה חדשה" |
130 | 130 | |
131 | #: account/forms.py:469 account/forms.py:558 | |
131 | #: account/forms.py:480 account/forms.py:570 | |
132 | 132 | msgid "New Password (again)" |
133 | 133 | msgstr "סיסמה חדשה (שוב)" |
134 | 134 | |
135 | #: account/forms.py:477 | |
135 | #: account/forms.py:488 | |
136 | 136 | msgid "Please type your current password." |
137 | 137 | msgstr "אנא הזן את הסיסמה הנוכחית." |
138 | 138 | |
139 | #: account/forms.py:516 | |
139 | #: account/forms.py:528 | |
140 | 140 | msgid "The e-mail address is not assigned to any user account" |
141 | 141 | msgstr "כתובת אימייל זו אינה משויכת לאף חשבון" |
142 | 142 | |
143 | #: account/forms.py:579 | |
143 | #: account/forms.py:591 | |
144 | 144 | msgid "The password reset token was invalid." |
145 | 145 | msgstr "אסימון איפוס הסיסמה אינו תקין." |
146 | 146 | |
201 | 201 | msgid "Your account has no password set up." |
202 | 202 | msgstr "לא נבחרה סיסמה לחשבונך." |
203 | 203 | |
204 | #: socialaccount/adapter.py:141 | |
204 | #: socialaccount/adapter.py:138 | |
205 | 205 | msgid "Your account has no verified e-mail address." |
206 | 206 | msgstr "לא נמצאו כתובות אימייל מאומתות לחשבונך." |
207 | 207 |
9 | 9 | msgstr "" |
10 | 10 | "Project-Id-Version: PACKAGE VERSION\n" |
11 | 11 | "Report-Msgid-Bugs-To: \n" |
12 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
12 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
13 | 13 | "PO-Revision-Date: 2014-08-12 00:31+0200\n" |
14 | 14 | "Last-Translator: <goran.cetusic@gmail.com>\n" |
15 | 15 | "Language-Team: Bojan Mihelac <bmihelac@mihelac.org>\n" |
43 | 43 | msgid "Accounts" |
44 | 44 | msgstr "Korisnički računi" |
45 | 45 | |
46 | #: account/forms.py:58 account/forms.py:403 | |
46 | #: account/forms.py:58 account/forms.py:412 | |
47 | 47 | msgid "You must type the same password each time." |
48 | 48 | msgstr "Potrebno je upisati istu lozinku svaki put." |
49 | 49 | |
50 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
50 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
51 | 51 | msgid "Password" |
52 | 52 | msgstr "Lozinka" |
53 | 53 | |
54 | #: account/forms.py:88 | |
54 | #: account/forms.py:92 | |
55 | 55 | msgid "Remember Me" |
56 | 56 | msgstr "Zapamti me" |
57 | 57 | |
58 | #: account/forms.py:92 | |
58 | #: account/forms.py:96 | |
59 | 59 | msgid "This account is currently inactive." |
60 | 60 | msgstr "Ovaj korisnički račun je privremeno neaktivan." |
61 | 61 | |
62 | #: account/forms.py:94 | |
62 | #: account/forms.py:98 | |
63 | 63 | msgid "The e-mail address and/or password you specified are not correct." |
64 | 64 | msgstr "E-mail adresa i/ili lozinka nisu ispravni." |
65 | 65 | |
66 | #: account/forms.py:97 | |
66 | #: account/forms.py:101 | |
67 | 67 | msgid "The username and/or password you specified are not correct." |
68 | 68 | msgstr "Korisničko ime i/ili lozinka nisu ispravni." |
69 | 69 | |
70 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
71 | #: account/forms.py:505 | |
70 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
71 | #: account/forms.py:516 | |
72 | 72 | msgid "E-mail address" |
73 | 73 | msgstr "E-mail adresa" |
74 | 74 | |
75 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
76 | #: account/forms.py:500 | |
75 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
76 | #: account/forms.py:511 | |
77 | 77 | msgid "E-mail" |
78 | 78 | msgstr "E-mail" |
79 | 79 | |
80 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
81 | #: account/forms.py:267 | |
80 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
81 | #: account/forms.py:271 | |
82 | 82 | msgid "Username" |
83 | 83 | msgstr "Korisničko ime" |
84 | 84 | |
85 | #: account/forms.py:126 | |
85 | #: account/forms.py:132 | |
86 | 86 | msgid "Username or e-mail" |
87 | 87 | msgstr "Korisničko ime ili e-mail" |
88 | 88 | |
89 | #: account/forms.py:130 | |
89 | #: account/forms.py:135 | |
90 | 90 | msgctxt "field label" |
91 | 91 | msgid "Login" |
92 | 92 | msgstr "Prijava" |
93 | 93 | |
94 | #: account/forms.py:299 | |
94 | #: account/forms.py:306 | |
95 | 95 | #, fuzzy |
96 | 96 | #| msgid "E-mail (optional)" |
97 | 97 | msgid "E-mail (again)" |
98 | 98 | msgstr "E-mail (neobavezno)" |
99 | 99 | |
100 | #: account/forms.py:303 | |
100 | #: account/forms.py:310 | |
101 | 101 | #, fuzzy |
102 | 102 | #| msgid "email confirmation" |
103 | 103 | msgid "E-mail address confirmation" |
104 | 104 | msgstr "E-mail potvrda" |
105 | 105 | |
106 | #: account/forms.py:311 | |
106 | #: account/forms.py:318 | |
107 | 107 | msgid "E-mail (optional)" |
108 | 108 | msgstr "E-mail (neobavezno)" |
109 | 109 | |
110 | #: account/forms.py:351 | |
110 | #: account/forms.py:358 | |
111 | 111 | #, fuzzy |
112 | 112 | #| msgid "You must type the same password each time." |
113 | 113 | msgid "You must type the same email each time." |
114 | 114 | msgstr "Potrebno je upisati istu lozinku svaki put." |
115 | 115 | |
116 | #: account/forms.py:374 account/forms.py:487 | |
116 | #: account/forms.py:383 account/forms.py:498 | |
117 | 117 | msgid "Password (again)" |
118 | 118 | msgstr "Lozinka (ponovno)" |
119 | 119 | |
120 | #: account/forms.py:438 | |
120 | #: account/forms.py:447 | |
121 | 121 | msgid "This e-mail address is already associated with this account." |
122 | 122 | msgstr "E-mail adresa je već registrirana s ovim korisničkim računom." |
123 | 123 | |
124 | #: account/forms.py:441 | |
124 | #: account/forms.py:450 | |
125 | 125 | msgid "This e-mail address is already associated with another account." |
126 | 126 | msgstr "E-mail adresa je već registrirana s drugim korisničkim računom." |
127 | 127 | |
128 | #: account/forms.py:443 | |
128 | #: account/forms.py:452 | |
129 | 129 | #, fuzzy, python-format |
130 | 130 | #| msgid "Your account has no verified e-mail address." |
131 | 131 | msgid "You cannot add more than %d e-mail addresses." |
132 | 132 | msgstr "Vaš korisnički račun nema potvrđenu e-mail adresu." |
133 | 133 | |
134 | #: account/forms.py:467 | |
134 | #: account/forms.py:477 | |
135 | 135 | msgid "Current Password" |
136 | 136 | msgstr "Trenutna lozinka" |
137 | 137 | |
138 | #: account/forms.py:468 account/forms.py:557 | |
138 | #: account/forms.py:479 account/forms.py:569 | |
139 | 139 | msgid "New Password" |
140 | 140 | msgstr "Nova lozinka" |
141 | 141 | |
142 | #: account/forms.py:469 account/forms.py:558 | |
142 | #: account/forms.py:480 account/forms.py:570 | |
143 | 143 | msgid "New Password (again)" |
144 | 144 | msgstr "Nova lozinka (ponovno)" |
145 | 145 | |
146 | #: account/forms.py:477 | |
146 | #: account/forms.py:488 | |
147 | 147 | msgid "Please type your current password." |
148 | 148 | msgstr "Molimo unesite trenutnu lozinku." |
149 | 149 | |
150 | #: account/forms.py:516 | |
150 | #: account/forms.py:528 | |
151 | 151 | msgid "The e-mail address is not assigned to any user account" |
152 | 152 | msgstr "Upisana e-mail adresa nije dodijeljena niti jednom korisničkom računu" |
153 | 153 | |
154 | #: account/forms.py:579 | |
154 | #: account/forms.py:591 | |
155 | 155 | msgid "The password reset token was invalid." |
156 | 156 | msgstr "" |
157 | 157 | |
212 | 212 | msgid "Your account has no password set up." |
213 | 213 | msgstr "Vaš korisnički račun nema postavljenu lozinku." |
214 | 214 | |
215 | #: socialaccount/adapter.py:141 | |
215 | #: socialaccount/adapter.py:138 | |
216 | 216 | msgid "Your account has no verified e-mail address." |
217 | 217 | msgstr "Vaš korisnički račun nema potvrđenu e-mail adresu." |
218 | 218 |
6 | 6 | msgstr "" |
7 | 7 | "Project-Id-Version: \n" |
8 | 8 | "Report-Msgid-Bugs-To: \n" |
9 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
9 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
10 | 10 | "PO-Revision-Date: 2015-05-08 22:42+0100\n" |
11 | 11 | "Last-Translator: Tamás Makó <tom@greenplug.hu>\n" |
12 | 12 | "Language-Team: \n" |
15 | 15 | "Content-Type: text/plain; charset=UTF-8\n" |
16 | 16 | "Content-Transfer-Encoding: 8bit\n" |
17 | 17 | "X-Generator: Poedit 1.7.6\n" |
18 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" | |
18 | 19 | |
19 | 20 | #: account/adapter.py:45 |
20 | 21 | msgid "Username can not be used. Please use other username." |
37 | 38 | msgid "Accounts" |
38 | 39 | msgstr "Felhasználók" |
39 | 40 | |
40 | #: account/forms.py:58 account/forms.py:403 | |
41 | #: account/forms.py:58 account/forms.py:412 | |
41 | 42 | msgid "You must type the same password each time." |
42 | 43 | msgstr "Ugyanazt a jelszót kell megadni mindannyiszor." |
43 | 44 | |
44 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
45 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
45 | 46 | msgid "Password" |
46 | 47 | msgstr "Jelszó" |
47 | 48 | |
48 | #: account/forms.py:88 | |
49 | #: account/forms.py:92 | |
49 | 50 | msgid "Remember Me" |
50 | 51 | msgstr "Emlékezz rám" |
51 | 52 | |
52 | #: account/forms.py:92 | |
53 | #: account/forms.py:96 | |
53 | 54 | msgid "This account is currently inactive." |
54 | 55 | msgstr "A felhasználó jelenleg nem aktív." |
55 | 56 | |
56 | #: account/forms.py:94 | |
57 | #: account/forms.py:98 | |
57 | 58 | msgid "The e-mail address and/or password you specified are not correct." |
58 | 59 | msgstr "A megadott email vagy a jelszó hibás." |
59 | 60 | |
60 | #: account/forms.py:97 | |
61 | #: account/forms.py:101 | |
61 | 62 | msgid "The username and/or password you specified are not correct." |
62 | 63 | msgstr "A megadott felhasználó vagy a jelszó hibás." |
63 | 64 | |
64 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
65 | #: account/forms.py:505 | |
65 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
66 | #: account/forms.py:516 | |
66 | 67 | msgid "E-mail address" |
67 | 68 | msgstr "Email" |
68 | 69 | |
69 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
70 | #: account/forms.py:500 | |
70 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
71 | #: account/forms.py:511 | |
71 | 72 | msgid "E-mail" |
72 | 73 | msgstr "Email" |
73 | 74 | |
74 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
75 | #: account/forms.py:267 | |
75 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
76 | #: account/forms.py:271 | |
76 | 77 | msgid "Username" |
77 | 78 | msgstr "Felhasználó azonosító" |
78 | 79 | |
79 | #: account/forms.py:126 | |
80 | #: account/forms.py:132 | |
80 | 81 | msgid "Username or e-mail" |
81 | 82 | msgstr "Felhasználó azonosító vagy email" |
82 | 83 | |
83 | #: account/forms.py:130 | |
84 | #: account/forms.py:135 | |
84 | 85 | msgctxt "field label" |
85 | 86 | msgid "Login" |
86 | 87 | msgstr "Bejelentkezés" |
87 | 88 | |
88 | #: account/forms.py:299 | |
89 | #: account/forms.py:306 | |
89 | 90 | #, fuzzy |
90 | 91 | #| msgid "E-mail (optional)" |
91 | 92 | msgid "E-mail (again)" |
92 | 93 | msgstr "Email (nem kötelező)" |
93 | 94 | |
94 | #: account/forms.py:303 | |
95 | #: account/forms.py:310 | |
95 | 96 | #, fuzzy |
96 | 97 | #| msgid "E-mail address" |
97 | 98 | msgid "E-mail address confirmation" |
98 | 99 | msgstr "Email" |
99 | 100 | |
100 | #: account/forms.py:311 | |
101 | #: account/forms.py:318 | |
101 | 102 | msgid "E-mail (optional)" |
102 | 103 | msgstr "Email (nem kötelező)" |
103 | 104 | |
104 | #: account/forms.py:351 | |
105 | #: account/forms.py:358 | |
105 | 106 | #, fuzzy |
106 | 107 | #| msgid "You must type the same password each time." |
107 | 108 | msgid "You must type the same email each time." |
108 | 109 | msgstr "Ugyanazt a jelszót kell megadni mindannyiszor." |
109 | 110 | |
110 | #: account/forms.py:374 account/forms.py:487 | |
111 | #: account/forms.py:383 account/forms.py:498 | |
111 | 112 | msgid "Password (again)" |
112 | 113 | msgstr "Jelszó (ismét)" |
113 | 114 | |
114 | #: account/forms.py:438 | |
115 | #: account/forms.py:447 | |
115 | 116 | msgid "This e-mail address is already associated with this account." |
116 | 117 | msgstr "Ez az email cím már hozzá van rendelve ehhez a felhasználóhoz." |
117 | 118 | |
118 | #: account/forms.py:441 | |
119 | #: account/forms.py:450 | |
119 | 120 | msgid "This e-mail address is already associated with another account." |
120 | 121 | msgstr "Ez az email cím már hozzá van rendelve egy másik felhasználóhoz." |
121 | 122 | |
122 | #: account/forms.py:443 | |
123 | #: account/forms.py:452 | |
123 | 124 | #, fuzzy, python-format |
124 | 125 | #| msgid "Your account has no verified e-mail address." |
125 | 126 | msgid "You cannot add more than %d e-mail addresses." |
126 | 127 | msgstr "A felhasználódnak nincs ellenőrzött email címe." |
127 | 128 | |
128 | #: account/forms.py:467 | |
129 | #: account/forms.py:477 | |
129 | 130 | msgid "Current Password" |
130 | 131 | msgstr "Jelenlegi jelszó" |
131 | 132 | |
132 | #: account/forms.py:468 account/forms.py:557 | |
133 | #: account/forms.py:479 account/forms.py:569 | |
133 | 134 | msgid "New Password" |
134 | 135 | msgstr "Új jelszó" |
135 | 136 | |
136 | #: account/forms.py:469 account/forms.py:558 | |
137 | #: account/forms.py:480 account/forms.py:570 | |
137 | 138 | msgid "New Password (again)" |
138 | 139 | msgstr "Új jelszó (ismét)" |
139 | 140 | |
140 | #: account/forms.py:477 | |
141 | #: account/forms.py:488 | |
141 | 142 | msgid "Please type your current password." |
142 | 143 | msgstr "Kérlek add meg az aktuális jelszavadat!" |
143 | 144 | |
144 | #: account/forms.py:516 | |
145 | #: account/forms.py:528 | |
145 | 146 | msgid "The e-mail address is not assigned to any user account" |
146 | 147 | msgstr "Az email cím nincs hozzárendelve egyetlen felhasználóhoz sem" |
147 | 148 | |
148 | #: account/forms.py:579 | |
149 | #: account/forms.py:591 | |
149 | 150 | msgid "The password reset token was invalid." |
150 | 151 | msgstr "" |
151 | 152 | |
206 | 207 | msgid "Your account has no password set up." |
207 | 208 | msgstr "A felhasználódnak nincs beállított jelszava." |
208 | 209 | |
209 | #: socialaccount/adapter.py:141 | |
210 | #: socialaccount/adapter.py:138 | |
210 | 211 | msgid "Your account has no verified e-mail address." |
211 | 212 | msgstr "A felhasználódnak nincs ellenőrzött email címe." |
212 | 213 |
9 | 9 | msgstr "" |
10 | 10 | "Project-Id-Version: django-allauth\n" |
11 | 11 | "Report-Msgid-Bugs-To: \n" |
12 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
12 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
13 | 13 | "PO-Revision-Date: 2020-10-15 19:55+0200\n" |
14 | 14 | "Last-Translator: Sandro <sandro@e-den.it>\n" |
15 | 15 | "Language: it\n" |
40 | 40 | msgid "Accounts" |
41 | 41 | msgstr "Account" |
42 | 42 | |
43 | #: account/forms.py:58 account/forms.py:403 | |
43 | #: account/forms.py:58 account/forms.py:412 | |
44 | 44 | msgid "You must type the same password each time." |
45 | 45 | msgstr "Devi digitare la stessa password." |
46 | 46 | |
47 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
47 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
48 | 48 | msgid "Password" |
49 | 49 | msgstr "Password" |
50 | 50 | |
51 | #: account/forms.py:88 | |
51 | #: account/forms.py:92 | |
52 | 52 | msgid "Remember Me" |
53 | 53 | msgstr "Ricordami" |
54 | 54 | |
55 | #: account/forms.py:92 | |
55 | #: account/forms.py:96 | |
56 | 56 | msgid "This account is currently inactive." |
57 | 57 | msgstr "Questo account non è attualmente attivo." |
58 | 58 | |
59 | #: account/forms.py:94 | |
59 | #: account/forms.py:98 | |
60 | 60 | msgid "The e-mail address and/or password you specified are not correct." |
61 | 61 | msgstr "L'indirizzo e-mail e/o la password che hai usato non sono corretti." |
62 | 62 | |
63 | #: account/forms.py:97 | |
63 | #: account/forms.py:101 | |
64 | 64 | msgid "The username and/or password you specified are not correct." |
65 | 65 | msgstr "Lo username e/o la password che hai usato non sono corretti." |
66 | 66 | |
67 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
68 | #: account/forms.py:505 | |
67 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
68 | #: account/forms.py:516 | |
69 | 69 | msgid "E-mail address" |
70 | 70 | msgstr "Indirizzo e-mail" |
71 | 71 | |
72 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
73 | #: account/forms.py:500 | |
72 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
73 | #: account/forms.py:511 | |
74 | 74 | msgid "E-mail" |
75 | 75 | msgstr "E-mail" |
76 | 76 | |
77 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
78 | #: account/forms.py:267 | |
77 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
78 | #: account/forms.py:271 | |
79 | 79 | msgid "Username" |
80 | 80 | msgstr "Username" |
81 | 81 | |
82 | #: account/forms.py:126 | |
82 | #: account/forms.py:132 | |
83 | 83 | msgid "Username or e-mail" |
84 | 84 | msgstr "Username o e-mail" |
85 | 85 | |
86 | #: account/forms.py:130 | |
86 | #: account/forms.py:135 | |
87 | 87 | msgctxt "field label" |
88 | 88 | msgid "Login" |
89 | 89 | msgstr "Login" |
90 | 90 | |
91 | #: account/forms.py:299 | |
91 | #: account/forms.py:306 | |
92 | 92 | msgid "E-mail (again)" |
93 | 93 | msgstr "E-mail (di nuovo)" |
94 | 94 | |
95 | #: account/forms.py:303 | |
95 | #: account/forms.py:310 | |
96 | 96 | msgid "E-mail address confirmation" |
97 | 97 | msgstr "Conferma dell'indirizzo emai" |
98 | 98 | |
99 | #: account/forms.py:311 | |
99 | #: account/forms.py:318 | |
100 | 100 | msgid "E-mail (optional)" |
101 | 101 | msgstr "E-mail (opzionale)" |
102 | 102 | |
103 | #: account/forms.py:351 | |
103 | #: account/forms.py:358 | |
104 | 104 | msgid "You must type the same email each time." |
105 | 105 | msgstr "Devi digitare la stessa password ogni volta." |
106 | 106 | |
107 | #: account/forms.py:374 account/forms.py:487 | |
107 | #: account/forms.py:383 account/forms.py:498 | |
108 | 108 | msgid "Password (again)" |
109 | 109 | msgstr "Password (nuovamente)" |
110 | 110 | |
111 | #: account/forms.py:438 | |
111 | #: account/forms.py:447 | |
112 | 112 | msgid "This e-mail address is already associated with this account." |
113 | 113 | msgstr "Questo indirizzo e-mail è già associato a questo account." |
114 | 114 | |
115 | #: account/forms.py:441 | |
115 | #: account/forms.py:450 | |
116 | 116 | msgid "This e-mail address is already associated with another account." |
117 | 117 | msgstr "Questo indirizzo e-mail è gia associato a un altro account." |
118 | 118 | |
119 | #: account/forms.py:443 | |
119 | #: account/forms.py:452 | |
120 | 120 | #, fuzzy, python-format |
121 | 121 | #| msgid "Your account has no verified e-mail address." |
122 | 122 | msgid "You cannot add more than %d e-mail addresses." |
123 | 123 | msgstr "Non hai ancora verificato il tuo indirizzo e-mail." |
124 | 124 | |
125 | #: account/forms.py:467 | |
125 | #: account/forms.py:477 | |
126 | 126 | msgid "Current Password" |
127 | 127 | msgstr "Password attuale" |
128 | 128 | |
129 | #: account/forms.py:468 account/forms.py:557 | |
129 | #: account/forms.py:479 account/forms.py:569 | |
130 | 130 | msgid "New Password" |
131 | 131 | msgstr "Nuova password" |
132 | 132 | |
133 | #: account/forms.py:469 account/forms.py:558 | |
133 | #: account/forms.py:480 account/forms.py:570 | |
134 | 134 | msgid "New Password (again)" |
135 | 135 | msgstr "Nuova password (nuovamente)" |
136 | 136 | |
137 | #: account/forms.py:477 | |
137 | #: account/forms.py:488 | |
138 | 138 | msgid "Please type your current password." |
139 | 139 | msgstr "Per favore digita la tua password attuale." |
140 | 140 | |
141 | #: account/forms.py:516 | |
141 | #: account/forms.py:528 | |
142 | 142 | msgid "The e-mail address is not assigned to any user account" |
143 | 143 | msgstr "L'indirizzo e-mail non è assegnato a nessun account utente" |
144 | 144 | |
145 | #: account/forms.py:579 | |
145 | #: account/forms.py:591 | |
146 | 146 | msgid "The password reset token was invalid." |
147 | 147 | msgstr "Il codice per il reset della password non è valido." |
148 | 148 | |
203 | 203 | msgid "Your account has no password set up." |
204 | 204 | msgstr "Il tuo account non ha ancora nessuna password." |
205 | 205 | |
206 | #: socialaccount/adapter.py:141 | |
206 | #: socialaccount/adapter.py:138 | |
207 | 207 | msgid "Your account has no verified e-mail address." |
208 | 208 | msgstr "Non hai ancora verificato il tuo indirizzo e-mail." |
209 | 209 | |
415 | 415 | "\n" |
416 | 416 | "To confirm this is correct, go to %(activate_url)s" |
417 | 417 | msgstr "" |
418 | "L'Utente %(user_display)s di %(site_domain)s ha registrato questo indirizzo e-mail.\n" | |
418 | "L'Utente %(user_display)s di %(site_domain)s ha registrato questo indirizzo " | |
419 | "e-mail.\n" | |
419 | 420 | "Per confermare, clicca qui %(activate_url)s" |
420 | 421 | |
421 | 422 | #: templates/account/email/email_confirmation_subject.txt:3 |
429 | 430 | "It can be safely ignored if you did not request a password reset. Click the " |
430 | 431 | "link below to reset your password." |
431 | 432 | msgstr "" |
432 | "Hai ricevuto questa mail perché hai richiesto la password per il tuo account utente.\n" | |
433 | "Se non hai richiesto tu il reset della password, ignora questa mail, altrimenti clicca sul link qui sotto per fare il reset della password." | |
433 | "Hai ricevuto questa mail perché hai richiesto la password per il tuo account " | |
434 | "utente.\n" | |
435 | "Se non hai richiesto tu il reset della password, ignora questa mail, " | |
436 | "altrimenti clicca sul link qui sotto per fare il reset della password." | |
434 | 437 | |
435 | 438 | #: templates/account/email/password_reset_key_message.txt:9 |
436 | 439 | #, python-format |
7 | 7 | msgstr "" |
8 | 8 | "Project-Id-Version: PACKAGE VERSION\n" |
9 | 9 | "Report-Msgid-Bugs-To: \n" |
10 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
10 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
11 | 11 | "PO-Revision-Date: 2014-08-12 00:32+0200\n" |
12 | 12 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
13 | 13 | "Language-Team: LANGUAGE <LL@li.org>\n" |
38 | 38 | msgid "Accounts" |
39 | 39 | msgstr "アカウント" |
40 | 40 | |
41 | #: account/forms.py:58 account/forms.py:403 | |
41 | #: account/forms.py:58 account/forms.py:412 | |
42 | 42 | msgid "You must type the same password each time." |
43 | 43 | msgstr "同じパスワードを入力してください。" |
44 | 44 | |
45 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
45 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
46 | 46 | msgid "Password" |
47 | 47 | msgstr "パスワード" |
48 | 48 | |
49 | #: account/forms.py:88 | |
49 | #: account/forms.py:92 | |
50 | 50 | msgid "Remember Me" |
51 | 51 | msgstr "ログインしたままにする" |
52 | 52 | |
53 | #: account/forms.py:92 | |
53 | #: account/forms.py:96 | |
54 | 54 | msgid "This account is currently inactive." |
55 | 55 | msgstr "このアカウントは現在無効です。" |
56 | 56 | |
57 | #: account/forms.py:94 | |
57 | #: account/forms.py:98 | |
58 | 58 | msgid "The e-mail address and/or password you specified are not correct." |
59 | 59 | msgstr "入力されたメールアドレスもしくはパスワードが正しくありません。" |
60 | 60 | |
61 | #: account/forms.py:97 | |
61 | #: account/forms.py:101 | |
62 | 62 | msgid "The username and/or password you specified are not correct." |
63 | 63 | msgstr "入力されたユーザー名もしくはパスワードが正しくありません。" |
64 | 64 | |
65 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
66 | #: account/forms.py:505 | |
65 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
66 | #: account/forms.py:516 | |
67 | 67 | msgid "E-mail address" |
68 | 68 | msgstr "メールアドレス" |
69 | 69 | |
70 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
71 | #: account/forms.py:500 | |
70 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
71 | #: account/forms.py:511 | |
72 | 72 | msgid "E-mail" |
73 | 73 | msgstr "メールアドレス" |
74 | 74 | |
75 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
76 | #: account/forms.py:267 | |
75 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
76 | #: account/forms.py:271 | |
77 | 77 | msgid "Username" |
78 | 78 | msgstr "ユーザー名" |
79 | 79 | |
80 | #: account/forms.py:126 | |
80 | #: account/forms.py:132 | |
81 | 81 | msgid "Username or e-mail" |
82 | 82 | msgstr "ユーザー名またはメールアドレス" |
83 | 83 | |
84 | #: account/forms.py:130 | |
84 | #: account/forms.py:135 | |
85 | 85 | msgctxt "field label" |
86 | 86 | msgid "Login" |
87 | 87 | msgstr "ログイン" |
88 | 88 | |
89 | #: account/forms.py:299 | |
89 | #: account/forms.py:306 | |
90 | 90 | msgid "E-mail (again)" |
91 | 91 | msgstr "メールアドレス(確認用)" |
92 | 92 | |
93 | #: account/forms.py:303 | |
93 | #: account/forms.py:310 | |
94 | 94 | #, fuzzy |
95 | 95 | #| msgid "email confirmation" |
96 | 96 | msgid "E-mail address confirmation" |
97 | 97 | msgstr "メールアドレスの確認" |
98 | 98 | |
99 | #: account/forms.py:311 | |
99 | #: account/forms.py:318 | |
100 | 100 | msgid "E-mail (optional)" |
101 | 101 | msgstr "メールアドレス(オプション)" |
102 | 102 | |
103 | #: account/forms.py:351 | |
103 | #: account/forms.py:358 | |
104 | 104 | #, fuzzy |
105 | 105 | #| msgid "You must type the same password each time." |
106 | 106 | msgid "You must type the same email each time." |
107 | 107 | msgstr "同じパスワードを入力してください。" |
108 | 108 | |
109 | #: account/forms.py:374 account/forms.py:487 | |
109 | #: account/forms.py:383 account/forms.py:498 | |
110 | 110 | msgid "Password (again)" |
111 | 111 | msgstr "パスワード(再入力)" |
112 | 112 | |
113 | #: account/forms.py:438 | |
113 | #: account/forms.py:447 | |
114 | 114 | msgid "This e-mail address is already associated with this account." |
115 | 115 | msgstr "このメールアドレスはすでに登録されています。" |
116 | 116 | |
117 | #: account/forms.py:441 | |
117 | #: account/forms.py:450 | |
118 | 118 | msgid "This e-mail address is already associated with another account." |
119 | 119 | msgstr "このメールアドレスは別のアカウントで使用されています。" |
120 | 120 | |
121 | #: account/forms.py:443 | |
121 | #: account/forms.py:452 | |
122 | 122 | #, fuzzy, python-format |
123 | 123 | #| msgid "Your account has no verified e-mail address." |
124 | 124 | msgid "You cannot add more than %d e-mail addresses." |
125 | 125 | msgstr "確認済みのメールアドレスの登録が必要です。" |
126 | 126 | |
127 | #: account/forms.py:467 | |
127 | #: account/forms.py:477 | |
128 | 128 | msgid "Current Password" |
129 | 129 | msgstr "現在のパスワード" |
130 | 130 | |
131 | #: account/forms.py:468 account/forms.py:557 | |
131 | #: account/forms.py:479 account/forms.py:569 | |
132 | 132 | msgid "New Password" |
133 | 133 | msgstr "新しいパスワード" |
134 | 134 | |
135 | #: account/forms.py:469 account/forms.py:558 | |
135 | #: account/forms.py:480 account/forms.py:570 | |
136 | 136 | msgid "New Password (again)" |
137 | 137 | msgstr "新しいパスワード(再入力)" |
138 | 138 | |
139 | #: account/forms.py:477 | |
139 | #: account/forms.py:488 | |
140 | 140 | msgid "Please type your current password." |
141 | 141 | msgstr "現在のパスワードを入力してください。" |
142 | 142 | |
143 | #: account/forms.py:516 | |
143 | #: account/forms.py:528 | |
144 | 144 | msgid "The e-mail address is not assigned to any user account" |
145 | 145 | msgstr "このメールアドレスで登録されたユーザーアカウントがありません。" |
146 | 146 | |
147 | #: account/forms.py:579 | |
147 | #: account/forms.py:591 | |
148 | 148 | msgid "The password reset token was invalid." |
149 | 149 | msgstr "" |
150 | 150 | |
203 | 203 | msgid "Your account has no password set up." |
204 | 204 | msgstr "アカウントにパスワードを設定する必要があります。" |
205 | 205 | |
206 | #: socialaccount/adapter.py:141 | |
206 | #: socialaccount/adapter.py:138 | |
207 | 207 | msgid "Your account has no verified e-mail address." |
208 | 208 | msgstr "確認済みのメールアドレスの登録が必要です。" |
209 | 209 |
7 | 7 | msgstr "" |
8 | 8 | "Project-Id-Version: PACKAGE VERSION\n" |
9 | 9 | "Report-Msgid-Bugs-To: \n" |
10 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
10 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
11 | 11 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
12 | 12 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
13 | 13 | "Language-Team: LANGUAGE <LL@li.org>\n" |
38 | 38 | msgid "Accounts" |
39 | 39 | msgstr "계정" |
40 | 40 | |
41 | #: account/forms.py:58 account/forms.py:403 | |
41 | #: account/forms.py:58 account/forms.py:412 | |
42 | 42 | msgid "You must type the same password each time." |
43 | 43 | msgstr "동일한 비밀번호를 입력해야 합니다." |
44 | 44 | |
45 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
45 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
46 | 46 | msgid "Password" |
47 | 47 | msgstr "비밀번호" |
48 | 48 | |
49 | #: account/forms.py:88 | |
49 | #: account/forms.py:92 | |
50 | 50 | msgid "Remember Me" |
51 | 51 | msgstr "아이디 저장" |
52 | 52 | |
53 | #: account/forms.py:92 | |
53 | #: account/forms.py:96 | |
54 | 54 | msgid "This account is currently inactive." |
55 | 55 | msgstr "해당 계정은 현재 비활성화 상태입니다." |
56 | 56 | |
57 | #: account/forms.py:94 | |
57 | #: account/forms.py:98 | |
58 | 58 | msgid "The e-mail address and/or password you specified are not correct." |
59 | 59 | msgstr "이메일 또는 비밀번호가 올바르지 않습니다." |
60 | 60 | |
61 | #: account/forms.py:97 | |
61 | #: account/forms.py:101 | |
62 | 62 | msgid "The username and/or password you specified are not correct." |
63 | 63 | msgstr "아이디 또는 비밀번호가 올바르지 않습니다." |
64 | 64 | |
65 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
66 | #: account/forms.py:505 | |
65 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
66 | #: account/forms.py:516 | |
67 | 67 | msgid "E-mail address" |
68 | 68 | msgstr "이메일 주소" |
69 | 69 | |
70 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
71 | #: account/forms.py:500 | |
70 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
71 | #: account/forms.py:511 | |
72 | 72 | msgid "E-mail" |
73 | 73 | msgstr "이메일" |
74 | 74 | |
75 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
76 | #: account/forms.py:267 | |
75 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
76 | #: account/forms.py:271 | |
77 | 77 | msgid "Username" |
78 | 78 | msgstr "아이디" |
79 | 79 | |
80 | #: account/forms.py:126 | |
80 | #: account/forms.py:132 | |
81 | 81 | msgid "Username or e-mail" |
82 | 82 | msgstr "아이디 또는 이메일" |
83 | 83 | |
84 | #: account/forms.py:130 | |
84 | #: account/forms.py:135 | |
85 | 85 | msgctxt "field label" |
86 | 86 | msgid "Login" |
87 | 87 | msgstr "로그인" |
88 | 88 | |
89 | #: account/forms.py:299 | |
89 | #: account/forms.py:306 | |
90 | 90 | msgid "E-mail (again)" |
91 | 91 | msgstr "이메일 (확인)" |
92 | 92 | |
93 | #: account/forms.py:303 | |
93 | #: account/forms.py:310 | |
94 | 94 | msgid "E-mail address confirmation" |
95 | 95 | msgstr "이메일 주소 확인" |
96 | 96 | |
97 | #: account/forms.py:311 | |
97 | #: account/forms.py:318 | |
98 | 98 | msgid "E-mail (optional)" |
99 | 99 | msgstr "이메일 (선택사항)" |
100 | 100 | |
101 | #: account/forms.py:351 | |
101 | #: account/forms.py:358 | |
102 | 102 | msgid "You must type the same email each time." |
103 | 103 | msgstr "동일한 이메일을 입력해야 합니다." |
104 | 104 | |
105 | #: account/forms.py:374 account/forms.py:487 | |
105 | #: account/forms.py:383 account/forms.py:498 | |
106 | 106 | msgid "Password (again)" |
107 | 107 | msgstr "비밀번호 (확인)" |
108 | 108 | |
109 | #: account/forms.py:438 | |
109 | #: account/forms.py:447 | |
110 | 110 | msgid "This e-mail address is already associated with this account." |
111 | 111 | msgstr "해당 이메일은 이미 이 계정에 등록되어 있습니다." |
112 | 112 | |
113 | #: account/forms.py:441 | |
113 | #: account/forms.py:450 | |
114 | 114 | msgid "This e-mail address is already associated with another account." |
115 | 115 | msgstr "해당 이메일은 다른 계정에 등록되어 있습니다." |
116 | 116 | |
117 | #: account/forms.py:443 | |
117 | #: account/forms.py:452 | |
118 | 118 | #, fuzzy, python-format |
119 | 119 | #| msgid "Your account has no verified e-mail address." |
120 | 120 | msgid "You cannot add more than %d e-mail addresses." |
121 | 121 | msgstr "당신의 계정에는 인증된 이메일이 없습니다." |
122 | 122 | |
123 | #: account/forms.py:467 | |
123 | #: account/forms.py:477 | |
124 | 124 | msgid "Current Password" |
125 | 125 | msgstr "현재 비밀번호" |
126 | 126 | |
127 | #: account/forms.py:468 account/forms.py:557 | |
127 | #: account/forms.py:479 account/forms.py:569 | |
128 | 128 | msgid "New Password" |
129 | 129 | msgstr "새 비밀번호" |
130 | 130 | |
131 | #: account/forms.py:469 account/forms.py:558 | |
131 | #: account/forms.py:480 account/forms.py:570 | |
132 | 132 | msgid "New Password (again)" |
133 | 133 | msgstr "새 비밀번호 (확인)" |
134 | 134 | |
135 | #: account/forms.py:477 | |
135 | #: account/forms.py:488 | |
136 | 136 | msgid "Please type your current password." |
137 | 137 | msgstr "현재 비밀번호를 입력하세요." |
138 | 138 | |
139 | #: account/forms.py:516 | |
139 | #: account/forms.py:528 | |
140 | 140 | msgid "The e-mail address is not assigned to any user account" |
141 | 141 | msgstr "해당 이메일을 가지고 있는 사용자가 없습니다." |
142 | 142 | |
143 | #: account/forms.py:579 | |
143 | #: account/forms.py:591 | |
144 | 144 | msgid "The password reset token was invalid." |
145 | 145 | msgstr "비밀번호 초기화 토큰이 올바르지 않습니다." |
146 | 146 | |
201 | 201 | msgid "Your account has no password set up." |
202 | 202 | msgstr "당신의 계정에 비밀번호가 설정되어있지 않습니다." |
203 | 203 | |
204 | #: socialaccount/adapter.py:141 | |
204 | #: socialaccount/adapter.py:138 | |
205 | 205 | msgid "Your account has no verified e-mail address." |
206 | 206 | msgstr "당신의 계정에는 인증된 이메일이 없습니다." |
207 | 207 |
6 | 6 | msgstr "" |
7 | 7 | "Project-Id-Version: PACKAGE VERSION\n" |
8 | 8 | "Report-Msgid-Bugs-To: \n" |
9 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
9 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
10 | 10 | "PO-Revision-Date: 2016-07-20 22:24+0600\n" |
11 | 11 | "Last-Translator: Murat Jumashev <jumasheff at gmail dot com>\n" |
12 | 12 | "Language-Team: LANGUAGE <LL@li.org>\n" |
15 | 15 | "Content-Type: text/plain; charset=UTF-8\n" |
16 | 16 | "Content-Transfer-Encoding: 8bit\n" |
17 | 17 | "X-Generator: Poedit 1.5.4\n" |
18 | "Plural-Forms: nplurals=1; plural=0;\n" | |
18 | 19 | |
19 | 20 | #: account/adapter.py:45 |
20 | 21 | msgid "Username can not be used. Please use other username." |
37 | 38 | msgid "Accounts" |
38 | 39 | msgstr "Эсептер" |
39 | 40 | |
40 | #: account/forms.py:58 account/forms.py:403 | |
41 | #: account/forms.py:58 account/forms.py:412 | |
41 | 42 | msgid "You must type the same password each time." |
42 | 43 | msgstr "Сиз ошол эле купуяны кайрадан териңиз." |
43 | 44 | |
44 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
45 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
45 | 46 | msgid "Password" |
46 | 47 | msgstr "Купуя" |
47 | 48 | |
48 | #: account/forms.py:88 | |
49 | #: account/forms.py:92 | |
49 | 50 | msgid "Remember Me" |
50 | 51 | msgstr "Мени эстеп кал" |
51 | 52 | |
52 | #: account/forms.py:92 | |
53 | #: account/forms.py:96 | |
53 | 54 | msgid "This account is currently inactive." |
54 | 55 | msgstr "Бул эсеп учурда активдүү эмес." |
55 | 56 | |
56 | #: account/forms.py:94 | |
57 | #: account/forms.py:98 | |
57 | 58 | msgid "The e-mail address and/or password you specified are not correct." |
58 | 59 | msgstr "Сиз берген эмейл дарек жана/же купуя туура эмес." |
59 | 60 | |
60 | #: account/forms.py:97 | |
61 | #: account/forms.py:101 | |
61 | 62 | msgid "The username and/or password you specified are not correct." |
62 | 63 | msgstr "Сиз берген колдонуучу аты жана/же купуя туура эмес." |
63 | 64 | |
64 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
65 | #: account/forms.py:505 | |
65 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
66 | #: account/forms.py:516 | |
66 | 67 | msgid "E-mail address" |
67 | 68 | msgstr "Эмейл дарек" |
68 | 69 | |
69 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
70 | #: account/forms.py:500 | |
70 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
71 | #: account/forms.py:511 | |
71 | 72 | msgid "E-mail" |
72 | 73 | msgstr "Эмейл" |
73 | 74 | |
74 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
75 | #: account/forms.py:267 | |
75 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
76 | #: account/forms.py:271 | |
76 | 77 | msgid "Username" |
77 | 78 | msgstr "Колдонуучу аты" |
78 | 79 | |
79 | #: account/forms.py:126 | |
80 | #: account/forms.py:132 | |
80 | 81 | msgid "Username or e-mail" |
81 | 82 | msgstr "Колдонуучу аты же эмейл" |
82 | 83 | |
83 | #: account/forms.py:130 | |
84 | #: account/forms.py:135 | |
84 | 85 | msgctxt "field label" |
85 | 86 | msgid "Login" |
86 | 87 | msgstr "Логин" |
87 | 88 | |
88 | #: account/forms.py:299 | |
89 | #: account/forms.py:306 | |
89 | 90 | #, fuzzy |
90 | 91 | #| msgid "E-mail (optional)" |
91 | 92 | msgid "E-mail (again)" |
92 | 93 | msgstr "Эмейл (милдеттүү эмес)" |
93 | 94 | |
94 | #: account/forms.py:303 | |
95 | #: account/forms.py:310 | |
95 | 96 | #, fuzzy |
96 | 97 | #| msgid "email confirmation" |
97 | 98 | msgid "E-mail address confirmation" |
98 | 99 | msgstr "эмейл ырастоо" |
99 | 100 | |
100 | #: account/forms.py:311 | |
101 | #: account/forms.py:318 | |
101 | 102 | msgid "E-mail (optional)" |
102 | 103 | msgstr "Эмейл (милдеттүү эмес)" |
103 | 104 | |
104 | #: account/forms.py:351 | |
105 | #: account/forms.py:358 | |
105 | 106 | #, fuzzy |
106 | 107 | #| msgid "You must type the same password each time." |
107 | 108 | msgid "You must type the same email each time." |
108 | 109 | msgstr "Сиз ошол эле купуяны кайрадан териңиз." |
109 | 110 | |
110 | #: account/forms.py:374 account/forms.py:487 | |
111 | #: account/forms.py:383 account/forms.py:498 | |
111 | 112 | msgid "Password (again)" |
112 | 113 | msgstr "Купуя (дагы бир жолу)" |
113 | 114 | |
114 | #: account/forms.py:438 | |
115 | #: account/forms.py:447 | |
115 | 116 | msgid "This e-mail address is already associated with this account." |
116 | 117 | msgstr "Бул эмейл дарек ушул эсеп менен буга чейин туташтырылган." |
117 | 118 | |
118 | #: account/forms.py:441 | |
119 | #: account/forms.py:450 | |
119 | 120 | msgid "This e-mail address is already associated with another account." |
120 | 121 | msgstr "Бул эмейл дарек башка бир эсеп менен буга чейин туташтырылган." |
121 | 122 | |
122 | #: account/forms.py:443 | |
123 | #: account/forms.py:452 | |
123 | 124 | #, fuzzy, python-format |
124 | 125 | #| msgid "Your account has no verified e-mail address." |
125 | 126 | msgid "You cannot add more than %d e-mail addresses." |
126 | 127 | msgstr "Сиздин эсебиңизде дурусталган эмейл даректер жок." |
127 | 128 | |
128 | #: account/forms.py:467 | |
129 | #: account/forms.py:477 | |
129 | 130 | msgid "Current Password" |
130 | 131 | msgstr "Азыркы купуя" |
131 | 132 | |
132 | #: account/forms.py:468 account/forms.py:557 | |
133 | #: account/forms.py:479 account/forms.py:569 | |
133 | 134 | msgid "New Password" |
134 | 135 | msgstr "Жаңы купуя" |
135 | 136 | |
136 | #: account/forms.py:469 account/forms.py:558 | |
137 | #: account/forms.py:480 account/forms.py:570 | |
137 | 138 | msgid "New Password (again)" |
138 | 139 | msgstr "Жаңы купуя (кайрадан)" |
139 | 140 | |
140 | #: account/forms.py:477 | |
141 | #: account/forms.py:488 | |
141 | 142 | msgid "Please type your current password." |
142 | 143 | msgstr "Учурдагы купуяңызды жазыңыз." |
143 | 144 | |
144 | #: account/forms.py:516 | |
145 | #: account/forms.py:528 | |
145 | 146 | msgid "The e-mail address is not assigned to any user account" |
146 | 147 | msgstr "Эмейл дарек эч бир колдонуучу эсебине байланган эмес" |
147 | 148 | |
148 | #: account/forms.py:579 | |
149 | #: account/forms.py:591 | |
149 | 150 | msgid "The password reset token was invalid." |
150 | 151 | msgstr "Купуяны жаңыртуу токени туура эмес." |
151 | 152 | |
206 | 207 | msgid "Your account has no password set up." |
207 | 208 | msgstr "Сиздин эсебиңизде купуя орнотулган эмес." |
208 | 209 | |
209 | #: socialaccount/adapter.py:141 | |
210 | #: socialaccount/adapter.py:138 | |
210 | 211 | msgid "Your account has no verified e-mail address." |
211 | 212 | msgstr "Сиздин эсебиңизде дурусталган эмейл даректер жок." |
212 | 213 |
7 | 7 | msgstr "" |
8 | 8 | "Project-Id-Version: PACKAGE VERSION\n" |
9 | 9 | "Report-Msgid-Bugs-To: \n" |
10 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
10 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
11 | 11 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
12 | 12 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
13 | 13 | "Language-Team: LANGUAGE <LL@li.org>\n" |
15 | 15 | "MIME-Version: 1.0\n" |
16 | 16 | "Content-Type: text/plain; charset=UTF-8\n" |
17 | 17 | "Content-Transfer-Encoding: 8bit\n" |
18 | "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" | |
19 | "%100<10 || n%100>=20) ? 1 : 2);\n" | |
18 | "Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < " | |
19 | "11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? " | |
20 | "1 : n % 1 != 0 ? 2: 3);\n" | |
20 | 21 | |
21 | 22 | #: account/adapter.py:45 |
22 | 23 | msgid "Username can not be used. Please use other username." |
40 | 41 | msgid "Accounts" |
41 | 42 | msgstr "Paskyros" |
42 | 43 | |
43 | #: account/forms.py:58 account/forms.py:403 | |
44 | #: account/forms.py:58 account/forms.py:412 | |
44 | 45 | msgid "You must type the same password each time." |
45 | 46 | msgstr "Turite įvesti tą patį slaptažodį kiekvieną kartą." |
46 | 47 | |
47 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
48 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
48 | 49 | msgid "Password" |
49 | 50 | msgstr "Slaptažodis" |
50 | 51 | |
51 | #: account/forms.py:88 | |
52 | #: account/forms.py:92 | |
52 | 53 | msgid "Remember Me" |
53 | 54 | msgstr "Prisimink mane" |
54 | 55 | |
55 | #: account/forms.py:92 | |
56 | #: account/forms.py:96 | |
56 | 57 | msgid "This account is currently inactive." |
57 | 58 | msgstr "Šiuo metu ši paskyra yra neaktyvi." |
58 | 59 | |
59 | #: account/forms.py:94 | |
60 | #: account/forms.py:98 | |
60 | 61 | msgid "The e-mail address and/or password you specified are not correct." |
61 | 62 | msgstr "Pateiktas el. pašto adresas ir/arba slaptažodis yra neteisingi." |
62 | 63 | |
63 | #: account/forms.py:97 | |
64 | #: account/forms.py:101 | |
64 | 65 | msgid "The username and/or password you specified are not correct." |
65 | 66 | msgstr "Pateiktas naudotojo vardas ir/arba slaptažodis yra neteisingi." |
66 | 67 | |
67 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
68 | #: account/forms.py:505 | |
68 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
69 | #: account/forms.py:516 | |
69 | 70 | msgid "E-mail address" |
70 | 71 | msgstr "El. pašto adresas" |
71 | 72 | |
72 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
73 | #: account/forms.py:500 | |
73 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
74 | #: account/forms.py:511 | |
74 | 75 | msgid "E-mail" |
75 | 76 | msgstr "El. paštas" |
76 | 77 | |
77 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
78 | #: account/forms.py:267 | |
78 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
79 | #: account/forms.py:271 | |
79 | 80 | msgid "Username" |
80 | 81 | msgstr "Naudotojo vardas" |
81 | 82 | |
82 | #: account/forms.py:126 | |
83 | #: account/forms.py:132 | |
83 | 84 | msgid "Username or e-mail" |
84 | 85 | msgstr "Naudotojo vardas arba el. paštas" |
85 | 86 | |
86 | #: account/forms.py:130 | |
87 | #: account/forms.py:135 | |
87 | 88 | msgctxt "field label" |
88 | 89 | msgid "Login" |
89 | 90 | msgstr "Prisijungimo vardas" |
90 | 91 | |
91 | #: account/forms.py:299 | |
92 | #: account/forms.py:306 | |
92 | 93 | #, fuzzy |
93 | 94 | #| msgid "E-mail (optional)" |
94 | 95 | msgid "E-mail (again)" |
95 | 96 | msgstr "El. paštas (neprivalomas)" |
96 | 97 | |
97 | #: account/forms.py:303 | |
98 | #: account/forms.py:310 | |
98 | 99 | #, fuzzy |
99 | 100 | #| msgid "email confirmation" |
100 | 101 | msgid "E-mail address confirmation" |
101 | 102 | msgstr "el. pašto patvirtinimas" |
102 | 103 | |
103 | #: account/forms.py:311 | |
104 | #: account/forms.py:318 | |
104 | 105 | msgid "E-mail (optional)" |
105 | 106 | msgstr "El. paštas (neprivalomas)" |
106 | 107 | |
107 | #: account/forms.py:351 | |
108 | #: account/forms.py:358 | |
108 | 109 | #, fuzzy |
109 | 110 | #| msgid "You must type the same password each time." |
110 | 111 | msgid "You must type the same email each time." |
111 | 112 | msgstr "Turite įvesti tą patį slaptažodį kiekvieną kartą." |
112 | 113 | |
113 | #: account/forms.py:374 account/forms.py:487 | |
114 | #: account/forms.py:383 account/forms.py:498 | |
114 | 115 | msgid "Password (again)" |
115 | 116 | msgstr "Slaptažodis (pakartoti)" |
116 | 117 | |
117 | #: account/forms.py:438 | |
118 | #: account/forms.py:447 | |
118 | 119 | msgid "This e-mail address is already associated with this account." |
119 | 120 | msgstr "Šis el. pašto adresas jau susietas su šia paskyra." |
120 | 121 | |
121 | #: account/forms.py:441 | |
122 | #: account/forms.py:450 | |
122 | 123 | msgid "This e-mail address is already associated with another account." |
123 | 124 | msgstr "Šis el. pašto adresas jau susietas su kita paskyra." |
124 | 125 | |
125 | #: account/forms.py:443 | |
126 | #: account/forms.py:452 | |
126 | 127 | #, fuzzy, python-format |
127 | 128 | #| msgid "Your account has no verified e-mail address." |
128 | 129 | msgid "You cannot add more than %d e-mail addresses." |
129 | 130 | msgstr "Jūsų paskyra neturi patvirtinto el. pašto adreso." |
130 | 131 | |
131 | #: account/forms.py:467 | |
132 | #: account/forms.py:477 | |
132 | 133 | msgid "Current Password" |
133 | 134 | msgstr "Esamas slaptažodis" |
134 | 135 | |
135 | #: account/forms.py:468 account/forms.py:557 | |
136 | #: account/forms.py:479 account/forms.py:569 | |
136 | 137 | msgid "New Password" |
137 | 138 | msgstr "Naujas slaptažodis" |
138 | 139 | |
139 | #: account/forms.py:469 account/forms.py:558 | |
140 | #: account/forms.py:480 account/forms.py:570 | |
140 | 141 | msgid "New Password (again)" |
141 | 142 | msgstr "Naujas slaptažodis (pakartoti)" |
142 | 143 | |
143 | #: account/forms.py:477 | |
144 | #: account/forms.py:488 | |
144 | 145 | msgid "Please type your current password." |
145 | 146 | msgstr "Prašome įvesti esamą jūsų slaptažodį." |
146 | 147 | |
147 | #: account/forms.py:516 | |
148 | #: account/forms.py:528 | |
148 | 149 | msgid "The e-mail address is not assigned to any user account" |
149 | 150 | msgstr "El. pašto adresas nėra susietas su jokia naudotojo paskyra" |
150 | 151 | |
151 | #: account/forms.py:579 | |
152 | #: account/forms.py:591 | |
152 | 153 | msgid "The password reset token was invalid." |
153 | 154 | msgstr "Neteisingas slaptažodžio atstatymo atpažinimo ženklas." |
154 | 155 | |
209 | 210 | msgid "Your account has no password set up." |
210 | 211 | msgstr "Jūsų paskyra neturi nustatyto slaptažodžio." |
211 | 212 | |
212 | #: socialaccount/adapter.py:141 | |
213 | #: socialaccount/adapter.py:138 | |
213 | 214 | msgid "Your account has no verified e-mail address." |
214 | 215 | msgstr "Jūsų paskyra neturi patvirtinto el. pašto adreso." |
215 | 216 |
7 | 7 | msgstr "" |
8 | 8 | "Project-Id-Version: PACKAGE VERSION\n" |
9 | 9 | "Report-Msgid-Bugs-To: \n" |
10 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
10 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
11 | 11 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
12 | 12 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
13 | 13 | "Language-Team: LANGUAGE <LL@li.org>\n" |
41 | 41 | msgid "Accounts" |
42 | 42 | msgstr "Konti" |
43 | 43 | |
44 | #: account/forms.py:58 account/forms.py:403 | |
44 | #: account/forms.py:58 account/forms.py:412 | |
45 | 45 | msgid "You must type the same password each time." |
46 | 46 | msgstr "Katru reizi jums ir jāievada tā pati parole." |
47 | 47 | |
48 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
48 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
49 | 49 | msgid "Password" |
50 | 50 | msgstr "Parole" |
51 | 51 | |
52 | #: account/forms.py:88 | |
52 | #: account/forms.py:92 | |
53 | 53 | msgid "Remember Me" |
54 | 54 | msgstr "Atcerēties mani" |
55 | 55 | |
56 | #: account/forms.py:92 | |
56 | #: account/forms.py:96 | |
57 | 57 | msgid "This account is currently inactive." |
58 | 58 | msgstr "Šis konts šobrīd ir neaktīvs." |
59 | 59 | |
60 | #: account/forms.py:94 | |
60 | #: account/forms.py:98 | |
61 | 61 | msgid "The e-mail address and/or password you specified are not correct." |
62 | 62 | msgstr "Nepareizs e-pasts un/vai parole." |
63 | 63 | |
64 | #: account/forms.py:97 | |
64 | #: account/forms.py:101 | |
65 | 65 | msgid "The username and/or password you specified are not correct." |
66 | 66 | msgstr "Nepareizs lietotāja vārds un/vai parole." |
67 | 67 | |
68 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
69 | #: account/forms.py:505 | |
68 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
69 | #: account/forms.py:516 | |
70 | 70 | msgid "E-mail address" |
71 | 71 | msgstr "E-pasta adrese" |
72 | 72 | |
73 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
74 | #: account/forms.py:500 | |
73 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
74 | #: account/forms.py:511 | |
75 | 75 | msgid "E-mail" |
76 | 76 | msgstr "E-pasts" |
77 | 77 | |
78 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
79 | #: account/forms.py:267 | |
78 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
79 | #: account/forms.py:271 | |
80 | 80 | msgid "Username" |
81 | 81 | msgstr "Lietotājvārds" |
82 | 82 | |
83 | #: account/forms.py:126 | |
83 | #: account/forms.py:132 | |
84 | 84 | msgid "Username or e-mail" |
85 | 85 | msgstr "Lietotājvārds vai e-pasts" |
86 | 86 | |
87 | #: account/forms.py:130 | |
87 | #: account/forms.py:135 | |
88 | 88 | msgctxt "field label" |
89 | 89 | msgid "Login" |
90 | 90 | msgstr "Ieiet" |
91 | 91 | |
92 | #: account/forms.py:299 | |
92 | #: account/forms.py:306 | |
93 | 93 | #, fuzzy |
94 | 94 | #| msgid "E-mail (optional)" |
95 | 95 | msgid "E-mail (again)" |
96 | 96 | msgstr "E-pasts (izvēles)" |
97 | 97 | |
98 | #: account/forms.py:303 | |
98 | #: account/forms.py:310 | |
99 | 99 | #, fuzzy |
100 | 100 | #| msgid "email confirmation" |
101 | 101 | msgid "E-mail address confirmation" |
102 | 102 | msgstr "e-pasta apstiprinājums" |
103 | 103 | |
104 | #: account/forms.py:311 | |
104 | #: account/forms.py:318 | |
105 | 105 | msgid "E-mail (optional)" |
106 | 106 | msgstr "E-pasts (izvēles)" |
107 | 107 | |
108 | #: account/forms.py:351 | |
108 | #: account/forms.py:358 | |
109 | 109 | #, fuzzy |
110 | 110 | #| msgid "You must type the same password each time." |
111 | 111 | msgid "You must type the same email each time." |
112 | 112 | msgstr "Katru reizi jums ir jāievada tā pati parole." |
113 | 113 | |
114 | #: account/forms.py:374 account/forms.py:487 | |
114 | #: account/forms.py:383 account/forms.py:498 | |
115 | 115 | msgid "Password (again)" |
116 | 116 | msgstr "Parole (vēlreiz)" |
117 | 117 | |
118 | #: account/forms.py:438 | |
118 | #: account/forms.py:447 | |
119 | 119 | msgid "This e-mail address is already associated with this account." |
120 | 120 | msgstr "Šī e-pasta adrese jau ir piesaistīta šim kontam." |
121 | 121 | |
122 | #: account/forms.py:441 | |
122 | #: account/forms.py:450 | |
123 | 123 | msgid "This e-mail address is already associated with another account." |
124 | 124 | msgstr "Šī e-pasta adrese jau ir piesaistīta citam kontam." |
125 | 125 | |
126 | #: account/forms.py:443 | |
126 | #: account/forms.py:452 | |
127 | 127 | #, fuzzy, python-format |
128 | 128 | #| msgid "Your account has no verified e-mail address." |
129 | 129 | msgid "You cannot add more than %d e-mail addresses." |
130 | 130 | msgstr "Jūsu kontam nav apstiprinātas e-pasta adreses." |
131 | 131 | |
132 | #: account/forms.py:467 | |
132 | #: account/forms.py:477 | |
133 | 133 | msgid "Current Password" |
134 | 134 | msgstr "Šobrīdējā parole" |
135 | 135 | |
136 | #: account/forms.py:468 account/forms.py:557 | |
136 | #: account/forms.py:479 account/forms.py:569 | |
137 | 137 | msgid "New Password" |
138 | 138 | msgstr "Jaunā parole" |
139 | 139 | |
140 | #: account/forms.py:469 account/forms.py:558 | |
140 | #: account/forms.py:480 account/forms.py:570 | |
141 | 141 | msgid "New Password (again)" |
142 | 142 | msgstr "Jaunā parole (vēlreiz)" |
143 | 143 | |
144 | #: account/forms.py:477 | |
144 | #: account/forms.py:488 | |
145 | 145 | msgid "Please type your current password." |
146 | 146 | msgstr "Lūdzu ievadiet jūsu šobrīdējo paroli." |
147 | 147 | |
148 | #: account/forms.py:516 | |
148 | #: account/forms.py:528 | |
149 | 149 | msgid "The e-mail address is not assigned to any user account" |
150 | 150 | msgstr "E-pasta adrese nav piesaistīta nevienam lietotāja kontam" |
151 | 151 | |
152 | #: account/forms.py:579 | |
152 | #: account/forms.py:591 | |
153 | 153 | msgid "The password reset token was invalid." |
154 | 154 | msgstr "Paroles atjaunošanas marķieris bija nederīgs." |
155 | 155 | |
210 | 210 | msgid "Your account has no password set up." |
211 | 211 | msgstr "Jūsu kontam nav uzstādīta parole." |
212 | 212 | |
213 | #: socialaccount/adapter.py:141 | |
213 | #: socialaccount/adapter.py:138 | |
214 | 214 | msgid "Your account has no verified e-mail address." |
215 | 215 | msgstr "Jūsu kontam nav apstiprinātas e-pasta adreses." |
216 | 216 |
7 | 7 | msgstr "" |
8 | 8 | "Project-Id-Version: PACKAGE VERSION\n" |
9 | 9 | "Report-Msgid-Bugs-To: \n" |
10 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
10 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
11 | 11 | "PO-Revision-Date: 2019-12-18 18:56+0100\n" |
12 | 12 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
13 | 13 | "Language-Team: LANGUAGE <LL@li.org>\n" |
15 | 15 | "MIME-Version: 1.0\n" |
16 | 16 | "Content-Type: text/plain; charset=UTF-8\n" |
17 | 17 | "Content-Transfer-Encoding: 8bit\n" |
18 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" | |
18 | 19 | |
19 | 20 | #: account/adapter.py:45 |
20 | 21 | msgid "Username can not be used. Please use other username." |
37 | 38 | msgid "Accounts" |
38 | 39 | msgstr "Kontoer" |
39 | 40 | |
40 | #: account/forms.py:58 account/forms.py:403 | |
41 | #: account/forms.py:58 account/forms.py:412 | |
41 | 42 | msgid "You must type the same password each time." |
42 | 43 | msgstr "Du må skrive det samme passordet hver gang." |
43 | 44 | |
44 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
45 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
45 | 46 | msgid "Password" |
46 | 47 | msgstr "Passord" |
47 | 48 | |
48 | #: account/forms.py:88 | |
49 | #: account/forms.py:92 | |
49 | 50 | msgid "Remember Me" |
50 | 51 | msgstr "Husk meg" |
51 | 52 | |
52 | #: account/forms.py:92 | |
53 | #: account/forms.py:96 | |
53 | 54 | msgid "This account is currently inactive." |
54 | 55 | msgstr "Denne kontoen er inaktiv." |
55 | 56 | |
56 | #: account/forms.py:94 | |
57 | #: account/forms.py:98 | |
57 | 58 | msgid "The e-mail address and/or password you specified are not correct." |
58 | 59 | msgstr "E-postadressen og/eller passordet du oppgav er feil." |
59 | 60 | |
60 | #: account/forms.py:97 | |
61 | #: account/forms.py:101 | |
61 | 62 | msgid "The username and/or password you specified are not correct." |
62 | 63 | msgstr "Brukernavnet og/eller passordet du oppgav er feil." |
63 | 64 | |
64 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
65 | #: account/forms.py:505 | |
65 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
66 | #: account/forms.py:516 | |
66 | 67 | msgid "E-mail address" |
67 | 68 | msgstr "E-postadresse" |
68 | 69 | |
69 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
70 | #: account/forms.py:500 | |
70 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
71 | #: account/forms.py:511 | |
71 | 72 | msgid "E-mail" |
72 | 73 | msgstr "E-post" |
73 | 74 | |
74 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
75 | #: account/forms.py:267 | |
75 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
76 | #: account/forms.py:271 | |
76 | 77 | msgid "Username" |
77 | 78 | msgstr "Brukernavn" |
78 | 79 | |
79 | #: account/forms.py:126 | |
80 | #: account/forms.py:132 | |
80 | 81 | msgid "Username or e-mail" |
81 | 82 | msgstr "Brukernavn eller e-post" |
82 | 83 | |
83 | #: account/forms.py:130 | |
84 | #: account/forms.py:135 | |
84 | 85 | msgctxt "field label" |
85 | 86 | msgid "Login" |
86 | 87 | msgstr "Logg inn" |
87 | 88 | |
88 | #: account/forms.py:299 | |
89 | #: account/forms.py:306 | |
89 | 90 | msgid "E-mail (again)" |
90 | 91 | msgstr "E-post (igjen)" |
91 | 92 | |
92 | #: account/forms.py:303 | |
93 | #: account/forms.py:310 | |
93 | 94 | msgid "E-mail address confirmation" |
94 | 95 | msgstr "Bekreftelse av e-postadresse" |
95 | 96 | |
96 | #: account/forms.py:311 | |
97 | #: account/forms.py:318 | |
97 | 98 | msgid "E-mail (optional)" |
98 | 99 | msgstr "E-post (valgfritt)" |
99 | 100 | |
100 | #: account/forms.py:351 | |
101 | #: account/forms.py:358 | |
101 | 102 | msgid "You must type the same email each time." |
102 | 103 | msgstr "Du må skrive inn samme e-post hver gang." |
103 | 104 | |
104 | #: account/forms.py:374 account/forms.py:487 | |
105 | #: account/forms.py:383 account/forms.py:498 | |
105 | 106 | msgid "Password (again)" |
106 | 107 | msgstr "Passord (igjen)" |
107 | 108 | |
108 | #: account/forms.py:438 | |
109 | #: account/forms.py:447 | |
109 | 110 | msgid "This e-mail address is already associated with this account." |
110 | 111 | msgstr "Denne e-postadressen er allerede tilknyttet denne kontoen." |
111 | 112 | |
112 | #: account/forms.py:441 | |
113 | #: account/forms.py:450 | |
113 | 114 | msgid "This e-mail address is already associated with another account." |
114 | 115 | msgstr "Denne e-postadressen er tilknyttet en annen konto." |
115 | 116 | |
116 | #: account/forms.py:443 | |
117 | #: account/forms.py:452 | |
117 | 118 | #, fuzzy, python-format |
118 | 119 | #| msgid "Your account has no verified e-mail address." |
119 | 120 | msgid "You cannot add more than %d e-mail addresses." |
120 | 121 | msgstr "Din konto har ingen verifisert e-postadresse." |
121 | 122 | |
122 | #: account/forms.py:467 | |
123 | #: account/forms.py:477 | |
123 | 124 | msgid "Current Password" |
124 | 125 | msgstr "Nåværende passord" |
125 | 126 | |
126 | #: account/forms.py:468 account/forms.py:557 | |
127 | #: account/forms.py:479 account/forms.py:569 | |
127 | 128 | msgid "New Password" |
128 | 129 | msgstr "Nytt passord" |
129 | 130 | |
130 | #: account/forms.py:469 account/forms.py:558 | |
131 | #: account/forms.py:480 account/forms.py:570 | |
131 | 132 | msgid "New Password (again)" |
132 | 133 | msgstr "Nytt passord (igjen)" |
133 | 134 | |
134 | #: account/forms.py:477 | |
135 | #: account/forms.py:488 | |
135 | 136 | msgid "Please type your current password." |
136 | 137 | msgstr "Vennligst skriv inn ditt passord." |
137 | 138 | |
138 | #: account/forms.py:516 | |
139 | #: account/forms.py:528 | |
139 | 140 | msgid "The e-mail address is not assigned to any user account" |
140 | 141 | msgstr "E-postadressen er ikke tilknyttet noen brukerkonto" |
141 | 142 | |
142 | #: account/forms.py:579 | |
143 | #: account/forms.py:591 | |
143 | 144 | msgid "The password reset token was invalid." |
144 | 145 | msgstr "Nøkkelen for passordgjenopprettelse var ugyldig." |
145 | 146 | |
200 | 201 | msgid "Your account has no password set up." |
201 | 202 | msgstr "Kontoen din har ikke noe passord." |
202 | 203 | |
203 | #: socialaccount/adapter.py:141 | |
204 | #: socialaccount/adapter.py:138 | |
204 | 205 | msgid "Your account has no verified e-mail address." |
205 | 206 | msgstr "Din konto har ingen verifisert e-postadresse." |
206 | 207 |
7 | 7 | msgstr "" |
8 | 8 | "Project-Id-Version: django-allauth\n" |
9 | 9 | "Report-Msgid-Bugs-To: \n" |
10 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
10 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
11 | 11 | "PO-Revision-Date: 2020-10-11 18:21+0200\n" |
12 | 12 | "Last-Translator: pennersr <raymond.penners@intenct.nl>\n" |
13 | 13 | "Language-Team: Dutch (http://www.transifex.com/projects/p/django-allauth/" |
39 | 39 | msgid "Accounts" |
40 | 40 | msgstr "Accounts" |
41 | 41 | |
42 | #: account/forms.py:58 account/forms.py:403 | |
42 | #: account/forms.py:58 account/forms.py:412 | |
43 | 43 | msgid "You must type the same password each time." |
44 | 44 | msgstr "Je moet hetzelfde wachtwoord twee keer intoetsen." |
45 | 45 | |
46 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
46 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
47 | 47 | msgid "Password" |
48 | 48 | msgstr "Wachtwoord" |
49 | 49 | |
50 | #: account/forms.py:88 | |
50 | #: account/forms.py:92 | |
51 | 51 | msgid "Remember Me" |
52 | 52 | msgstr "Onthouden" |
53 | 53 | |
54 | #: account/forms.py:92 | |
54 | #: account/forms.py:96 | |
55 | 55 | msgid "This account is currently inactive." |
56 | 56 | msgstr "Dit account is niet actief" |
57 | 57 | |
58 | #: account/forms.py:94 | |
58 | #: account/forms.py:98 | |
59 | 59 | msgid "The e-mail address and/or password you specified are not correct." |
60 | 60 | msgstr "Je e-mailadres en wachtwoord komen niet overeen." |
61 | 61 | |
62 | #: account/forms.py:97 | |
62 | #: account/forms.py:101 | |
63 | 63 | msgid "The username and/or password you specified are not correct." |
64 | 64 | msgstr "Je gebruikersnaam en wachtwoord komen niet overeen." |
65 | 65 | |
66 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
67 | #: account/forms.py:505 | |
66 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
67 | #: account/forms.py:516 | |
68 | 68 | msgid "E-mail address" |
69 | 69 | msgstr "E-mailadres" |
70 | 70 | |
71 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
72 | #: account/forms.py:500 | |
71 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
72 | #: account/forms.py:511 | |
73 | 73 | msgid "E-mail" |
74 | 74 | msgstr "E-mail" |
75 | 75 | |
76 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
77 | #: account/forms.py:267 | |
76 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
77 | #: account/forms.py:271 | |
78 | 78 | msgid "Username" |
79 | 79 | msgstr "Gebruikersnaam" |
80 | 80 | |
81 | #: account/forms.py:126 | |
81 | #: account/forms.py:132 | |
82 | 82 | msgid "Username or e-mail" |
83 | 83 | msgstr "Gebruikersnaam of e-mail" |
84 | 84 | |
85 | #: account/forms.py:130 | |
85 | #: account/forms.py:135 | |
86 | 86 | msgctxt "field label" |
87 | 87 | msgid "Login" |
88 | 88 | msgstr "Login" |
89 | 89 | |
90 | #: account/forms.py:299 | |
90 | #: account/forms.py:306 | |
91 | 91 | msgid "E-mail (again)" |
92 | 92 | msgstr "E-mail (optioneel)" |
93 | 93 | |
94 | #: account/forms.py:303 | |
94 | #: account/forms.py:310 | |
95 | 95 | msgid "E-mail address confirmation" |
96 | 96 | msgstr "Bevestig e-mailadres" |
97 | 97 | |
98 | #: account/forms.py:311 | |
98 | #: account/forms.py:318 | |
99 | 99 | msgid "E-mail (optional)" |
100 | 100 | msgstr "E-mail (optioneel)" |
101 | 101 | |
102 | #: account/forms.py:351 | |
102 | #: account/forms.py:358 | |
103 | 103 | msgid "You must type the same email each time." |
104 | 104 | msgstr "Je moet hetzelfde e-mailadres twee keer intoetsen." |
105 | 105 | |
106 | #: account/forms.py:374 account/forms.py:487 | |
106 | #: account/forms.py:383 account/forms.py:498 | |
107 | 107 | msgid "Password (again)" |
108 | 108 | msgstr "Wachtwoord (bevestigen)" |
109 | 109 | |
110 | #: account/forms.py:438 | |
110 | #: account/forms.py:447 | |
111 | 111 | msgid "This e-mail address is already associated with this account." |
112 | 112 | msgstr "Dit e-mailadres is al geassocieerd met dit account." |
113 | 113 | |
114 | #: account/forms.py:441 | |
114 | #: account/forms.py:450 | |
115 | 115 | msgid "This e-mail address is already associated with another account." |
116 | 116 | msgstr "Dit e-mailadres is al geassocieerd met een ander account." |
117 | 117 | |
118 | #: account/forms.py:443 | |
118 | #: account/forms.py:452 | |
119 | 119 | #, python-format |
120 | 120 | msgid "You cannot add more than %d e-mail addresses." |
121 | 121 | msgstr "Je kunt niet meer dan %d e-mailadressen toevoegen." |
122 | 122 | |
123 | #: account/forms.py:467 | |
123 | #: account/forms.py:477 | |
124 | 124 | msgid "Current Password" |
125 | 125 | msgstr "Huidig wachtwoord" |
126 | 126 | |
127 | #: account/forms.py:468 account/forms.py:557 | |
127 | #: account/forms.py:479 account/forms.py:569 | |
128 | 128 | msgid "New Password" |
129 | 129 | msgstr "Nieuw wachtwoord" |
130 | 130 | |
131 | #: account/forms.py:469 account/forms.py:558 | |
131 | #: account/forms.py:480 account/forms.py:570 | |
132 | 132 | msgid "New Password (again)" |
133 | 133 | msgstr "Nieuw wachtwoord (bevestigen)" |
134 | 134 | |
135 | #: account/forms.py:477 | |
135 | #: account/forms.py:488 | |
136 | 136 | msgid "Please type your current password." |
137 | 137 | msgstr "Geef je huidige wachtwoord op." |
138 | 138 | |
139 | #: account/forms.py:516 | |
139 | #: account/forms.py:528 | |
140 | 140 | msgid "The e-mail address is not assigned to any user account" |
141 | 141 | msgstr "Dit e-mailadres is niet bij ons bekend" |
142 | 142 | |
143 | #: account/forms.py:579 | |
143 | #: account/forms.py:591 | |
144 | 144 | msgid "The password reset token was invalid." |
145 | 145 | msgstr "De wachtwoordherstel-sleutel is niet geldig." |
146 | 146 | |
201 | 201 | msgid "Your account has no password set up." |
202 | 202 | msgstr "Je account heeft geen wachtwoord ingesteld." |
203 | 203 | |
204 | #: socialaccount/adapter.py:141 | |
204 | #: socialaccount/adapter.py:138 | |
205 | 205 | msgid "Your account has no verified e-mail address." |
206 | 206 | msgstr "Je account heeft geen geverifieerd e-mailadres." |
207 | 207 |
5 | 5 | msgstr "" |
6 | 6 | "Project-Id-Version: \n" |
7 | 7 | "Report-Msgid-Bugs-To: \n" |
8 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
8 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
9 | 9 | "PO-Revision-Date: 2020-10-12 12:34+0200\n" |
10 | 10 | "Last-Translator: Radek Czajka <radekczajka@mdrn.pl>\n" |
11 | 11 | "Language-Team: \n" |
14 | 14 | "Content-Type: text/plain; charset=UTF-8\n" |
15 | 15 | "Content-Transfer-Encoding: 8bit\n" |
16 | 16 | "X-Generator: Poedit 2.3\n" |
17 | "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" | |
18 | "%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" | |
19 | "%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" | |
17 | 20 | |
18 | 21 | #: account/adapter.py:45 |
19 | 22 | msgid "Username can not be used. Please use other username." |
36 | 39 | msgid "Accounts" |
37 | 40 | msgstr "Konta" |
38 | 41 | |
39 | #: account/forms.py:58 account/forms.py:403 | |
42 | #: account/forms.py:58 account/forms.py:412 | |
40 | 43 | msgid "You must type the same password each time." |
41 | 44 | msgstr "Musisz wpisać za każdym razem to samo hasło." |
42 | 45 | |
43 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
46 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
44 | 47 | msgid "Password" |
45 | 48 | msgstr "Hasło" |
46 | 49 | |
47 | #: account/forms.py:88 | |
50 | #: account/forms.py:92 | |
48 | 51 | msgid "Remember Me" |
49 | 52 | msgstr "Pamiętaj mnie" |
50 | 53 | |
51 | #: account/forms.py:92 | |
54 | #: account/forms.py:96 | |
52 | 55 | msgid "This account is currently inactive." |
53 | 56 | msgstr "Konto jest obecnie nieaktywne." |
54 | 57 | |
55 | #: account/forms.py:94 | |
58 | #: account/forms.py:98 | |
56 | 59 | msgid "The e-mail address and/or password you specified are not correct." |
57 | 60 | msgstr "Podany adres e-mail i/lub hasło są niepoprawne." |
58 | 61 | |
59 | #: account/forms.py:97 | |
62 | #: account/forms.py:101 | |
60 | 63 | msgid "The username and/or password you specified are not correct." |
61 | 64 | msgstr "Podana nazwa użytkownika i/lub hasło są niepoprawne." |
62 | 65 | |
63 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
64 | #: account/forms.py:505 | |
66 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
67 | #: account/forms.py:516 | |
65 | 68 | msgid "E-mail address" |
66 | 69 | msgstr "Adres e-mail" |
67 | 70 | |
68 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
69 | #: account/forms.py:500 | |
71 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
72 | #: account/forms.py:511 | |
70 | 73 | msgid "E-mail" |
71 | 74 | msgstr "E-mail" |
72 | 75 | |
73 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
74 | #: account/forms.py:267 | |
76 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
77 | #: account/forms.py:271 | |
75 | 78 | msgid "Username" |
76 | 79 | msgstr "Nazwa użytkownika" |
77 | 80 | |
78 | #: account/forms.py:126 | |
81 | #: account/forms.py:132 | |
79 | 82 | msgid "Username or e-mail" |
80 | 83 | msgstr "Nazwa użytkownika lub e-mail" |
81 | 84 | |
82 | #: account/forms.py:130 | |
85 | #: account/forms.py:135 | |
83 | 86 | msgctxt "field label" |
84 | 87 | msgid "Login" |
85 | 88 | msgstr "Login" |
86 | 89 | |
87 | #: account/forms.py:299 | |
90 | #: account/forms.py:306 | |
88 | 91 | msgid "E-mail (again)" |
89 | 92 | msgstr "E-mail (ponownie)" |
90 | 93 | |
91 | #: account/forms.py:303 | |
94 | #: account/forms.py:310 | |
92 | 95 | msgid "E-mail address confirmation" |
93 | 96 | msgstr "Powierdzenie adresu email" |
94 | 97 | |
95 | #: account/forms.py:311 | |
98 | #: account/forms.py:318 | |
96 | 99 | msgid "E-mail (optional)" |
97 | 100 | msgstr "E-mail (opcjonalnie)" |
98 | 101 | |
99 | #: account/forms.py:351 | |
102 | #: account/forms.py:358 | |
100 | 103 | msgid "You must type the same email each time." |
101 | 104 | msgstr "Musisz wpisać za każdym razem ten sam e-mail." |
102 | 105 | |
103 | #: account/forms.py:374 account/forms.py:487 | |
106 | #: account/forms.py:383 account/forms.py:498 | |
104 | 107 | msgid "Password (again)" |
105 | 108 | msgstr "Hasło (ponownie)" |
106 | 109 | |
107 | #: account/forms.py:438 | |
110 | #: account/forms.py:447 | |
108 | 111 | msgid "This e-mail address is already associated with this account." |
109 | 112 | msgstr "Ten adres e-mail jest już powiązany z tym kontem." |
110 | 113 | |
111 | #: account/forms.py:441 | |
114 | #: account/forms.py:450 | |
112 | 115 | msgid "This e-mail address is already associated with another account." |
113 | 116 | msgstr "Ten adres e-mail jest już powiązany z innym kontem." |
114 | 117 | |
115 | #: account/forms.py:443 | |
118 | #: account/forms.py:452 | |
116 | 119 | #, python-format |
117 | 120 | msgid "You cannot add more than %d e-mail addresses." |
118 | 121 | msgstr "Nie możesz dodać więcej niż %d adresów e-mail." |
119 | 122 | |
120 | #: account/forms.py:467 | |
123 | #: account/forms.py:477 | |
121 | 124 | msgid "Current Password" |
122 | 125 | msgstr "Obecne hasło" |
123 | 126 | |
124 | #: account/forms.py:468 account/forms.py:557 | |
127 | #: account/forms.py:479 account/forms.py:569 | |
125 | 128 | msgid "New Password" |
126 | 129 | msgstr "Nowe hasło" |
127 | 130 | |
128 | #: account/forms.py:469 account/forms.py:558 | |
131 | #: account/forms.py:480 account/forms.py:570 | |
129 | 132 | msgid "New Password (again)" |
130 | 133 | msgstr "Nowe hasło (ponownie)" |
131 | 134 | |
132 | #: account/forms.py:477 | |
135 | #: account/forms.py:488 | |
133 | 136 | msgid "Please type your current password." |
134 | 137 | msgstr "Proszę wpisz swoje obecne hasło." |
135 | 138 | |
136 | #: account/forms.py:516 | |
139 | #: account/forms.py:528 | |
137 | 140 | msgid "The e-mail address is not assigned to any user account" |
138 | 141 | msgstr "Adres e-mail nie jest powiązany z żadnym kontem użytkownika" |
139 | 142 | |
140 | #: account/forms.py:579 | |
143 | #: account/forms.py:591 | |
141 | 144 | msgid "The password reset token was invalid." |
142 | 145 | msgstr "Token resetowania hasła był nieprawidłowy." |
143 | 146 | |
198 | 201 | msgid "Your account has no password set up." |
199 | 202 | msgstr "Twoje konto nie posiada hasła." |
200 | 203 | |
201 | #: socialaccount/adapter.py:141 | |
204 | #: socialaccount/adapter.py:138 | |
202 | 205 | msgid "Your account has no verified e-mail address." |
203 | 206 | msgstr "Twoje konto nie ma zweryfikowanego adresu e-mail." |
204 | 207 | |
228 | 231 | |
229 | 232 | #: socialaccount/models.py:55 |
230 | 233 | msgid "API secret, client secret, or consumer secret" |
231 | msgstr "Klucz prywatny API/klienta/dbiorcy" | |
234 | msgstr "Klucz prywatny API, klienta lub odbiorcy" | |
232 | 235 | |
233 | 236 | #: socialaccount/models.py:58 |
234 | 237 | msgid "Key" |
602 | 605 | |
603 | 606 | #: templates/account/password_reset_from_key.html:7 |
604 | 607 | msgid "Bad Token" |
605 | msgstr "Zły klucz" | |
608 | msgstr "Nieprawidłowy klucz" | |
606 | 609 | |
607 | 610 | #: templates/account/password_reset_from_key.html:11 |
608 | 611 | #, python-format |
697 | 700 | msgstr "" |
698 | 701 | "Wysłaliśmy Ci wiadomość e-mail.\n" |
699 | 702 | "W celu weryfikacji musisz kliknąć w łącze zawarte w wiadomości. Proszę " |
700 | "skontaktuj się z nami, jeśli nie dotarła do Ciebie w ciągu paru minut." | |
703 | "skontaktuj się z nami, jeśli nie dotarła do Ciebie w ciągu kilku minut." | |
701 | 704 | |
702 | 705 | #: templates/account/verified_email_required.html:20 |
703 | 706 | #, python-format |
10 | 10 | msgstr "" |
11 | 11 | "Project-Id-Version: django-allauth\n" |
12 | 12 | "Report-Msgid-Bugs-To: \n" |
13 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
13 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
14 | 14 | "PO-Revision-Date: 2014-12-01 01:20+0000\n" |
15 | 15 | "Last-Translator: cacarrara <caiocarrara@gmail.com>\n" |
16 | 16 | "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" |
42 | 42 | msgid "Accounts" |
43 | 43 | msgstr "Contas" |
44 | 44 | |
45 | #: account/forms.py:58 account/forms.py:403 | |
45 | #: account/forms.py:58 account/forms.py:412 | |
46 | 46 | msgid "You must type the same password each time." |
47 | 47 | msgstr "A mesma senha deve ser escrita em ambos os campos." |
48 | 48 | |
49 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
49 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
50 | 50 | msgid "Password" |
51 | 51 | msgstr "Senha" |
52 | 52 | |
53 | #: account/forms.py:88 | |
53 | #: account/forms.py:92 | |
54 | 54 | msgid "Remember Me" |
55 | 55 | msgstr "Lembrar-me" |
56 | 56 | |
57 | #: account/forms.py:92 | |
57 | #: account/forms.py:96 | |
58 | 58 | msgid "This account is currently inactive." |
59 | 59 | msgstr "Esta conta está desativada no momento." |
60 | 60 | |
61 | #: account/forms.py:94 | |
61 | #: account/forms.py:98 | |
62 | 62 | msgid "The e-mail address and/or password you specified are not correct." |
63 | 63 | msgstr "O endereço de e-mail e/ou senha especificados não estão corretos." |
64 | 64 | |
65 | #: account/forms.py:97 | |
65 | #: account/forms.py:101 | |
66 | 66 | msgid "The username and/or password you specified are not correct." |
67 | 67 | msgstr "O nome de usuário e/ou senha especificados não estão corretos." |
68 | 68 | |
69 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
70 | #: account/forms.py:505 | |
69 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
70 | #: account/forms.py:516 | |
71 | 71 | msgid "E-mail address" |
72 | 72 | msgstr "Endereço de e-mail" |
73 | 73 | |
74 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
75 | #: account/forms.py:500 | |
74 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
75 | #: account/forms.py:511 | |
76 | 76 | msgid "E-mail" |
77 | 77 | msgstr "E-mail" |
78 | 78 | |
79 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
80 | #: account/forms.py:267 | |
79 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
80 | #: account/forms.py:271 | |
81 | 81 | msgid "Username" |
82 | 82 | msgstr "Nome de usuário" |
83 | 83 | |
84 | #: account/forms.py:126 | |
84 | #: account/forms.py:132 | |
85 | 85 | msgid "Username or e-mail" |
86 | 86 | msgstr "Nome de usuário ou e-mail" |
87 | 87 | |
88 | #: account/forms.py:130 | |
88 | #: account/forms.py:135 | |
89 | 89 | msgctxt "field label" |
90 | 90 | msgid "Login" |
91 | 91 | msgstr "Login" |
92 | 92 | |
93 | #: account/forms.py:299 | |
93 | #: account/forms.py:306 | |
94 | 94 | #, fuzzy |
95 | 95 | #| msgid "E-mail (optional)" |
96 | 96 | msgid "E-mail (again)" |
97 | 97 | msgstr "E-mail (opcional)" |
98 | 98 | |
99 | #: account/forms.py:303 | |
99 | #: account/forms.py:310 | |
100 | 100 | #, fuzzy |
101 | 101 | #| msgid "email confirmation" |
102 | 102 | msgid "E-mail address confirmation" |
103 | 103 | msgstr "confirmação de e-mail" |
104 | 104 | |
105 | #: account/forms.py:311 | |
105 | #: account/forms.py:318 | |
106 | 106 | msgid "E-mail (optional)" |
107 | 107 | msgstr "E-mail (opcional)" |
108 | 108 | |
109 | #: account/forms.py:351 | |
109 | #: account/forms.py:358 | |
110 | 110 | #, fuzzy |
111 | 111 | #| msgid "You must type the same password each time." |
112 | 112 | msgid "You must type the same email each time." |
113 | 113 | msgstr "A mesma senha deve ser escrita em ambos os campos." |
114 | 114 | |
115 | #: account/forms.py:374 account/forms.py:487 | |
115 | #: account/forms.py:383 account/forms.py:498 | |
116 | 116 | msgid "Password (again)" |
117 | 117 | msgstr "Senha (novamente)" |
118 | 118 | |
119 | #: account/forms.py:438 | |
119 | #: account/forms.py:447 | |
120 | 120 | msgid "This e-mail address is already associated with this account." |
121 | 121 | msgstr "Este endereço de e-mail já foi associado com esta conta." |
122 | 122 | |
123 | #: account/forms.py:441 | |
123 | #: account/forms.py:450 | |
124 | 124 | msgid "This e-mail address is already associated with another account." |
125 | 125 | msgstr "Este endereço de e-mail já foi associado com outra conta." |
126 | 126 | |
127 | #: account/forms.py:443 | |
127 | #: account/forms.py:452 | |
128 | 128 | #, fuzzy, python-format |
129 | 129 | #| msgid "Your account has no verified e-mail address." |
130 | 130 | msgid "You cannot add more than %d e-mail addresses." |
131 | 131 | msgstr "A sua conta não tem um endereço de e-mail verificado." |
132 | 132 | |
133 | #: account/forms.py:467 | |
133 | #: account/forms.py:477 | |
134 | 134 | msgid "Current Password" |
135 | 135 | msgstr "Senha Atual" |
136 | 136 | |
137 | #: account/forms.py:468 account/forms.py:557 | |
137 | #: account/forms.py:479 account/forms.py:569 | |
138 | 138 | msgid "New Password" |
139 | 139 | msgstr "Nova Senha" |
140 | 140 | |
141 | #: account/forms.py:469 account/forms.py:558 | |
141 | #: account/forms.py:480 account/forms.py:570 | |
142 | 142 | msgid "New Password (again)" |
143 | 143 | msgstr "Nova Senha (novamente)" |
144 | 144 | |
145 | #: account/forms.py:477 | |
145 | #: account/forms.py:488 | |
146 | 146 | msgid "Please type your current password." |
147 | 147 | msgstr "Por favor insira a sua senha atual." |
148 | 148 | |
149 | #: account/forms.py:516 | |
149 | #: account/forms.py:528 | |
150 | 150 | msgid "The e-mail address is not assigned to any user account" |
151 | 151 | msgstr "O endereço de e-mail não está associado a nenhuma conta de usuário" |
152 | 152 | |
153 | #: account/forms.py:579 | |
153 | #: account/forms.py:591 | |
154 | 154 | msgid "The password reset token was invalid." |
155 | 155 | msgstr "O token de redefinição de senha era inválido" |
156 | 156 | |
211 | 211 | msgid "Your account has no password set up." |
212 | 212 | msgstr "A sua conta não tem senha definida." |
213 | 213 | |
214 | #: socialaccount/adapter.py:141 | |
214 | #: socialaccount/adapter.py:138 | |
215 | 215 | msgid "Your account has no verified e-mail address." |
216 | 216 | msgstr "A sua conta não tem um endereço de e-mail verificado." |
217 | 217 |
6 | 6 | msgstr "" |
7 | 7 | "Project-Id-Version: django-allauth\n" |
8 | 8 | "Report-Msgid-Bugs-To: \n" |
9 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
9 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
10 | 10 | "PO-Revision-Date: 2019-02-26 19:48+0100\n" |
11 | 11 | "Last-Translator: Jannis \n" |
12 | 12 | "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/" |
38 | 38 | msgid "Accounts" |
39 | 39 | msgstr "Contas" |
40 | 40 | |
41 | #: account/forms.py:58 account/forms.py:403 | |
41 | #: account/forms.py:58 account/forms.py:412 | |
42 | 42 | msgid "You must type the same password each time." |
43 | 43 | msgstr "Deve escrever a mesma palavra-passe em ambos os campos." |
44 | 44 | |
45 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
45 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
46 | 46 | msgid "Password" |
47 | 47 | msgstr "Palavra-passe" |
48 | 48 | |
49 | #: account/forms.py:88 | |
49 | #: account/forms.py:92 | |
50 | 50 | msgid "Remember Me" |
51 | 51 | msgstr "Lembrar-me" |
52 | 52 | |
53 | #: account/forms.py:92 | |
53 | #: account/forms.py:96 | |
54 | 54 | msgid "This account is currently inactive." |
55 | 55 | msgstr "Esta conta está de momento desactivada" |
56 | 56 | |
57 | #: account/forms.py:94 | |
57 | #: account/forms.py:98 | |
58 | 58 | msgid "The e-mail address and/or password you specified are not correct." |
59 | 59 | msgstr "" |
60 | 60 | "O endereço de e-mail e/ou palavra-passe que especificou não estão corretos." |
61 | 61 | |
62 | #: account/forms.py:97 | |
62 | #: account/forms.py:101 | |
63 | 63 | msgid "The username and/or password you specified are not correct." |
64 | 64 | msgstr "" |
65 | 65 | "O nome de utilizador e/ou palavra-passe que especificou não estão corretos." |
66 | 66 | |
67 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
68 | #: account/forms.py:505 | |
67 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
68 | #: account/forms.py:516 | |
69 | 69 | msgid "E-mail address" |
70 | 70 | msgstr "Endereço de e-mail" |
71 | 71 | |
72 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
73 | #: account/forms.py:500 | |
72 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
73 | #: account/forms.py:511 | |
74 | 74 | msgid "E-mail" |
75 | 75 | msgstr "E-mail" |
76 | 76 | |
77 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
78 | #: account/forms.py:267 | |
77 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
78 | #: account/forms.py:271 | |
79 | 79 | msgid "Username" |
80 | 80 | msgstr "Nome de utilizador" |
81 | 81 | |
82 | #: account/forms.py:126 | |
82 | #: account/forms.py:132 | |
83 | 83 | msgid "Username or e-mail" |
84 | 84 | msgstr "Nome de utilizador ou e-mail" |
85 | 85 | |
86 | #: account/forms.py:130 | |
86 | #: account/forms.py:135 | |
87 | 87 | msgctxt "field label" |
88 | 88 | msgid "Login" |
89 | 89 | msgstr "Entrar" |
90 | 90 | |
91 | #: account/forms.py:299 | |
91 | #: account/forms.py:306 | |
92 | 92 | msgid "E-mail (again)" |
93 | 93 | msgstr "E-mail (novamente)" |
94 | 94 | |
95 | #: account/forms.py:303 | |
95 | #: account/forms.py:310 | |
96 | 96 | msgid "E-mail address confirmation" |
97 | 97 | msgstr "Confirmação de endereço de e-mail" |
98 | 98 | |
99 | #: account/forms.py:311 | |
99 | #: account/forms.py:318 | |
100 | 100 | msgid "E-mail (optional)" |
101 | 101 | msgstr "E-mail (opcional)" |
102 | 102 | |
103 | #: account/forms.py:351 | |
103 | #: account/forms.py:358 | |
104 | 104 | msgid "You must type the same email each time." |
105 | 105 | msgstr "Deve escrever o mesmo e-mail em ambos os campos." |
106 | 106 | |
107 | #: account/forms.py:374 account/forms.py:487 | |
107 | #: account/forms.py:383 account/forms.py:498 | |
108 | 108 | msgid "Password (again)" |
109 | 109 | msgstr "Palavra-passe (novamente)" |
110 | 110 | |
111 | #: account/forms.py:438 | |
111 | #: account/forms.py:447 | |
112 | 112 | msgid "This e-mail address is already associated with this account." |
113 | 113 | msgstr "Este endereço de e-mail já foi associado com esta conta." |
114 | 114 | |
115 | #: account/forms.py:441 | |
115 | #: account/forms.py:450 | |
116 | 116 | msgid "This e-mail address is already associated with another account." |
117 | 117 | msgstr "Este endereço de e-mail já foi associado com outra conta." |
118 | 118 | |
119 | #: account/forms.py:443 | |
119 | #: account/forms.py:452 | |
120 | 120 | #, fuzzy, python-format |
121 | 121 | #| msgid "Your account has no verified e-mail address." |
122 | 122 | msgid "You cannot add more than %d e-mail addresses." |
123 | 123 | msgstr "A sua conta não tem um endereço de e-mail verificado." |
124 | 124 | |
125 | #: account/forms.py:467 | |
125 | #: account/forms.py:477 | |
126 | 126 | msgid "Current Password" |
127 | 127 | msgstr "Palavra-passe atual" |
128 | 128 | |
129 | #: account/forms.py:468 account/forms.py:557 | |
129 | #: account/forms.py:479 account/forms.py:569 | |
130 | 130 | msgid "New Password" |
131 | 131 | msgstr "Nova Palavra-passe" |
132 | 132 | |
133 | #: account/forms.py:469 account/forms.py:558 | |
133 | #: account/forms.py:480 account/forms.py:570 | |
134 | 134 | msgid "New Password (again)" |
135 | 135 | msgstr "Nova Palavra-passe (novamente)" |
136 | 136 | |
137 | #: account/forms.py:477 | |
137 | #: account/forms.py:488 | |
138 | 138 | msgid "Please type your current password." |
139 | 139 | msgstr "Por favor insira a sua palavra-passe atual." |
140 | 140 | |
141 | #: account/forms.py:516 | |
141 | #: account/forms.py:528 | |
142 | 142 | msgid "The e-mail address is not assigned to any user account" |
143 | 143 | msgstr "O endereço de e-mail não está associado a nenhuma conta de utilizador" |
144 | 144 | |
145 | #: account/forms.py:579 | |
145 | #: account/forms.py:591 | |
146 | 146 | msgid "The password reset token was invalid." |
147 | 147 | msgstr "O token para redefinir a palavra-passe está inválido." |
148 | 148 | |
203 | 203 | msgid "Your account has no password set up." |
204 | 204 | msgstr "A sua conta não tem palavra-passe definida." |
205 | 205 | |
206 | #: socialaccount/adapter.py:141 | |
206 | #: socialaccount/adapter.py:138 | |
207 | 207 | msgid "Your account has no verified e-mail address." |
208 | 208 | msgstr "A sua conta não tem um endereço de e-mail verificado." |
209 | 209 |
6 | 6 | msgstr "" |
7 | 7 | "Project-Id-Version: \n" |
8 | 8 | "Report-Msgid-Bugs-To: \n" |
9 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
9 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
10 | 10 | "PO-Revision-Date: 2017-04-05 22:48+0300\n" |
11 | 11 | "Last-Translator: \n" |
12 | 12 | "Language-Team: \n" |
14 | 14 | "MIME-Version: 1.0\n" |
15 | 15 | "Content-Type: text/plain; charset=UTF-8\n" |
16 | 16 | "Content-Transfer-Encoding: 8bit\n" |
17 | "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" | |
18 | "%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" | |
19 | "%100>=11 && n%100<=14)? 2 : 3);\n" | |
17 | 20 | "X-Generator: Poedit 1.8.7.1\n" |
18 | 21 | |
19 | 22 | #: account/adapter.py:45 |
37 | 40 | msgid "Accounts" |
38 | 41 | msgstr "Аккаунты" |
39 | 42 | |
40 | #: account/forms.py:58 account/forms.py:403 | |
43 | #: account/forms.py:58 account/forms.py:412 | |
41 | 44 | msgid "You must type the same password each time." |
42 | 45 | msgstr "Вы должны ввести одинаковый пароль дважды." |
43 | 46 | |
44 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
47 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
45 | 48 | msgid "Password" |
46 | 49 | msgstr "Пароль" |
47 | 50 | |
48 | #: account/forms.py:88 | |
51 | #: account/forms.py:92 | |
49 | 52 | msgid "Remember Me" |
50 | 53 | msgstr "Запомнить меня" |
51 | 54 | |
52 | #: account/forms.py:92 | |
55 | #: account/forms.py:96 | |
53 | 56 | msgid "This account is currently inactive." |
54 | 57 | msgstr "Учетная запись неактивна." |
55 | 58 | |
56 | #: account/forms.py:94 | |
59 | #: account/forms.py:98 | |
57 | 60 | msgid "The e-mail address and/or password you specified are not correct." |
58 | 61 | msgstr "E-mail адрес и/или пароль не верны." |
59 | 62 | |
60 | #: account/forms.py:97 | |
63 | #: account/forms.py:101 | |
61 | 64 | msgid "The username and/or password you specified are not correct." |
62 | 65 | msgstr "Имя пользователя и/или пароль не верны." |
63 | 66 | |
64 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
65 | #: account/forms.py:505 | |
67 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
68 | #: account/forms.py:516 | |
66 | 69 | msgid "E-mail address" |
67 | 70 | msgstr "E-mail адрес" |
68 | 71 | |
69 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
70 | #: account/forms.py:500 | |
72 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
73 | #: account/forms.py:511 | |
71 | 74 | msgid "E-mail" |
72 | 75 | msgstr "E-mail" |
73 | 76 | |
74 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
75 | #: account/forms.py:267 | |
77 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
78 | #: account/forms.py:271 | |
76 | 79 | msgid "Username" |
77 | 80 | msgstr "Имя пользователя" |
78 | 81 | |
79 | #: account/forms.py:126 | |
82 | #: account/forms.py:132 | |
80 | 83 | msgid "Username or e-mail" |
81 | 84 | msgstr "Имя пользователя или e-mail" |
82 | 85 | |
83 | #: account/forms.py:130 | |
86 | #: account/forms.py:135 | |
84 | 87 | msgctxt "field label" |
85 | 88 | msgid "Login" |
86 | 89 | msgstr "Войти" |
87 | 90 | |
88 | #: account/forms.py:299 | |
91 | #: account/forms.py:306 | |
89 | 92 | msgid "E-mail (again)" |
90 | 93 | msgstr "E-mail (ещё раз)" |
91 | 94 | |
92 | #: account/forms.py:303 | |
95 | #: account/forms.py:310 | |
93 | 96 | msgid "E-mail address confirmation" |
94 | 97 | msgstr "Подтверждение email адреса" |
95 | 98 | |
96 | #: account/forms.py:311 | |
99 | #: account/forms.py:318 | |
97 | 100 | msgid "E-mail (optional)" |
98 | 101 | msgstr "E-mail (опционально)" |
99 | 102 | |
100 | #: account/forms.py:351 | |
103 | #: account/forms.py:358 | |
101 | 104 | msgid "You must type the same email each time." |
102 | 105 | msgstr "Вы должны ввести одинаковый e-mail дважды." |
103 | 106 | |
104 | #: account/forms.py:374 account/forms.py:487 | |
107 | #: account/forms.py:383 account/forms.py:498 | |
105 | 108 | msgid "Password (again)" |
106 | 109 | msgstr "Пароль (ещё раз)" |
107 | 110 | |
108 | #: account/forms.py:438 | |
111 | #: account/forms.py:447 | |
109 | 112 | msgid "This e-mail address is already associated with this account." |
110 | 113 | msgstr "Указанный e-mail уже прикреплен к этому аккаунту." |
111 | 114 | |
112 | #: account/forms.py:441 | |
115 | #: account/forms.py:450 | |
113 | 116 | msgid "This e-mail address is already associated with another account." |
114 | 117 | msgstr "Указанный e-mail прикреплен к другому пользователю." |
115 | 118 | |
116 | #: account/forms.py:443 | |
119 | #: account/forms.py:452 | |
117 | 120 | #, fuzzy, python-format |
118 | 121 | #| msgid "Your account has no verified e-mail address." |
119 | 122 | msgid "You cannot add more than %d e-mail addresses." |
120 | 123 | msgstr "Нет подтвержденных e-mail адресов для вашего аккаунта." |
121 | 124 | |
122 | #: account/forms.py:467 | |
125 | #: account/forms.py:477 | |
123 | 126 | msgid "Current Password" |
124 | 127 | msgstr "Текущий пароль" |
125 | 128 | |
126 | #: account/forms.py:468 account/forms.py:557 | |
129 | #: account/forms.py:479 account/forms.py:569 | |
127 | 130 | msgid "New Password" |
128 | 131 | msgstr "Новый пароль" |
129 | 132 | |
130 | #: account/forms.py:469 account/forms.py:558 | |
133 | #: account/forms.py:480 account/forms.py:570 | |
131 | 134 | msgid "New Password (again)" |
132 | 135 | msgstr "Новый пароль (ещё раз)" |
133 | 136 | |
134 | #: account/forms.py:477 | |
137 | #: account/forms.py:488 | |
135 | 138 | msgid "Please type your current password." |
136 | 139 | msgstr "Пожалуйста, введите свой текущий пароль." |
137 | 140 | |
138 | #: account/forms.py:516 | |
141 | #: account/forms.py:528 | |
139 | 142 | msgid "The e-mail address is not assigned to any user account" |
140 | 143 | msgstr "Нет пользователя с таким e-mail" |
141 | 144 | |
142 | #: account/forms.py:579 | |
145 | #: account/forms.py:591 | |
143 | 146 | msgid "The password reset token was invalid." |
144 | 147 | msgstr "Неправильный код для сброса пароля." |
145 | 148 | |
200 | 203 | msgid "Your account has no password set up." |
201 | 204 | msgstr "Для вашего аккаунта не установлен пароль." |
202 | 205 | |
203 | #: socialaccount/adapter.py:141 | |
206 | #: socialaccount/adapter.py:138 | |
204 | 207 | msgid "Your account has no verified e-mail address." |
205 | 208 | msgstr "Нет подтвержденных e-mail адресов для вашего аккаунта." |
206 | 209 |
6 | 6 | msgstr "" |
7 | 7 | "Project-Id-Version: \n" |
8 | 8 | "Report-Msgid-Bugs-To: \n" |
9 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
10 | "PO-Revision-Date: 2017-04-26 12:48+0200\n" | |
9 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
10 | "PO-Revision-Date: 2021-02-22 20:18+0100\n" | |
11 | 11 | "Last-Translator: Tomas Babej <tomasbabej@gmail.com>\n" |
12 | 12 | "Language-Team: \n" |
13 | 13 | "Language: sk\n" |
15 | 15 | "Content-Type: text/plain; charset=UTF-8\n" |
16 | 16 | "Content-Transfer-Encoding: 8bit\n" |
17 | 17 | "X-Generator: Poedit 2.0.1\n" |
18 | "Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n " | |
19 | ">= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" | |
18 | 20 | |
19 | 21 | #: account/adapter.py:45 |
20 | 22 | msgid "Username can not be used. Please use other username." |
37 | 39 | msgid "Accounts" |
38 | 40 | msgstr "Účty" |
39 | 41 | |
40 | #: account/forms.py:58 account/forms.py:403 | |
42 | #: account/forms.py:58 account/forms.py:412 | |
41 | 43 | msgid "You must type the same password each time." |
42 | 44 | msgstr "Heslá sa nezhodujú." |
43 | 45 | |
44 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
46 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
45 | 47 | msgid "Password" |
46 | 48 | msgstr "Heslo" |
47 | 49 | |
48 | #: account/forms.py:88 | |
50 | #: account/forms.py:92 | |
49 | 51 | msgid "Remember Me" |
50 | 52 | msgstr "Zapamätať si ma" |
51 | 53 | |
52 | #: account/forms.py:92 | |
54 | #: account/forms.py:96 | |
53 | 55 | msgid "This account is currently inactive." |
54 | 56 | msgstr "Tento účet nie je momentálne aktívny." |
55 | 57 | |
56 | #: account/forms.py:94 | |
58 | #: account/forms.py:98 | |
57 | 59 | msgid "The e-mail address and/or password you specified are not correct." |
58 | 60 | msgstr "Uvedený e-mail alebo heslo nie je správne." |
59 | 61 | |
60 | #: account/forms.py:97 | |
62 | #: account/forms.py:101 | |
61 | 63 | msgid "The username and/or password you specified are not correct." |
62 | 64 | msgstr "Uvedené užívateľské meno alebo heslo nie je správne." |
63 | 65 | |
64 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
65 | #: account/forms.py:505 | |
66 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
67 | #: account/forms.py:516 | |
66 | 68 | msgid "E-mail address" |
67 | 69 | msgstr "E-mailová adresa" |
68 | 70 | |
69 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
70 | #: account/forms.py:500 | |
71 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
72 | #: account/forms.py:511 | |
71 | 73 | msgid "E-mail" |
72 | 74 | msgstr "E-mail" |
73 | 75 | |
74 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
75 | #: account/forms.py:267 | |
76 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
77 | #: account/forms.py:271 | |
76 | 78 | msgid "Username" |
77 | 79 | msgstr "Užívateľské meno" |
78 | 80 | |
79 | #: account/forms.py:126 | |
81 | #: account/forms.py:132 | |
80 | 82 | msgid "Username or e-mail" |
81 | 83 | msgstr "Užívateľské meno alebo e-mail" |
82 | 84 | |
83 | #: account/forms.py:130 | |
85 | #: account/forms.py:135 | |
84 | 86 | msgctxt "field label" |
85 | 87 | msgid "Login" |
86 | 88 | msgstr "Login" |
87 | 89 | |
88 | #: account/forms.py:299 | |
90 | #: account/forms.py:306 | |
89 | 91 | msgid "E-mail (again)" |
90 | 92 | msgstr "E-mail (znova)" |
91 | 93 | |
92 | #: account/forms.py:303 | |
94 | #: account/forms.py:310 | |
93 | 95 | msgid "E-mail address confirmation" |
94 | 96 | msgstr "Potvrdenie e-mailu" |
95 | 97 | |
96 | #: account/forms.py:311 | |
98 | #: account/forms.py:318 | |
97 | 99 | msgid "E-mail (optional)" |
98 | 100 | msgstr "E-mail (nepovinné)" |
99 | 101 | |
100 | #: account/forms.py:351 | |
102 | #: account/forms.py:358 | |
101 | 103 | msgid "You must type the same email each time." |
102 | 104 | msgstr "Heslá sa nezhodujú." |
103 | 105 | |
104 | #: account/forms.py:374 account/forms.py:487 | |
106 | #: account/forms.py:383 account/forms.py:498 | |
105 | 107 | msgid "Password (again)" |
106 | 108 | msgstr "Heslo (znovu)" |
107 | 109 | |
108 | #: account/forms.py:438 | |
110 | #: account/forms.py:447 | |
109 | 111 | msgid "This e-mail address is already associated with this account." |
110 | 112 | msgstr "Táto e-mailová adresa je už spojená s týmto účtom." |
111 | 113 | |
112 | #: account/forms.py:441 | |
114 | #: account/forms.py:450 | |
113 | 115 | msgid "This e-mail address is already associated with another account." |
114 | 116 | msgstr "Táto e-mailová adresa je už spojená s iným účtom." |
115 | 117 | |
116 | #: account/forms.py:443 | |
118 | #: account/forms.py:452 | |
117 | 119 | #, fuzzy, python-format |
118 | 120 | #| msgid "Your account has no verified e-mail address." |
119 | 121 | msgid "You cannot add more than %d e-mail addresses." |
120 | 122 | msgstr "Váš účet nemá overenú e-mailovú adresu." |
121 | 123 | |
122 | #: account/forms.py:467 | |
124 | #: account/forms.py:477 | |
123 | 125 | msgid "Current Password" |
124 | 126 | msgstr "Súčasné heslo" |
125 | 127 | |
126 | #: account/forms.py:468 account/forms.py:557 | |
128 | #: account/forms.py:479 account/forms.py:569 | |
127 | 129 | msgid "New Password" |
128 | 130 | msgstr "Nové heslo" |
129 | 131 | |
130 | #: account/forms.py:469 account/forms.py:558 | |
132 | #: account/forms.py:480 account/forms.py:570 | |
131 | 133 | msgid "New Password (again)" |
132 | 134 | msgstr "Nové heslo (znovu)" |
133 | 135 | |
134 | #: account/forms.py:477 | |
136 | #: account/forms.py:488 | |
135 | 137 | msgid "Please type your current password." |
136 | 138 | msgstr "Prosím, napíšte svoje súčasné heslo." |
137 | 139 | |
138 | #: account/forms.py:516 | |
140 | #: account/forms.py:528 | |
139 | 141 | msgid "The e-mail address is not assigned to any user account" |
140 | 142 | msgstr "" |
141 | 143 | "Táto e-mailová adresa nie je pridelená k žiadnemu používateľskému kontu" |
142 | 144 | |
143 | #: account/forms.py:579 | |
145 | #: account/forms.py:591 | |
144 | 146 | msgid "The password reset token was invalid." |
145 | 147 | msgstr "Token na obnovu hesla bol nesprávny." |
146 | 148 | |
201 | 203 | msgid "Your account has no password set up." |
202 | 204 | msgstr "Váš účet nemá nastavené heslo." |
203 | 205 | |
204 | #: socialaccount/adapter.py:141 | |
206 | #: socialaccount/adapter.py:138 | |
205 | 207 | msgid "Your account has no verified e-mail address." |
206 | 208 | msgstr "Váš účet nemá overenú e-mailovú adresu." |
207 | 209 | |
625 | 627 | "We have sent you an e-mail. Please contact us if you do not receive it " |
626 | 628 | "within a few minutes." |
627 | 629 | msgstr "" |
628 | "Odoslali sme vám e-mail. Prosím kontaktujte nás ak ste ho nedostalido pár " | |
630 | "Odoslali sme vám e-mail. Prosím kontaktujte nás ak ste ho nedostali do pár " | |
629 | 631 | "minút." |
630 | 632 | |
631 | 633 | #: templates/account/password_reset_from_key.html:7 |
7 | 7 | msgstr "" |
8 | 8 | "Project-Id-Version: PACKAGE VERSION\n" |
9 | 9 | "Report-Msgid-Bugs-To: \n" |
10 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
10 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
11 | 11 | "PO-Revision-Date: 2020-06-27 12:21+0122\n" |
12 | 12 | "Last-Translator: Lev Predan Kowarski <lev@filmoteka.si>\n" |
13 | 13 | "Language-Team: Bojan Mihelac <bmihelac@mihelac.org>, Lev Predan Kowarski " |
42 | 42 | msgid "Accounts" |
43 | 43 | msgstr "Računi" |
44 | 44 | |
45 | #: account/forms.py:58 account/forms.py:403 | |
45 | #: account/forms.py:58 account/forms.py:412 | |
46 | 46 | msgid "You must type the same password each time." |
47 | 47 | msgstr "Vnesti je potrebno isto geslo." |
48 | 48 | |
49 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
49 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
50 | 50 | msgid "Password" |
51 | 51 | msgstr "Geslo" |
52 | 52 | |
53 | #: account/forms.py:88 | |
53 | #: account/forms.py:92 | |
54 | 54 | msgid "Remember Me" |
55 | 55 | msgstr "Zapomni si me" |
56 | 56 | |
57 | #: account/forms.py:92 | |
57 | #: account/forms.py:96 | |
58 | 58 | msgid "This account is currently inactive." |
59 | 59 | msgstr "Račun trenutno ni aktiven." |
60 | 60 | |
61 | #: account/forms.py:94 | |
61 | #: account/forms.py:98 | |
62 | 62 | msgid "The e-mail address and/or password you specified are not correct." |
63 | 63 | msgstr "E-poštni naslov in/ali geslo nista pravilna." |
64 | 64 | |
65 | #: account/forms.py:97 | |
65 | #: account/forms.py:101 | |
66 | 66 | msgid "The username and/or password you specified are not correct." |
67 | 67 | msgstr "Uporabniško ime in/ali geslo nista pravilna." |
68 | 68 | |
69 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
70 | #: account/forms.py:505 | |
69 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
70 | #: account/forms.py:516 | |
71 | 71 | msgid "E-mail address" |
72 | 72 | msgstr "E-poštni naslov" |
73 | 73 | |
74 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
75 | #: account/forms.py:500 | |
74 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
75 | #: account/forms.py:511 | |
76 | 76 | msgid "E-mail" |
77 | 77 | msgstr "E-poštni naslov" |
78 | 78 | |
79 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
80 | #: account/forms.py:267 | |
79 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
80 | #: account/forms.py:271 | |
81 | 81 | msgid "Username" |
82 | 82 | msgstr "Uporabniško ime" |
83 | 83 | |
84 | #: account/forms.py:126 | |
84 | #: account/forms.py:132 | |
85 | 85 | msgid "Username or e-mail" |
86 | 86 | msgstr "Uporabniško ime ali e-poštni naslov" |
87 | 87 | |
88 | #: account/forms.py:130 | |
88 | #: account/forms.py:135 | |
89 | 89 | msgctxt "field label" |
90 | 90 | msgid "Login" |
91 | 91 | msgstr "Prijava" |
92 | 92 | |
93 | #: account/forms.py:299 | |
93 | #: account/forms.py:306 | |
94 | 94 | msgid "E-mail (again)" |
95 | 95 | msgstr "E-pooštni naslov (ponovno)" |
96 | 96 | |
97 | #: account/forms.py:303 | |
97 | #: account/forms.py:310 | |
98 | 98 | msgid "E-mail address confirmation" |
99 | 99 | msgstr "Potrditev e-poštni naslova" |
100 | 100 | |
101 | #: account/forms.py:311 | |
101 | #: account/forms.py:318 | |
102 | 102 | msgid "E-mail (optional)" |
103 | 103 | msgstr "E-poštni naslov (neobvezno)" |
104 | 104 | |
105 | #: account/forms.py:351 | |
105 | #: account/forms.py:358 | |
106 | 106 | msgid "You must type the same email each time." |
107 | 107 | msgstr "Vnesti je potrebno isti e-poštni naslov." |
108 | 108 | |
109 | #: account/forms.py:374 account/forms.py:487 | |
109 | #: account/forms.py:383 account/forms.py:498 | |
110 | 110 | msgid "Password (again)" |
111 | 111 | msgstr "Geslo (ponovno)" |
112 | 112 | |
113 | #: account/forms.py:438 | |
113 | #: account/forms.py:447 | |
114 | 114 | msgid "This e-mail address is already associated with this account." |
115 | 115 | msgstr "E-poštni naslov že pripada vašemu uporabniškemu računu." |
116 | 116 | |
117 | #: account/forms.py:441 | |
117 | #: account/forms.py:450 | |
118 | 118 | msgid "This e-mail address is already associated with another account." |
119 | 119 | msgstr "E-poštni naslov že pripada drugemu uporabniškemu računu." |
120 | 120 | |
121 | #: account/forms.py:443 | |
121 | #: account/forms.py:452 | |
122 | 122 | #, fuzzy, python-format |
123 | 123 | #| msgid "Your account has no verified e-mail address." |
124 | 124 | msgid "You cannot add more than %d e-mail addresses." |
125 | 125 | msgstr "Vaš uporabniški račun nima preverjenega e-poštnega naslova." |
126 | 126 | |
127 | #: account/forms.py:467 | |
127 | #: account/forms.py:477 | |
128 | 128 | msgid "Current Password" |
129 | 129 | msgstr "Trenutno geslo" |
130 | 130 | |
131 | #: account/forms.py:468 account/forms.py:557 | |
131 | #: account/forms.py:479 account/forms.py:569 | |
132 | 132 | msgid "New Password" |
133 | 133 | msgstr "Novo geslo" |
134 | 134 | |
135 | #: account/forms.py:469 account/forms.py:558 | |
135 | #: account/forms.py:480 account/forms.py:570 | |
136 | 136 | msgid "New Password (again)" |
137 | 137 | msgstr "Novo geslo (ponovno)" |
138 | 138 | |
139 | #: account/forms.py:477 | |
139 | #: account/forms.py:488 | |
140 | 140 | msgid "Please type your current password." |
141 | 141 | msgstr "Prosimo vpišite trenutno geslo." |
142 | 142 | |
143 | #: account/forms.py:516 | |
143 | #: account/forms.py:528 | |
144 | 144 | msgid "The e-mail address is not assigned to any user account" |
145 | 145 | msgstr "E-poštni naslov ne pripada nobenemu uporabniškemu računu." |
146 | 146 | |
147 | #: account/forms.py:579 | |
147 | #: account/forms.py:591 | |
148 | 148 | msgid "The password reset token was invalid." |
149 | 149 | msgstr "Žeton za ponastavitev gesla je bil neveljaven." |
150 | 150 | |
207 | 207 | msgid "Your account has no password set up." |
208 | 208 | msgstr "Vaš uporabniški račun nima nastavljenega gesla." |
209 | 209 | |
210 | #: socialaccount/adapter.py:141 | |
210 | #: socialaccount/adapter.py:138 | |
211 | 211 | msgid "Your account has no verified e-mail address." |
212 | 212 | msgstr "Vaš uporabniški račun nima preverjenega e-poštnega naslova." |
213 | 213 |
7 | 7 | msgstr "" |
8 | 8 | "Project-Id-Version: PACKAGE VERSION\n" |
9 | 9 | "Report-Msgid-Bugs-To: \n" |
10 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
10 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
11 | 11 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
12 | 12 | "Last-Translator: Nikola Vulovic <nivukiki@gmail.com>\n" |
13 | 13 | "Language-Team: NONE\n" |
40 | 40 | msgid "Accounts" |
41 | 41 | msgstr "Рачуни" |
42 | 42 | |
43 | #: account/forms.py:58 account/forms.py:403 | |
43 | #: account/forms.py:58 account/forms.py:412 | |
44 | 44 | msgid "You must type the same password each time." |
45 | 45 | msgstr "Морате унијети исту лозинку сваки пут" |
46 | 46 | |
47 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
47 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
48 | 48 | msgid "Password" |
49 | 49 | msgstr "Лозинка" |
50 | 50 | |
51 | #: account/forms.py:88 | |
51 | #: account/forms.py:92 | |
52 | 52 | msgid "Remember Me" |
53 | 53 | msgstr "Сети ме се" |
54 | 54 | |
55 | #: account/forms.py:92 | |
55 | #: account/forms.py:96 | |
56 | 56 | msgid "This account is currently inactive." |
57 | 57 | msgstr "Овај налог је тренутно неактиван." |
58 | 58 | |
59 | #: account/forms.py:94 | |
59 | #: account/forms.py:98 | |
60 | 60 | msgid "The e-mail address and/or password you specified are not correct." |
61 | 61 | msgstr "Адреса е-поште и/или лозинка коју сте навели нису тачни." |
62 | 62 | |
63 | #: account/forms.py:97 | |
63 | #: account/forms.py:101 | |
64 | 64 | msgid "The username and/or password you specified are not correct." |
65 | 65 | msgstr "Корисничко име и/или лозинка коју сте навели нису тачни." |
66 | 66 | |
67 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
68 | #: account/forms.py:505 | |
67 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
68 | #: account/forms.py:516 | |
69 | 69 | msgid "E-mail address" |
70 | 70 | msgstr "Адреса е-поште" |
71 | 71 | |
72 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
73 | #: account/forms.py:500 | |
72 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
73 | #: account/forms.py:511 | |
74 | 74 | msgid "E-mail" |
75 | 75 | msgstr "Е-пошта" |
76 | 76 | |
77 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
78 | #: account/forms.py:267 | |
77 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
78 | #: account/forms.py:271 | |
79 | 79 | msgid "Username" |
80 | 80 | msgstr "Корисничко име" |
81 | 81 | |
82 | #: account/forms.py:126 | |
82 | #: account/forms.py:132 | |
83 | 83 | msgid "Username or e-mail" |
84 | 84 | msgstr "Корисничко име или е-пошта" |
85 | 85 | |
86 | #: account/forms.py:130 | |
86 | #: account/forms.py:135 | |
87 | 87 | msgctxt "field label" |
88 | 88 | msgid "Login" |
89 | 89 | msgstr "Пријавите се" |
90 | 90 | |
91 | #: account/forms.py:299 | |
91 | #: account/forms.py:306 | |
92 | 92 | msgid "E-mail (again)" |
93 | 93 | msgstr "Е-пошта (опет)" |
94 | 94 | |
95 | #: account/forms.py:303 | |
95 | #: account/forms.py:310 | |
96 | 96 | msgid "E-mail address confirmation" |
97 | 97 | msgstr "Потврда адресе е-поште" |
98 | 98 | |
99 | #: account/forms.py:311 | |
99 | #: account/forms.py:318 | |
100 | 100 | msgid "E-mail (optional)" |
101 | 101 | msgstr "Е-пошта (опционо)" |
102 | 102 | |
103 | #: account/forms.py:351 | |
103 | #: account/forms.py:358 | |
104 | 104 | msgid "You must type the same email each time." |
105 | 105 | msgstr "Морате унијети исту адресу е-поште сваки пут." |
106 | 106 | |
107 | #: account/forms.py:374 account/forms.py:487 | |
107 | #: account/forms.py:383 account/forms.py:498 | |
108 | 108 | msgid "Password (again)" |
109 | 109 | msgstr "Лозинка (поново)" |
110 | 110 | |
111 | #: account/forms.py:438 | |
111 | #: account/forms.py:447 | |
112 | 112 | msgid "This e-mail address is already associated with this account." |
113 | 113 | msgstr "Ова адреса е-поште је већ повезана са овим налогом." |
114 | 114 | |
115 | #: account/forms.py:441 | |
115 | #: account/forms.py:450 | |
116 | 116 | msgid "This e-mail address is already associated with another account." |
117 | 117 | msgstr "Ова адреса е-поште је већ повезана са другим налогом." |
118 | 118 | |
119 | #: account/forms.py:443 | |
119 | #: account/forms.py:452 | |
120 | 120 | #, fuzzy, python-format |
121 | 121 | #| msgid "Your account has no verified e-mail address." |
122 | 122 | msgid "You cannot add more than %d e-mail addresses." |
123 | 123 | msgstr "Ваш налог нема потврђену е-маил адресу." |
124 | 124 | |
125 | #: account/forms.py:467 | |
125 | #: account/forms.py:477 | |
126 | 126 | msgid "Current Password" |
127 | 127 | msgstr "Тренутна лозинка" |
128 | 128 | |
129 | #: account/forms.py:468 account/forms.py:557 | |
129 | #: account/forms.py:479 account/forms.py:569 | |
130 | 130 | msgid "New Password" |
131 | 131 | msgstr "Нова лозинка" |
132 | 132 | |
133 | #: account/forms.py:469 account/forms.py:558 | |
133 | #: account/forms.py:480 account/forms.py:570 | |
134 | 134 | msgid "New Password (again)" |
135 | 135 | msgstr "Нова лозинка (поново)" |
136 | 136 | |
137 | #: account/forms.py:477 | |
137 | #: account/forms.py:488 | |
138 | 138 | msgid "Please type your current password." |
139 | 139 | msgstr "Молимо унесите тренутну лозинку." |
140 | 140 | |
141 | #: account/forms.py:516 | |
141 | #: account/forms.py:528 | |
142 | 142 | msgid "The e-mail address is not assigned to any user account" |
143 | 143 | msgstr "Адреса е-поште није додељена било ком корисничком налогу" |
144 | 144 | |
145 | #: account/forms.py:579 | |
145 | #: account/forms.py:591 | |
146 | 146 | msgid "The password reset token was invalid." |
147 | 147 | msgstr "Токен ресетовања лозинке је неважећи." |
148 | 148 | |
203 | 203 | msgid "Your account has no password set up." |
204 | 204 | msgstr "Ваш налог нема подешену лозинку." |
205 | 205 | |
206 | #: socialaccount/adapter.py:141 | |
206 | #: socialaccount/adapter.py:138 | |
207 | 207 | msgid "Your account has no verified e-mail address." |
208 | 208 | msgstr "Ваш налог нема потврђену е-маил адресу." |
209 | 209 |
7 | 7 | msgstr "" |
8 | 8 | "Project-Id-Version: PACKAGE VERSION\n" |
9 | 9 | "Report-Msgid-Bugs-To: \n" |
10 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
10 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
11 | 11 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
12 | 12 | "Last-Translator: Nikola Vulovic <nivukiki@gmail.com>\n" |
13 | 13 | "Language-Team: NONE\n" |
40 | 40 | msgid "Accounts" |
41 | 41 | msgstr "Računi" |
42 | 42 | |
43 | #: account/forms.py:58 account/forms.py:403 | |
43 | #: account/forms.py:58 account/forms.py:412 | |
44 | 44 | msgid "You must type the same password each time." |
45 | 45 | msgstr "Morate unijeti istu lozinku svaki put" |
46 | 46 | |
47 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
47 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
48 | 48 | msgid "Password" |
49 | 49 | msgstr "Lozinka" |
50 | 50 | |
51 | #: account/forms.py:88 | |
51 | #: account/forms.py:92 | |
52 | 52 | msgid "Remember Me" |
53 | 53 | msgstr "Seti me se" |
54 | 54 | |
55 | #: account/forms.py:92 | |
55 | #: account/forms.py:96 | |
56 | 56 | msgid "This account is currently inactive." |
57 | 57 | msgstr "Ovaj nalog je trenutno neaktivan." |
58 | 58 | |
59 | #: account/forms.py:94 | |
59 | #: account/forms.py:98 | |
60 | 60 | msgid "The e-mail address and/or password you specified are not correct." |
61 | 61 | msgstr "Adresa e-pošte i/ili lozinka koju ste naveli nisu tačni." |
62 | 62 | |
63 | #: account/forms.py:97 | |
63 | #: account/forms.py:101 | |
64 | 64 | msgid "The username and/or password you specified are not correct." |
65 | 65 | msgstr "Korisničko ime i/ili lozinka koju ste naveli nisu tačni." |
66 | 66 | |
67 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
68 | #: account/forms.py:505 | |
67 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
68 | #: account/forms.py:516 | |
69 | 69 | msgid "E-mail address" |
70 | 70 | msgstr "Adresa e-pošte" |
71 | 71 | |
72 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
73 | #: account/forms.py:500 | |
72 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
73 | #: account/forms.py:511 | |
74 | 74 | msgid "E-mail" |
75 | 75 | msgstr "E-pošta" |
76 | 76 | |
77 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
78 | #: account/forms.py:267 | |
77 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
78 | #: account/forms.py:271 | |
79 | 79 | msgid "Username" |
80 | 80 | msgstr "Korisničko ime" |
81 | 81 | |
82 | #: account/forms.py:126 | |
82 | #: account/forms.py:132 | |
83 | 83 | msgid "Username or e-mail" |
84 | 84 | msgstr "Korisničko ime ili e-pošta" |
85 | 85 | |
86 | #: account/forms.py:130 | |
86 | #: account/forms.py:135 | |
87 | 87 | msgctxt "field label" |
88 | 88 | msgid "Login" |
89 | 89 | msgstr "Prijavite se" |
90 | 90 | |
91 | #: account/forms.py:299 | |
91 | #: account/forms.py:306 | |
92 | 92 | msgid "E-mail (again)" |
93 | 93 | msgstr "E-pošta (opet)" |
94 | 94 | |
95 | #: account/forms.py:303 | |
95 | #: account/forms.py:310 | |
96 | 96 | msgid "E-mail address confirmation" |
97 | 97 | msgstr "Potvrda adrese e-pošte" |
98 | 98 | |
99 | #: account/forms.py:311 | |
99 | #: account/forms.py:318 | |
100 | 100 | msgid "E-mail (optional)" |
101 | 101 | msgstr "E-pošta (opciono)" |
102 | 102 | |
103 | #: account/forms.py:351 | |
103 | #: account/forms.py:358 | |
104 | 104 | msgid "You must type the same email each time." |
105 | 105 | msgstr "Morate unijeti istu adresu e-pošte svaki put." |
106 | 106 | |
107 | #: account/forms.py:374 account/forms.py:487 | |
107 | #: account/forms.py:383 account/forms.py:498 | |
108 | 108 | msgid "Password (again)" |
109 | 109 | msgstr "Lozinka (ponovo)" |
110 | 110 | |
111 | #: account/forms.py:438 | |
111 | #: account/forms.py:447 | |
112 | 112 | msgid "This e-mail address is already associated with this account." |
113 | 113 | msgstr "Ova adresa e-pošte je već povezana sa ovim nalogom." |
114 | 114 | |
115 | #: account/forms.py:441 | |
115 | #: account/forms.py:450 | |
116 | 116 | msgid "This e-mail address is already associated with another account." |
117 | 117 | msgstr "Ova adresa e-pošte je već povezana sa drugim nalogom." |
118 | 118 | |
119 | #: account/forms.py:443 | |
119 | #: account/forms.py:452 | |
120 | 120 | #, fuzzy, python-format |
121 | 121 | #| msgid "Your account has no verified e-mail address." |
122 | 122 | msgid "You cannot add more than %d e-mail addresses." |
123 | 123 | msgstr "Vaš nalog nema potvrđenu e-mail adresu." |
124 | 124 | |
125 | #: account/forms.py:467 | |
125 | #: account/forms.py:477 | |
126 | 126 | msgid "Current Password" |
127 | 127 | msgstr "Trenutna lozinka" |
128 | 128 | |
129 | #: account/forms.py:468 account/forms.py:557 | |
129 | #: account/forms.py:479 account/forms.py:569 | |
130 | 130 | msgid "New Password" |
131 | 131 | msgstr "Nova lozinka" |
132 | 132 | |
133 | #: account/forms.py:469 account/forms.py:558 | |
133 | #: account/forms.py:480 account/forms.py:570 | |
134 | 134 | msgid "New Password (again)" |
135 | 135 | msgstr "Nova lozinka (ponovo)" |
136 | 136 | |
137 | #: account/forms.py:477 | |
137 | #: account/forms.py:488 | |
138 | 138 | msgid "Please type your current password." |
139 | 139 | msgstr "Molimo unesite trenutnu lozinku." |
140 | 140 | |
141 | #: account/forms.py:516 | |
141 | #: account/forms.py:528 | |
142 | 142 | msgid "The e-mail address is not assigned to any user account" |
143 | 143 | msgstr "Adresa e-pošte nije dodeljena bilo kom korisničkom nalogu" |
144 | 144 | |
145 | #: account/forms.py:579 | |
145 | #: account/forms.py:591 | |
146 | 146 | msgid "The password reset token was invalid." |
147 | 147 | msgstr "Token resetovanja lozinke je nevažeći." |
148 | 148 | |
203 | 203 | msgid "Your account has no password set up." |
204 | 204 | msgstr "Vaš nalog nema podešenu lozinku." |
205 | 205 | |
206 | #: socialaccount/adapter.py:141 | |
206 | #: socialaccount/adapter.py:138 | |
207 | 207 | msgid "Your account has no verified e-mail address." |
208 | 208 | msgstr "Vaš nalog nema potvrđenu e-mail adresu." |
209 | 209 |
6 | 6 | msgstr "" |
7 | 7 | "Project-Id-Version: django-allauth\n" |
8 | 8 | "Report-Msgid-Bugs-To: \n" |
9 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
9 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
10 | 10 | "PO-Revision-Date: 2014-08-12 00:35+0200\n" |
11 | 11 | "Last-Translator: Jannis \n" |
12 | 12 | "Language-Team: Swedish (http://www.transifex.com/projects/p/django-allauth/" |
39 | 39 | msgid "Accounts" |
40 | 40 | msgstr "Konto" |
41 | 41 | |
42 | #: account/forms.py:58 account/forms.py:403 | |
42 | #: account/forms.py:58 account/forms.py:412 | |
43 | 43 | msgid "You must type the same password each time." |
44 | 44 | msgstr "Du måste ange samma lösenord" |
45 | 45 | |
46 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
46 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
47 | 47 | msgid "Password" |
48 | 48 | msgstr "Lösenord" |
49 | 49 | |
50 | #: account/forms.py:88 | |
50 | #: account/forms.py:92 | |
51 | 51 | msgid "Remember Me" |
52 | 52 | msgstr "Kom ihåg mig" |
53 | 53 | |
54 | #: account/forms.py:92 | |
54 | #: account/forms.py:96 | |
55 | 55 | msgid "This account is currently inactive." |
56 | 56 | msgstr "Detta konto är inaktivt." |
57 | 57 | |
58 | #: account/forms.py:94 | |
58 | #: account/forms.py:98 | |
59 | 59 | msgid "The e-mail address and/or password you specified are not correct." |
60 | 60 | msgstr "Epost-adressen och/eller lösenordet är felaktigt." |
61 | 61 | |
62 | #: account/forms.py:97 | |
62 | #: account/forms.py:101 | |
63 | 63 | msgid "The username and/or password you specified are not correct." |
64 | 64 | msgstr "Användarnamnet och/eller lösenordet är felaktigt." |
65 | 65 | |
66 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
67 | #: account/forms.py:505 | |
66 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
67 | #: account/forms.py:516 | |
68 | 68 | msgid "E-mail address" |
69 | 69 | msgstr "Epost-adress" |
70 | 70 | |
71 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
72 | #: account/forms.py:500 | |
71 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
72 | #: account/forms.py:511 | |
73 | 73 | msgid "E-mail" |
74 | 74 | msgstr "Epost" |
75 | 75 | |
76 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
77 | #: account/forms.py:267 | |
76 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
77 | #: account/forms.py:271 | |
78 | 78 | msgid "Username" |
79 | 79 | msgstr "Användarnamn" |
80 | 80 | |
81 | #: account/forms.py:126 | |
81 | #: account/forms.py:132 | |
82 | 82 | msgid "Username or e-mail" |
83 | 83 | msgstr "Användarnamn eller epost-adress" |
84 | 84 | |
85 | #: account/forms.py:130 | |
85 | #: account/forms.py:135 | |
86 | 86 | msgctxt "field label" |
87 | 87 | msgid "Login" |
88 | 88 | msgstr "Logga in" |
89 | 89 | |
90 | #: account/forms.py:299 | |
90 | #: account/forms.py:306 | |
91 | 91 | #, fuzzy |
92 | 92 | #| msgid "E-mail (optional)" |
93 | 93 | msgid "E-mail (again)" |
94 | 94 | msgstr "Epost (valfritt)" |
95 | 95 | |
96 | #: account/forms.py:303 | |
96 | #: account/forms.py:310 | |
97 | 97 | #, fuzzy |
98 | 98 | #| msgid "email confirmation" |
99 | 99 | msgid "E-mail address confirmation" |
100 | 100 | msgstr "epost-bekräftelse" |
101 | 101 | |
102 | #: account/forms.py:311 | |
102 | #: account/forms.py:318 | |
103 | 103 | msgid "E-mail (optional)" |
104 | 104 | msgstr "Epost (valfritt)" |
105 | 105 | |
106 | #: account/forms.py:351 | |
106 | #: account/forms.py:358 | |
107 | 107 | #, fuzzy |
108 | 108 | #| msgid "You must type the same password each time." |
109 | 109 | msgid "You must type the same email each time." |
110 | 110 | msgstr "Du måste ange samma lösenord" |
111 | 111 | |
112 | #: account/forms.py:374 account/forms.py:487 | |
112 | #: account/forms.py:383 account/forms.py:498 | |
113 | 113 | msgid "Password (again)" |
114 | 114 | msgstr "Lösenord (igen)" |
115 | 115 | |
116 | #: account/forms.py:438 | |
116 | #: account/forms.py:447 | |
117 | 117 | msgid "This e-mail address is already associated with this account." |
118 | 118 | msgstr "Denna epost-adress är redan knuten till detta konto" |
119 | 119 | |
120 | #: account/forms.py:441 | |
120 | #: account/forms.py:450 | |
121 | 121 | msgid "This e-mail address is already associated with another account." |
122 | 122 | msgstr "Denna epost-adress är redan knuten till ett annat konto" |
123 | 123 | |
124 | #: account/forms.py:443 | |
124 | #: account/forms.py:452 | |
125 | 125 | #, fuzzy, python-format |
126 | 126 | #| msgid "Your account has no verified e-mail address." |
127 | 127 | msgid "You cannot add more than %d e-mail addresses." |
128 | 128 | msgstr "Ditt konto har ingen verifierad epost-adress." |
129 | 129 | |
130 | #: account/forms.py:467 | |
130 | #: account/forms.py:477 | |
131 | 131 | msgid "Current Password" |
132 | 132 | msgstr "Nuvarande lösenord" |
133 | 133 | |
134 | #: account/forms.py:468 account/forms.py:557 | |
134 | #: account/forms.py:479 account/forms.py:569 | |
135 | 135 | msgid "New Password" |
136 | 136 | msgstr "Nytt lösenord" |
137 | 137 | |
138 | #: account/forms.py:469 account/forms.py:558 | |
138 | #: account/forms.py:480 account/forms.py:570 | |
139 | 139 | msgid "New Password (again)" |
140 | 140 | msgstr "Nytt lösenord (igen)" |
141 | 141 | |
142 | #: account/forms.py:477 | |
142 | #: account/forms.py:488 | |
143 | 143 | msgid "Please type your current password." |
144 | 144 | msgstr "Skriv in ditt nuvarande lösenord." |
145 | 145 | |
146 | #: account/forms.py:516 | |
146 | #: account/forms.py:528 | |
147 | 147 | msgid "The e-mail address is not assigned to any user account" |
148 | 148 | msgstr "Epost-adressen är inte knuten till något konto" |
149 | 149 | |
150 | #: account/forms.py:579 | |
150 | #: account/forms.py:591 | |
151 | 151 | msgid "The password reset token was invalid." |
152 | 152 | msgstr "" |
153 | 153 | |
209 | 209 | msgid "Your account has no password set up." |
210 | 210 | msgstr "Ditt konto har inget lösenord." |
211 | 211 | |
212 | #: socialaccount/adapter.py:141 | |
212 | #: socialaccount/adapter.py:138 | |
213 | 213 | msgid "Your account has no verified e-mail address." |
214 | 214 | msgstr "Ditt konto har ingen verifierad epost-adress." |
215 | 215 |
9 | 9 | msgstr "" |
10 | 10 | "Project-Id-Version: django-allauth\n" |
11 | 11 | "Report-Msgid-Bugs-To: \n" |
12 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
12 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
13 | 13 | "PO-Revision-Date: 2015-06-26 13:09+0700\n" |
14 | 14 | "Last-Translator: Nattaphoom Chaipreecha <attomos@gmail.com>\n" |
15 | 15 | "Language-Team: Thai <LL@li.org>\n" |
40 | 40 | msgid "Accounts" |
41 | 41 | msgstr "บัญชี" |
42 | 42 | |
43 | #: account/forms.py:58 account/forms.py:403 | |
43 | #: account/forms.py:58 account/forms.py:412 | |
44 | 44 | msgid "You must type the same password each time." |
45 | 45 | msgstr "ต้องพิมพ์รหัสผ่านเดิมซ้ำอีกครั้ง" |
46 | 46 | |
47 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
47 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
48 | 48 | msgid "Password" |
49 | 49 | msgstr "รหัสผ่าน" |
50 | 50 | |
51 | #: account/forms.py:88 | |
51 | #: account/forms.py:92 | |
52 | 52 | msgid "Remember Me" |
53 | 53 | msgstr "จดจำการเข้าใช้" |
54 | 54 | |
55 | #: account/forms.py:92 | |
55 | #: account/forms.py:96 | |
56 | 56 | msgid "This account is currently inactive." |
57 | 57 | msgstr "บัญชีนี้อยู่ในสถานะที่ใช้งานไม่ได้่" |
58 | 58 | |
59 | #: account/forms.py:94 | |
59 | #: account/forms.py:98 | |
60 | 60 | msgid "The e-mail address and/or password you specified are not correct." |
61 | 61 | msgstr "อีเมลและ/หรือรหัสผ่านที่ระบุมาไม่ถูกต้อง" |
62 | 62 | |
63 | #: account/forms.py:97 | |
63 | #: account/forms.py:101 | |
64 | 64 | msgid "The username and/or password you specified are not correct." |
65 | 65 | msgstr "ชื่อผู้ใช้และ/หรือรหัสผ่านที่ระบุมาไม่ถูกต้อง" |
66 | 66 | |
67 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
68 | #: account/forms.py:505 | |
67 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
68 | #: account/forms.py:516 | |
69 | 69 | msgid "E-mail address" |
70 | 70 | msgstr "อีเมล" |
71 | 71 | |
72 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
73 | #: account/forms.py:500 | |
72 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
73 | #: account/forms.py:511 | |
74 | 74 | msgid "E-mail" |
75 | 75 | msgstr "อีเมล" |
76 | 76 | |
77 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
78 | #: account/forms.py:267 | |
77 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
78 | #: account/forms.py:271 | |
79 | 79 | msgid "Username" |
80 | 80 | msgstr "ชื่อผู้ใช้" |
81 | 81 | |
82 | #: account/forms.py:126 | |
82 | #: account/forms.py:132 | |
83 | 83 | msgid "Username or e-mail" |
84 | 84 | msgstr "ชื่อผู้ใช้ หรือ อีเมล" |
85 | 85 | |
86 | #: account/forms.py:130 | |
86 | #: account/forms.py:135 | |
87 | 87 | msgctxt "field label" |
88 | 88 | msgid "Login" |
89 | 89 | msgstr "ลงชื่อเข้าใช้" |
90 | 90 | |
91 | #: account/forms.py:299 | |
91 | #: account/forms.py:306 | |
92 | 92 | #, fuzzy |
93 | 93 | #| msgid "E-mail (optional)" |
94 | 94 | msgid "E-mail (again)" |
95 | 95 | msgstr "อีเมล (ไม่จำเป็น)" |
96 | 96 | |
97 | #: account/forms.py:303 | |
97 | #: account/forms.py:310 | |
98 | 98 | #, fuzzy |
99 | 99 | #| msgid "email confirmation" |
100 | 100 | msgid "E-mail address confirmation" |
101 | 101 | msgstr "การยืนยันอีเมล" |
102 | 102 | |
103 | #: account/forms.py:311 | |
103 | #: account/forms.py:318 | |
104 | 104 | msgid "E-mail (optional)" |
105 | 105 | msgstr "อีเมล (ไม่จำเป็น)" |
106 | 106 | |
107 | #: account/forms.py:351 | |
107 | #: account/forms.py:358 | |
108 | 108 | #, fuzzy |
109 | 109 | #| msgid "You must type the same password each time." |
110 | 110 | msgid "You must type the same email each time." |
111 | 111 | msgstr "ต้องพิมพ์รหัสผ่านเดิมซ้ำอีกครั้ง" |
112 | 112 | |
113 | #: account/forms.py:374 account/forms.py:487 | |
113 | #: account/forms.py:383 account/forms.py:498 | |
114 | 114 | msgid "Password (again)" |
115 | 115 | msgstr "รหัสผ่าน (อีกครั้ง)" |
116 | 116 | |
117 | #: account/forms.py:438 | |
117 | #: account/forms.py:447 | |
118 | 118 | msgid "This e-mail address is already associated with this account." |
119 | 119 | msgstr "อีเมลนี้ได้ถูกเชื่อมกับบัญชีนี้แล้ว" |
120 | 120 | |
121 | #: account/forms.py:441 | |
121 | #: account/forms.py:450 | |
122 | 122 | msgid "This e-mail address is already associated with another account." |
123 | 123 | msgstr "อีเมลนี้ได้ถูกเชื่อมกับบัญชีอื่นแล้ว" |
124 | 124 | |
125 | #: account/forms.py:443 | |
125 | #: account/forms.py:452 | |
126 | 126 | #, fuzzy, python-format |
127 | 127 | #| msgid "Your account has no verified e-mail address." |
128 | 128 | msgid "You cannot add more than %d e-mail addresses." |
129 | 129 | msgstr "บัญชีของคุณไม่มีอีเมลที่ยืนยันแล้ว" |
130 | 130 | |
131 | #: account/forms.py:467 | |
131 | #: account/forms.py:477 | |
132 | 132 | msgid "Current Password" |
133 | 133 | msgstr "รหัสผ่านปัจจุบัน" |
134 | 134 | |
135 | #: account/forms.py:468 account/forms.py:557 | |
135 | #: account/forms.py:479 account/forms.py:569 | |
136 | 136 | msgid "New Password" |
137 | 137 | msgstr "รหัสผ่านใหม่" |
138 | 138 | |
139 | #: account/forms.py:469 account/forms.py:558 | |
139 | #: account/forms.py:480 account/forms.py:570 | |
140 | 140 | msgid "New Password (again)" |
141 | 141 | msgstr "รหัสผ่านใหม่ (อีกครั้ง)" |
142 | 142 | |
143 | #: account/forms.py:477 | |
143 | #: account/forms.py:488 | |
144 | 144 | msgid "Please type your current password." |
145 | 145 | msgstr "โปรดใส่รหัสผ่านปัจจุบัน" |
146 | 146 | |
147 | #: account/forms.py:516 | |
147 | #: account/forms.py:528 | |
148 | 148 | msgid "The e-mail address is not assigned to any user account" |
149 | 149 | msgstr "อีเมลนี้ไม่ได้เชื่อมกับบัญชีใดเลย" |
150 | 150 | |
151 | #: account/forms.py:579 | |
151 | #: account/forms.py:591 | |
152 | 152 | msgid "The password reset token was invalid." |
153 | 153 | msgstr "token ที่ใช้รีเซ็ทรหัสผ่านไม่ถูกต้อง" |
154 | 154 | |
207 | 207 | msgid "Your account has no password set up." |
208 | 208 | msgstr "บัญชีของคุณไม่ได้ตั้งรหัสผ่านไว้" |
209 | 209 | |
210 | #: socialaccount/adapter.py:141 | |
210 | #: socialaccount/adapter.py:138 | |
211 | 211 | msgid "Your account has no verified e-mail address." |
212 | 212 | msgstr "บัญชีของคุณไม่มีอีเมลที่ยืนยันแล้ว" |
213 | 213 |
7 | 7 | msgstr "" |
8 | 8 | "Project-Id-Version: django-allauth\n" |
9 | 9 | "Report-Msgid-Bugs-To: \n" |
10 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
10 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
11 | 11 | "PO-Revision-Date: 2014-08-12 00:35+0200\n" |
12 | 12 | "Last-Translator: Jannis \n" |
13 | 13 | "Language-Team: Turkish (http://www.transifex.com/projects/p/django-allauth/" |
40 | 40 | msgid "Accounts" |
41 | 41 | msgstr "Hesap" |
42 | 42 | |
43 | #: account/forms.py:58 account/forms.py:403 | |
43 | #: account/forms.py:58 account/forms.py:412 | |
44 | 44 | msgid "You must type the same password each time." |
45 | 45 | msgstr "Her seferinde aynı parolayı girmelisiniz." |
46 | 46 | |
47 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
47 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
48 | 48 | msgid "Password" |
49 | 49 | msgstr "Parola" |
50 | 50 | |
51 | #: account/forms.py:88 | |
51 | #: account/forms.py:92 | |
52 | 52 | msgid "Remember Me" |
53 | 53 | msgstr "Beni Hatırla" |
54 | 54 | |
55 | #: account/forms.py:92 | |
55 | #: account/forms.py:96 | |
56 | 56 | msgid "This account is currently inactive." |
57 | 57 | msgstr "Bu hesap şu anda etkin değil." |
58 | 58 | |
59 | #: account/forms.py:94 | |
59 | #: account/forms.py:98 | |
60 | 60 | msgid "The e-mail address and/or password you specified are not correct." |
61 | 61 | msgstr "Girdiğiniz e-posta adresi ve/veya parola doğru değil." |
62 | 62 | |
63 | #: account/forms.py:97 | |
63 | #: account/forms.py:101 | |
64 | 64 | msgid "The username and/or password you specified are not correct." |
65 | 65 | msgstr "Girdiğiniz kullanıcı adı ve/veya parola doğru değil." |
66 | 66 | |
67 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
68 | #: account/forms.py:505 | |
67 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
68 | #: account/forms.py:516 | |
69 | 69 | msgid "E-mail address" |
70 | 70 | msgstr "E-posta adresi" |
71 | 71 | |
72 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
73 | #: account/forms.py:500 | |
72 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
73 | #: account/forms.py:511 | |
74 | 74 | msgid "E-mail" |
75 | 75 | msgstr "E-posta" |
76 | 76 | |
77 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
78 | #: account/forms.py:267 | |
77 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
78 | #: account/forms.py:271 | |
79 | 79 | msgid "Username" |
80 | 80 | msgstr "Kullanıcı adı" |
81 | 81 | |
82 | #: account/forms.py:126 | |
82 | #: account/forms.py:132 | |
83 | 83 | msgid "Username or e-mail" |
84 | 84 | msgstr "Kullanıcı adı ya da e-posta" |
85 | 85 | |
86 | #: account/forms.py:130 | |
86 | #: account/forms.py:135 | |
87 | 87 | msgctxt "field label" |
88 | 88 | msgid "Login" |
89 | 89 | msgstr "Giriş Yap" |
90 | 90 | |
91 | #: account/forms.py:299 | |
91 | #: account/forms.py:306 | |
92 | 92 | #, fuzzy |
93 | 93 | #| msgid "E-mail (optional)" |
94 | 94 | msgid "E-mail (again)" |
95 | 95 | msgstr "E-posta (zorunlu değil)" |
96 | 96 | |
97 | #: account/forms.py:303 | |
97 | #: account/forms.py:310 | |
98 | 98 | #, fuzzy |
99 | 99 | #| msgid "email confirmation" |
100 | 100 | msgid "E-mail address confirmation" |
101 | 101 | msgstr "e-posta onayı" |
102 | 102 | |
103 | #: account/forms.py:311 | |
103 | #: account/forms.py:318 | |
104 | 104 | msgid "E-mail (optional)" |
105 | 105 | msgstr "E-posta (zorunlu değil)" |
106 | 106 | |
107 | #: account/forms.py:351 | |
107 | #: account/forms.py:358 | |
108 | 108 | #, fuzzy |
109 | 109 | #| msgid "You must type the same password each time." |
110 | 110 | msgid "You must type the same email each time." |
111 | 111 | msgstr "Her seferinde aynı parolayı girmelisiniz." |
112 | 112 | |
113 | #: account/forms.py:374 account/forms.py:487 | |
113 | #: account/forms.py:383 account/forms.py:498 | |
114 | 114 | msgid "Password (again)" |
115 | 115 | msgstr "Parola (tekrar)" |
116 | 116 | |
117 | #: account/forms.py:438 | |
117 | #: account/forms.py:447 | |
118 | 118 | msgid "This e-mail address is already associated with this account." |
119 | 119 | msgstr "Bu e-post adresi zaten bu hesap ile ilişkilendirilmiş." |
120 | 120 | |
121 | #: account/forms.py:441 | |
121 | #: account/forms.py:450 | |
122 | 122 | msgid "This e-mail address is already associated with another account." |
123 | 123 | msgstr "Bu e-post adresi başka bir hesap ile ilişkilendirilmiş." |
124 | 124 | |
125 | #: account/forms.py:443 | |
125 | #: account/forms.py:452 | |
126 | 126 | #, fuzzy, python-format |
127 | 127 | #| msgid "Your account has no verified e-mail address." |
128 | 128 | msgid "You cannot add more than %d e-mail addresses." |
129 | 129 | msgstr "Hesabınızın doğrulanmış e-posta adresi yok." |
130 | 130 | |
131 | #: account/forms.py:467 | |
131 | #: account/forms.py:477 | |
132 | 132 | msgid "Current Password" |
133 | 133 | msgstr "Mevcut Parola" |
134 | 134 | |
135 | #: account/forms.py:468 account/forms.py:557 | |
135 | #: account/forms.py:479 account/forms.py:569 | |
136 | 136 | msgid "New Password" |
137 | 137 | msgstr "Yeni Parola" |
138 | 138 | |
139 | #: account/forms.py:469 account/forms.py:558 | |
139 | #: account/forms.py:480 account/forms.py:570 | |
140 | 140 | msgid "New Password (again)" |
141 | 141 | msgstr "Yeni Parola (tekrar)" |
142 | 142 | |
143 | #: account/forms.py:477 | |
143 | #: account/forms.py:488 | |
144 | 144 | msgid "Please type your current password." |
145 | 145 | msgstr "Mevcut parolanızı tekrar yazın." |
146 | 146 | |
147 | #: account/forms.py:516 | |
147 | #: account/forms.py:528 | |
148 | 148 | msgid "The e-mail address is not assigned to any user account" |
149 | 149 | msgstr "Bu e-posta adresi hiçbir kullanıcı hesabıyla ilişkili değil" |
150 | 150 | |
151 | #: account/forms.py:579 | |
151 | #: account/forms.py:591 | |
152 | 152 | msgid "The password reset token was invalid." |
153 | 153 | msgstr "Şifre sıfırlama kodu hatalı." |
154 | 154 | |
212 | 212 | msgid "Your account has no password set up." |
213 | 213 | msgstr "Hesabınız için parola belirlemediniz." |
214 | 214 | |
215 | #: socialaccount/adapter.py:141 | |
215 | #: socialaccount/adapter.py:138 | |
216 | 216 | msgid "Your account has no verified e-mail address." |
217 | 217 | msgstr "Hesabınızın doğrulanmış e-posta adresi yok." |
218 | 218 |
6 | 6 | msgstr "" |
7 | 7 | "Project-Id-Version: PACKAGE VERSION\n" |
8 | 8 | "Report-Msgid-Bugs-To: \n" |
9 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
9 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
10 | 10 | "PO-Revision-Date: 2020-10-15 19:53+0200\n" |
11 | 11 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
12 | 12 | "Language-Team: LANGUAGE <LL@li.org>\n" |
14 | 14 | "MIME-Version: 1.0\n" |
15 | 15 | "Content-Type: text/plain; charset=UTF-8\n" |
16 | 16 | "Content-Transfer-Encoding: 8bit\n" |
17 | "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" | |
18 | "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" | |
17 | "Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != " | |
18 | "11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % " | |
19 | "100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || " | |
20 | "(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" | |
19 | 21 | |
20 | 22 | #: account/adapter.py:45 |
21 | 23 | msgid "Username can not be used. Please use other username." |
40 | 42 | msgid "Accounts" |
41 | 43 | msgstr "Акаунти" |
42 | 44 | |
43 | #: account/forms.py:58 account/forms.py:403 | |
45 | #: account/forms.py:58 account/forms.py:412 | |
44 | 46 | msgid "You must type the same password each time." |
45 | 47 | msgstr "Ви повинні вводити однаковий пароль кожного разу." |
46 | 48 | |
47 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
49 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
48 | 50 | msgid "Password" |
49 | 51 | msgstr "Пароль" |
50 | 52 | |
51 | #: account/forms.py:88 | |
53 | #: account/forms.py:92 | |
52 | 54 | msgid "Remember Me" |
53 | 55 | msgstr "Запам'ятати мене" |
54 | 56 | |
55 | #: account/forms.py:92 | |
57 | #: account/forms.py:96 | |
56 | 58 | msgid "This account is currently inactive." |
57 | 59 | msgstr "Даний акаунт є неактивним." |
58 | 60 | |
59 | #: account/forms.py:94 | |
61 | #: account/forms.py:98 | |
60 | 62 | msgid "The e-mail address and/or password you specified are not correct." |
61 | 63 | msgstr "Введена e-mail адреса і/або пароль є некоректними." |
62 | 64 | |
63 | #: account/forms.py:97 | |
65 | #: account/forms.py:101 | |
64 | 66 | msgid "The username and/or password you specified are not correct." |
65 | 67 | msgstr "Введене ім'я користувача і/або пароль є некоректними." |
66 | 68 | |
67 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
68 | #: account/forms.py:505 | |
69 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
70 | #: account/forms.py:516 | |
69 | 71 | msgid "E-mail address" |
70 | 72 | msgstr "E-mail адреса" |
71 | 73 | |
72 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
73 | #: account/forms.py:500 | |
74 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
75 | #: account/forms.py:511 | |
74 | 76 | msgid "E-mail" |
75 | 77 | msgstr "E-mail" |
76 | 78 | |
77 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
78 | #: account/forms.py:267 | |
79 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
80 | #: account/forms.py:271 | |
79 | 81 | msgid "Username" |
80 | 82 | msgstr "Ім'я користувача" |
81 | 83 | |
82 | #: account/forms.py:126 | |
84 | #: account/forms.py:132 | |
83 | 85 | msgid "Username or e-mail" |
84 | 86 | msgstr "Ім'я користувача або e-mail" |
85 | 87 | |
86 | #: account/forms.py:130 | |
88 | #: account/forms.py:135 | |
87 | 89 | msgctxt "field label" |
88 | 90 | msgid "Login" |
89 | 91 | msgstr "Увійти" |
90 | 92 | |
91 | #: account/forms.py:299 | |
93 | #: account/forms.py:306 | |
92 | 94 | msgid "E-mail (again)" |
93 | 95 | msgstr "E-mail (ще раз)" |
94 | 96 | |
95 | #: account/forms.py:303 | |
97 | #: account/forms.py:310 | |
96 | 98 | msgid "E-mail address confirmation" |
97 | 99 | msgstr "e-mail адреса підтвердження" |
98 | 100 | |
99 | #: account/forms.py:311 | |
101 | #: account/forms.py:318 | |
100 | 102 | msgid "E-mail (optional)" |
101 | 103 | msgstr "E-mail (необов'язковий)" |
102 | 104 | |
103 | #: account/forms.py:351 | |
105 | #: account/forms.py:358 | |
104 | 106 | msgid "You must type the same email each time." |
105 | 107 | msgstr "Ви повинні вводити однакову e-mail адресу кожного разу." |
106 | 108 | |
107 | #: account/forms.py:374 account/forms.py:487 | |
109 | #: account/forms.py:383 account/forms.py:498 | |
108 | 110 | msgid "Password (again)" |
109 | 111 | msgstr "Пароль (ще раз)" |
110 | 112 | |
111 | #: account/forms.py:438 | |
113 | #: account/forms.py:447 | |
112 | 114 | msgid "This e-mail address is already associated with this account." |
113 | 115 | msgstr "Вказаний e-mail уже прикріплений до цього акаунту." |
114 | 116 | |
115 | #: account/forms.py:441 | |
117 | #: account/forms.py:450 | |
116 | 118 | msgid "This e-mail address is already associated with another account." |
117 | 119 | msgstr "Вказаний e-mail уже прикріплений до іншого користувача." |
118 | 120 | |
119 | #: account/forms.py:443 | |
121 | #: account/forms.py:452 | |
120 | 122 | #, fuzzy, python-format |
121 | 123 | #| msgid "Your account has no verified e-mail address." |
122 | 124 | msgid "You cannot add more than %d e-mail addresses." |
123 | 125 | msgstr "Немає підтвердження по e-mail для Вашого акаунту." |
124 | 126 | |
125 | #: account/forms.py:467 | |
127 | #: account/forms.py:477 | |
126 | 128 | msgid "Current Password" |
127 | 129 | msgstr "Поточний пароль" |
128 | 130 | |
129 | #: account/forms.py:468 account/forms.py:557 | |
131 | #: account/forms.py:479 account/forms.py:569 | |
130 | 132 | msgid "New Password" |
131 | 133 | msgstr "Новий пароль" |
132 | 134 | |
133 | #: account/forms.py:469 account/forms.py:558 | |
135 | #: account/forms.py:480 account/forms.py:570 | |
134 | 136 | msgid "New Password (again)" |
135 | 137 | msgstr "Новий пароль (ще раз)" |
136 | 138 | |
137 | #: account/forms.py:477 | |
139 | #: account/forms.py:488 | |
138 | 140 | msgid "Please type your current password." |
139 | 141 | msgstr "Будь ласка, вкажіть Ваш поточний пароль." |
140 | 142 | |
141 | #: account/forms.py:516 | |
143 | #: account/forms.py:528 | |
142 | 144 | msgid "The e-mail address is not assigned to any user account" |
143 | 145 | msgstr "Немає користувача з такою e-mail адресою." |
144 | 146 | |
145 | #: account/forms.py:579 | |
147 | #: account/forms.py:591 | |
146 | 148 | msgid "The password reset token was invalid." |
147 | 149 | msgstr "Токен відновлення паролю був невірним." |
148 | 150 | |
203 | 205 | msgid "Your account has no password set up." |
204 | 206 | msgstr "Ваш акаунт не має встановленого паролю." |
205 | 207 | |
206 | #: socialaccount/adapter.py:141 | |
208 | #: socialaccount/adapter.py:138 | |
207 | 209 | msgid "Your account has no verified e-mail address." |
208 | 210 | msgstr "Немає підтвердження по e-mail для Вашого акаунту." |
209 | 211 | |
416 | 418 | "\n" |
417 | 419 | "To confirm this is correct, go to %(activate_url)s" |
418 | 420 | msgstr "" |
419 | "Ви отримали дане повідомлення тому, що користувач %(user_display)s на %(site_domain)s зареєстрував дану e-mail адресу.\n" | |
421 | "Ви отримали дане повідомлення тому, що користувач %(user_display)s на " | |
422 | "%(site_domain)s зареєстрував дану e-mail адресу.\n" | |
420 | 423 | "\n" |
421 | "Для підтвердження, що все правильно, будь ласка, перейдіть за %(activate_url)s" | |
424 | "Для підтвердження, що все правильно, будь ласка, перейдіть за " | |
425 | "%(activate_url)s" | |
422 | 426 | |
423 | 427 | #: templates/account/email/email_confirmation_subject.txt:3 |
424 | 428 | msgid "Please Confirm Your E-mail Address" |
431 | 435 | "It can be safely ignored if you did not request a password reset. Click the " |
432 | 436 | "link below to reset your password." |
433 | 437 | msgstr "" |
434 | "Ви отримали дане повідомлення, тому що Ви або хтось інший зробили запит на пароль для Вашого акаунту користувача на сайті %(site_domain)s.\n" | |
435 | "Дане повідомлення можна проігнорувати, якщо Ви не робили такого запиту. Перейдіть за посиланням для відновлення паролю." | |
438 | "Ви отримали дане повідомлення, тому що Ви або хтось інший зробили запит на " | |
439 | "пароль для Вашого акаунту користувача на сайті %(site_domain)s.\n" | |
440 | "Дане повідомлення можна проігнорувати, якщо Ви не робили такого запиту. " | |
441 | "Перейдіть за посиланням для відновлення паролю." | |
436 | 442 | |
437 | 443 | #: templates/account/email/password_reset_key_message.txt:9 |
438 | 444 | #, python-format |
6 | 6 | msgstr "" |
7 | 7 | "Project-Id-Version: django-allauth\n" |
8 | 8 | "Report-Msgid-Bugs-To: \n" |
9 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
9 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
10 | 10 | "PO-Revision-Date: 2014-08-12 00:36+0200\n" |
11 | 11 | "Last-Translator: jresins <jresins@gmail.com>\n" |
12 | 12 | "Language-Team: LANGUAGE <LL@li.org>\n" |
37 | 37 | msgid "Accounts" |
38 | 38 | msgstr "账号" |
39 | 39 | |
40 | #: account/forms.py:58 account/forms.py:403 | |
40 | #: account/forms.py:58 account/forms.py:412 | |
41 | 41 | msgid "You must type the same password each time." |
42 | 42 | msgstr "每次输入的密码必须相同" |
43 | 43 | |
44 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
44 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
45 | 45 | msgid "Password" |
46 | 46 | msgstr "密码" |
47 | 47 | |
48 | #: account/forms.py:88 | |
48 | #: account/forms.py:92 | |
49 | 49 | msgid "Remember Me" |
50 | 50 | msgstr "记住我" |
51 | 51 | |
52 | #: account/forms.py:92 | |
52 | #: account/forms.py:96 | |
53 | 53 | msgid "This account is currently inactive." |
54 | 54 | msgstr "此账号当前未激活。" |
55 | 55 | |
56 | #: account/forms.py:94 | |
56 | #: account/forms.py:98 | |
57 | 57 | msgid "The e-mail address and/or password you specified are not correct." |
58 | 58 | msgstr "您提供的e-mail地址或密码不正确。" |
59 | 59 | |
60 | #: account/forms.py:97 | |
60 | #: account/forms.py:101 | |
61 | 61 | msgid "The username and/or password you specified are not correct." |
62 | 62 | msgstr "您提供的用户名或密码不正确。" |
63 | 63 | |
64 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
65 | #: account/forms.py:505 | |
64 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
65 | #: account/forms.py:516 | |
66 | 66 | msgid "E-mail address" |
67 | 67 | msgstr "E-mail地址" |
68 | 68 | |
69 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
70 | #: account/forms.py:500 | |
69 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
70 | #: account/forms.py:511 | |
71 | 71 | msgid "E-mail" |
72 | 72 | msgstr "E-mail" |
73 | 73 | |
74 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
75 | #: account/forms.py:267 | |
74 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
75 | #: account/forms.py:271 | |
76 | 76 | msgid "Username" |
77 | 77 | msgstr "用户名" |
78 | 78 | |
79 | #: account/forms.py:126 | |
79 | #: account/forms.py:132 | |
80 | 80 | msgid "Username or e-mail" |
81 | 81 | msgstr "用户名或e-mail" |
82 | 82 | |
83 | #: account/forms.py:130 | |
83 | #: account/forms.py:135 | |
84 | 84 | msgctxt "field label" |
85 | 85 | msgid "Login" |
86 | 86 | msgstr "账号" |
87 | 87 | |
88 | #: account/forms.py:299 | |
88 | #: account/forms.py:306 | |
89 | 89 | #, fuzzy |
90 | 90 | #| msgid "E-mail (optional)" |
91 | 91 | msgid "E-mail (again)" |
92 | 92 | msgstr "E-mail (选填项)" |
93 | 93 | |
94 | #: account/forms.py:303 | |
94 | #: account/forms.py:310 | |
95 | 95 | #, fuzzy |
96 | 96 | #| msgid "email confirmation" |
97 | 97 | msgid "E-mail address confirmation" |
98 | 98 | msgstr "e-mail确认" |
99 | 99 | |
100 | #: account/forms.py:311 | |
100 | #: account/forms.py:318 | |
101 | 101 | msgid "E-mail (optional)" |
102 | 102 | msgstr "E-mail (选填项)" |
103 | 103 | |
104 | #: account/forms.py:351 | |
104 | #: account/forms.py:358 | |
105 | 105 | #, fuzzy |
106 | 106 | #| msgid "You must type the same password each time." |
107 | 107 | msgid "You must type the same email each time." |
108 | 108 | msgstr "每次输入的密码必须相同" |
109 | 109 | |
110 | #: account/forms.py:374 account/forms.py:487 | |
110 | #: account/forms.py:383 account/forms.py:498 | |
111 | 111 | msgid "Password (again)" |
112 | 112 | msgstr "密码(重复)" |
113 | 113 | |
114 | #: account/forms.py:438 | |
114 | #: account/forms.py:447 | |
115 | 115 | msgid "This e-mail address is already associated with this account." |
116 | 116 | msgstr "此e-mail地址已关联到这个账号。" |
117 | 117 | |
118 | #: account/forms.py:441 | |
118 | #: account/forms.py:450 | |
119 | 119 | msgid "This e-mail address is already associated with another account." |
120 | 120 | msgstr "此e-mail地址已关联到其他账号。" |
121 | 121 | |
122 | #: account/forms.py:443 | |
122 | #: account/forms.py:452 | |
123 | 123 | #, fuzzy, python-format |
124 | 124 | #| msgid "Your account has no verified e-mail address." |
125 | 125 | msgid "You cannot add more than %d e-mail addresses." |
126 | 126 | msgstr "您的账号下无任何验证过的e-mail地址。" |
127 | 127 | |
128 | #: account/forms.py:467 | |
128 | #: account/forms.py:477 | |
129 | 129 | msgid "Current Password" |
130 | 130 | msgstr "当前密码" |
131 | 131 | |
132 | #: account/forms.py:468 account/forms.py:557 | |
132 | #: account/forms.py:479 account/forms.py:569 | |
133 | 133 | msgid "New Password" |
134 | 134 | msgstr "新密码" |
135 | 135 | |
136 | #: account/forms.py:469 account/forms.py:558 | |
136 | #: account/forms.py:480 account/forms.py:570 | |
137 | 137 | msgid "New Password (again)" |
138 | 138 | msgstr "新密码(重复)" |
139 | 139 | |
140 | #: account/forms.py:477 | |
140 | #: account/forms.py:488 | |
141 | 141 | msgid "Please type your current password." |
142 | 142 | msgstr "请输入您的当前密码" |
143 | 143 | |
144 | #: account/forms.py:516 | |
144 | #: account/forms.py:528 | |
145 | 145 | msgid "The e-mail address is not assigned to any user account" |
146 | 146 | msgstr "此e-mail地址未分配给任何用户账号" |
147 | 147 | |
148 | #: account/forms.py:579 | |
148 | #: account/forms.py:591 | |
149 | 149 | msgid "The password reset token was invalid." |
150 | 150 | msgstr "重设密码的token不合法。" |
151 | 151 | |
206 | 206 | msgid "Your account has no password set up." |
207 | 207 | msgstr "您的账号未设置密码。" |
208 | 208 | |
209 | #: socialaccount/adapter.py:141 | |
209 | #: socialaccount/adapter.py:138 | |
210 | 210 | msgid "Your account has no verified e-mail address." |
211 | 211 | msgstr "您的账号下无任何验证过的e-mail地址。" |
212 | 212 |
7 | 7 | msgstr "" |
8 | 8 | "Project-Id-Version: PACKAGE VERSION\n" |
9 | 9 | "Report-Msgid-Bugs-To: \n" |
10 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
10 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
11 | 11 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
12 | 12 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
13 | 13 | "Language-Team: LANGUAGE <LL@li.org>\n" |
39 | 39 | msgid "Accounts" |
40 | 40 | msgstr "账号" |
41 | 41 | |
42 | #: account/forms.py:58 account/forms.py:403 | |
42 | #: account/forms.py:58 account/forms.py:412 | |
43 | 43 | msgid "You must type the same password each time." |
44 | 44 | msgstr "每次输入的密码必须相同" |
45 | 45 | |
46 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
46 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
47 | 47 | msgid "Password" |
48 | 48 | msgstr "密码" |
49 | 49 | |
50 | #: account/forms.py:88 | |
50 | #: account/forms.py:92 | |
51 | 51 | msgid "Remember Me" |
52 | 52 | msgstr "记住我" |
53 | 53 | |
54 | #: account/forms.py:92 | |
54 | #: account/forms.py:96 | |
55 | 55 | msgid "This account is currently inactive." |
56 | 56 | msgstr "此账号当前未激活。" |
57 | 57 | |
58 | #: account/forms.py:94 | |
58 | #: account/forms.py:98 | |
59 | 59 | msgid "The e-mail address and/or password you specified are not correct." |
60 | 60 | msgstr "您提供的e-mail地址或密码不正确。" |
61 | 61 | |
62 | #: account/forms.py:97 | |
62 | #: account/forms.py:101 | |
63 | 63 | msgid "The username and/or password you specified are not correct." |
64 | 64 | msgstr "您提供的用户名或密码不正确。" |
65 | 65 | |
66 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
67 | #: account/forms.py:505 | |
66 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
67 | #: account/forms.py:516 | |
68 | 68 | msgid "E-mail address" |
69 | 69 | msgstr "E-mail地址" |
70 | 70 | |
71 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
72 | #: account/forms.py:500 | |
71 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
72 | #: account/forms.py:511 | |
73 | 73 | msgid "E-mail" |
74 | 74 | msgstr "E-mail" |
75 | 75 | |
76 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
77 | #: account/forms.py:267 | |
76 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
77 | #: account/forms.py:271 | |
78 | 78 | msgid "Username" |
79 | 79 | msgstr "用户名" |
80 | 80 | |
81 | #: account/forms.py:126 | |
81 | #: account/forms.py:132 | |
82 | 82 | msgid "Username or e-mail" |
83 | 83 | msgstr "用户名或e-mail" |
84 | 84 | |
85 | #: account/forms.py:130 | |
85 | #: account/forms.py:135 | |
86 | 86 | msgctxt "field label" |
87 | 87 | msgid "Login" |
88 | 88 | msgstr "账号" |
89 | 89 | |
90 | #: account/forms.py:299 | |
90 | #: account/forms.py:306 | |
91 | 91 | #, fuzzy |
92 | 92 | #| msgid "E-mail (optional)" |
93 | 93 | msgid "E-mail (again)" |
94 | 94 | msgstr "E-mail (选填项)" |
95 | 95 | |
96 | #: account/forms.py:303 | |
96 | #: account/forms.py:310 | |
97 | 97 | #, fuzzy |
98 | 98 | #| msgid "email confirmation" |
99 | 99 | msgid "E-mail address confirmation" |
100 | 100 | msgstr "e-mail确认" |
101 | 101 | |
102 | #: account/forms.py:311 | |
102 | #: account/forms.py:318 | |
103 | 103 | msgid "E-mail (optional)" |
104 | 104 | msgstr "E-mail (选填项)" |
105 | 105 | |
106 | #: account/forms.py:351 | |
106 | #: account/forms.py:358 | |
107 | 107 | #, fuzzy |
108 | 108 | #| msgid "You must type the same password each time." |
109 | 109 | msgid "You must type the same email each time." |
110 | 110 | msgstr "每次输入的密码必须相同" |
111 | 111 | |
112 | #: account/forms.py:374 account/forms.py:487 | |
112 | #: account/forms.py:383 account/forms.py:498 | |
113 | 113 | msgid "Password (again)" |
114 | 114 | msgstr "密码(重复)" |
115 | 115 | |
116 | #: account/forms.py:438 | |
116 | #: account/forms.py:447 | |
117 | 117 | msgid "This e-mail address is already associated with this account." |
118 | 118 | msgstr "此e-mail地址已关联到这个账号。" |
119 | 119 | |
120 | #: account/forms.py:441 | |
120 | #: account/forms.py:450 | |
121 | 121 | msgid "This e-mail address is already associated with another account." |
122 | 122 | msgstr "此e-mail地址已关联到其他账号。" |
123 | 123 | |
124 | #: account/forms.py:443 | |
124 | #: account/forms.py:452 | |
125 | 125 | #, fuzzy, python-format |
126 | 126 | #| msgid "Your account has no verified e-mail address." |
127 | 127 | msgid "You cannot add more than %d e-mail addresses." |
128 | 128 | msgstr "您的账号下无任何验证过的e-mail地址。" |
129 | 129 | |
130 | #: account/forms.py:467 | |
130 | #: account/forms.py:477 | |
131 | 131 | msgid "Current Password" |
132 | 132 | msgstr "当前密码" |
133 | 133 | |
134 | #: account/forms.py:468 account/forms.py:557 | |
134 | #: account/forms.py:479 account/forms.py:569 | |
135 | 135 | msgid "New Password" |
136 | 136 | msgstr "新密码" |
137 | 137 | |
138 | #: account/forms.py:469 account/forms.py:558 | |
138 | #: account/forms.py:480 account/forms.py:570 | |
139 | 139 | msgid "New Password (again)" |
140 | 140 | msgstr "新密码(重复)" |
141 | 141 | |
142 | #: account/forms.py:477 | |
142 | #: account/forms.py:488 | |
143 | 143 | msgid "Please type your current password." |
144 | 144 | msgstr "请输入您的当前密码" |
145 | 145 | |
146 | #: account/forms.py:516 | |
146 | #: account/forms.py:528 | |
147 | 147 | msgid "The e-mail address is not assigned to any user account" |
148 | 148 | msgstr "此e-mail地址未分配给任何用户账号" |
149 | 149 | |
150 | #: account/forms.py:579 | |
150 | #: account/forms.py:591 | |
151 | 151 | msgid "The password reset token was invalid." |
152 | 152 | msgstr "" |
153 | 153 | |
208 | 208 | msgid "Your account has no password set up." |
209 | 209 | msgstr "您的账号未设置密码。" |
210 | 210 | |
211 | #: socialaccount/adapter.py:141 | |
211 | #: socialaccount/adapter.py:138 | |
212 | 212 | msgid "Your account has no verified e-mail address." |
213 | 213 | msgstr "您的账号下无任何验证过的e-mail地址。" |
214 | 214 |
7 | 7 | msgstr "" |
8 | 8 | "Project-Id-Version: PACKAGE VERSION\n" |
9 | 9 | "Report-Msgid-Bugs-To: \n" |
10 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
10 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
11 | 11 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
12 | 12 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
13 | 13 | "Language-Team: LANGUAGE <LL@li.org>\n" |
38 | 38 | msgid "Accounts" |
39 | 39 | msgstr "帳號" |
40 | 40 | |
41 | #: account/forms.py:58 account/forms.py:403 | |
41 | #: account/forms.py:58 account/forms.py:412 | |
42 | 42 | msgid "You must type the same password each time." |
43 | 43 | msgstr "每次輸入的密碼必須相同" |
44 | 44 | |
45 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
45 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
46 | 46 | msgid "Password" |
47 | 47 | msgstr "密碼" |
48 | 48 | |
49 | #: account/forms.py:88 | |
49 | #: account/forms.py:92 | |
50 | 50 | msgid "Remember Me" |
51 | 51 | msgstr "記住我" |
52 | 52 | |
53 | #: account/forms.py:92 | |
53 | #: account/forms.py:96 | |
54 | 54 | msgid "This account is currently inactive." |
55 | 55 | msgstr "此帳號目前沒有啟用。" |
56 | 56 | |
57 | #: account/forms.py:94 | |
57 | #: account/forms.py:98 | |
58 | 58 | msgid "The e-mail address and/or password you specified are not correct." |
59 | 59 | msgstr "您提供的電子郵件地址或密碼不正確。" |
60 | 60 | |
61 | #: account/forms.py:97 | |
61 | #: account/forms.py:101 | |
62 | 62 | msgid "The username and/or password you specified are not correct." |
63 | 63 | msgstr "您提供的使用者名稱或密碼不正確。" |
64 | 64 | |
65 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
66 | #: account/forms.py:505 | |
65 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
66 | #: account/forms.py:516 | |
67 | 67 | msgid "E-mail address" |
68 | 68 | msgstr "電子郵件地址" |
69 | 69 | |
70 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
71 | #: account/forms.py:500 | |
70 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
71 | #: account/forms.py:511 | |
72 | 72 | msgid "E-mail" |
73 | 73 | msgstr "E-mail" |
74 | 74 | |
75 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
76 | #: account/forms.py:267 | |
75 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
76 | #: account/forms.py:271 | |
77 | 77 | msgid "Username" |
78 | 78 | msgstr "使用者名稱" |
79 | 79 | |
80 | #: account/forms.py:126 | |
80 | #: account/forms.py:132 | |
81 | 81 | msgid "Username or e-mail" |
82 | 82 | msgstr "使用者名稱或電子郵件" |
83 | 83 | |
84 | #: account/forms.py:130 | |
84 | #: account/forms.py:135 | |
85 | 85 | msgctxt "field label" |
86 | 86 | msgid "Login" |
87 | 87 | msgstr "登入" |
88 | 88 | |
89 | #: account/forms.py:299 | |
89 | #: account/forms.py:306 | |
90 | 90 | #, fuzzy |
91 | 91 | #| msgid "E-mail (optional)" |
92 | 92 | msgid "E-mail (again)" |
93 | 93 | msgstr "E-mail (可不填)" |
94 | 94 | |
95 | #: account/forms.py:303 | |
95 | #: account/forms.py:310 | |
96 | 96 | #, fuzzy |
97 | 97 | #| msgid "email confirmation" |
98 | 98 | msgid "E-mail address confirmation" |
99 | 99 | msgstr "電子郵件確認" |
100 | 100 | |
101 | #: account/forms.py:311 | |
101 | #: account/forms.py:318 | |
102 | 102 | msgid "E-mail (optional)" |
103 | 103 | msgstr "E-mail (可不填)" |
104 | 104 | |
105 | #: account/forms.py:351 | |
105 | #: account/forms.py:358 | |
106 | 106 | #, fuzzy |
107 | 107 | #| msgid "You must type the same password each time." |
108 | 108 | msgid "You must type the same email each time." |
109 | 109 | msgstr "每次輸入的密碼必須相同" |
110 | 110 | |
111 | #: account/forms.py:374 account/forms.py:487 | |
111 | #: account/forms.py:383 account/forms.py:498 | |
112 | 112 | msgid "Password (again)" |
113 | 113 | msgstr "密碼 (再一次)" |
114 | 114 | |
115 | #: account/forms.py:438 | |
115 | #: account/forms.py:447 | |
116 | 116 | msgid "This e-mail address is already associated with this account." |
117 | 117 | msgstr "此電子郵件已與這個帳號連結了。" |
118 | 118 | |
119 | #: account/forms.py:441 | |
119 | #: account/forms.py:450 | |
120 | 120 | msgid "This e-mail address is already associated with another account." |
121 | 121 | msgstr "此電子郵件已經與別的帳號連結了。" |
122 | 122 | |
123 | #: account/forms.py:443 | |
123 | #: account/forms.py:452 | |
124 | 124 | #, fuzzy, python-format |
125 | 125 | #| msgid "Your account has no verified e-mail address." |
126 | 126 | msgid "You cannot add more than %d e-mail addresses." |
127 | 127 | msgstr "您的帳號下沒有驗證過的電子郵件地址。" |
128 | 128 | |
129 | #: account/forms.py:467 | |
129 | #: account/forms.py:477 | |
130 | 130 | msgid "Current Password" |
131 | 131 | msgstr "目前密碼" |
132 | 132 | |
133 | #: account/forms.py:468 account/forms.py:557 | |
133 | #: account/forms.py:479 account/forms.py:569 | |
134 | 134 | msgid "New Password" |
135 | 135 | msgstr "新密碼" |
136 | 136 | |
137 | #: account/forms.py:469 account/forms.py:558 | |
137 | #: account/forms.py:480 account/forms.py:570 | |
138 | 138 | msgid "New Password (again)" |
139 | 139 | msgstr "新密碼 (再一次)" |
140 | 140 | |
141 | #: account/forms.py:477 | |
141 | #: account/forms.py:488 | |
142 | 142 | msgid "Please type your current password." |
143 | 143 | msgstr "請輸入您目前的密碼" |
144 | 144 | |
145 | #: account/forms.py:516 | |
145 | #: account/forms.py:528 | |
146 | 146 | msgid "The e-mail address is not assigned to any user account" |
147 | 147 | msgstr "還沒有其他帳號使用這個電子郵件地址" |
148 | 148 | |
149 | #: account/forms.py:579 | |
149 | #: account/forms.py:591 | |
150 | 150 | msgid "The password reset token was invalid." |
151 | 151 | msgstr "" |
152 | 152 | |
207 | 207 | msgid "Your account has no password set up." |
208 | 208 | msgstr "您的帳號沒有設置密碼。" |
209 | 209 | |
210 | #: socialaccount/adapter.py:141 | |
210 | #: socialaccount/adapter.py:138 | |
211 | 211 | msgid "Your account has no verified e-mail address." |
212 | 212 | msgstr "您的帳號下沒有驗證過的電子郵件地址。" |
213 | 213 |
5 | 5 | msgstr "" |
6 | 6 | "Project-Id-Version: django-allauth\n" |
7 | 7 | "Report-Msgid-Bugs-To: \n" |
8 | "POT-Creation-Date: 2020-10-11 11:15-0500\n" | |
8 | "POT-Creation-Date: 2021-07-11 07:33-0500\n" | |
9 | 9 | "PO-Revision-Date: 2014-08-12 00:36+0200\n" |
10 | 10 | "Last-Translator: jresins <jresins@gmail.com>\n" |
11 | 11 | "Language-Team: Chinese (Traditional)\n" |
35 | 35 | msgid "Accounts" |
36 | 36 | msgstr "帳號" |
37 | 37 | |
38 | #: account/forms.py:58 account/forms.py:403 | |
38 | #: account/forms.py:58 account/forms.py:412 | |
39 | 39 | msgid "You must type the same password each time." |
40 | 40 | msgstr "每次輸入的密碼必須相同" |
41 | 41 | |
42 | #: account/forms.py:87 account/forms.py:372 account/forms.py:486 | |
42 | #: account/forms.py:91 account/forms.py:380 account/forms.py:497 | |
43 | 43 | msgid "Password" |
44 | 44 | msgstr "密碼" |
45 | 45 | |
46 | #: account/forms.py:88 | |
46 | #: account/forms.py:92 | |
47 | 47 | msgid "Remember Me" |
48 | 48 | msgstr "記住我" |
49 | 49 | |
50 | #: account/forms.py:92 | |
50 | #: account/forms.py:96 | |
51 | 51 | msgid "This account is currently inactive." |
52 | 52 | msgstr "此帳號目前沒有啟用。" |
53 | 53 | |
54 | #: account/forms.py:94 | |
54 | #: account/forms.py:98 | |
55 | 55 | msgid "The e-mail address and/or password you specified are not correct." |
56 | 56 | msgstr "您提供的電子郵件地址或密碼不正確。" |
57 | 57 | |
58 | #: account/forms.py:97 | |
58 | #: account/forms.py:101 | |
59 | 59 | msgid "The username and/or password you specified are not correct." |
60 | 60 | msgstr "您提供的使用者名稱或密碼不正確。" |
61 | 61 | |
62 | #: account/forms.py:108 account/forms.py:273 account/forms.py:429 | |
63 | #: account/forms.py:505 | |
62 | #: account/forms.py:112 account/forms.py:278 account/forms.py:438 | |
63 | #: account/forms.py:516 | |
64 | 64 | msgid "E-mail address" |
65 | 65 | msgstr "電子郵件地址" |
66 | 66 | |
67 | #: account/forms.py:111 account/forms.py:308 account/forms.py:426 | |
68 | #: account/forms.py:500 | |
67 | #: account/forms.py:116 account/forms.py:315 account/forms.py:435 | |
68 | #: account/forms.py:511 | |
69 | 69 | msgid "E-mail" |
70 | 70 | msgstr "E-mail" |
71 | 71 | |
72 | #: account/forms.py:113 account/forms.py:115 account/forms.py:263 | |
73 | #: account/forms.py:267 | |
72 | #: account/forms.py:119 account/forms.py:122 account/forms.py:268 | |
73 | #: account/forms.py:271 | |
74 | 74 | msgid "Username" |
75 | 75 | msgstr "使用者名稱" |
76 | 76 | |
77 | #: account/forms.py:126 | |
77 | #: account/forms.py:132 | |
78 | 78 | msgid "Username or e-mail" |
79 | 79 | msgstr "使用者名稱或電子郵件" |
80 | 80 | |
81 | #: account/forms.py:130 | |
81 | #: account/forms.py:135 | |
82 | 82 | msgctxt "field label" |
83 | 83 | msgid "Login" |
84 | 84 | msgstr "登入" |
85 | 85 | |
86 | #: account/forms.py:299 | |
86 | #: account/forms.py:306 | |
87 | 87 | #, fuzzy |
88 | 88 | #| msgid "E-mail (optional)" |
89 | 89 | msgid "E-mail (again)" |
90 | 90 | msgstr "E-mail (可不填)" |
91 | 91 | |
92 | #: account/forms.py:303 | |
92 | #: account/forms.py:310 | |
93 | 93 | #, fuzzy |
94 | 94 | #| msgid "email confirmation" |
95 | 95 | msgid "E-mail address confirmation" |
96 | 96 | msgstr "電子郵件確認" |
97 | 97 | |
98 | #: account/forms.py:311 | |
98 | #: account/forms.py:318 | |
99 | 99 | msgid "E-mail (optional)" |
100 | 100 | msgstr "E-mail (可不填)" |
101 | 101 | |
102 | #: account/forms.py:351 | |
102 | #: account/forms.py:358 | |
103 | 103 | #, fuzzy |
104 | 104 | #| msgid "You must type the same password each time." |
105 | 105 | msgid "You must type the same email each time." |
106 | 106 | msgstr "每次輸入的密碼必須相同" |
107 | 107 | |
108 | #: account/forms.py:374 account/forms.py:487 | |
108 | #: account/forms.py:383 account/forms.py:498 | |
109 | 109 | msgid "Password (again)" |
110 | 110 | msgstr "密碼 (再一次)" |
111 | 111 | |
112 | #: account/forms.py:438 | |
112 | #: account/forms.py:447 | |
113 | 113 | msgid "This e-mail address is already associated with this account." |
114 | 114 | msgstr "此電子郵件已與這個帳號連結了。" |
115 | 115 | |
116 | #: account/forms.py:441 | |
116 | #: account/forms.py:450 | |
117 | 117 | msgid "This e-mail address is already associated with another account." |
118 | 118 | msgstr "此電子郵件已經與別的帳號連結了。" |
119 | 119 | |
120 | #: account/forms.py:443 | |
120 | #: account/forms.py:452 | |
121 | 121 | #, fuzzy, python-format |
122 | 122 | #| msgid "Your account has no verified e-mail address." |
123 | 123 | msgid "You cannot add more than %d e-mail addresses." |
124 | 124 | msgstr "您的帳號下沒有驗證過的電子郵件地址。" |
125 | 125 | |
126 | #: account/forms.py:467 | |
126 | #: account/forms.py:477 | |
127 | 127 | msgid "Current Password" |
128 | 128 | msgstr "目前密碼" |
129 | 129 | |
130 | #: account/forms.py:468 account/forms.py:557 | |
130 | #: account/forms.py:479 account/forms.py:569 | |
131 | 131 | msgid "New Password" |
132 | 132 | msgstr "新密碼" |
133 | 133 | |
134 | #: account/forms.py:469 account/forms.py:558 | |
134 | #: account/forms.py:480 account/forms.py:570 | |
135 | 135 | msgid "New Password (again)" |
136 | 136 | msgstr "新密碼 (再一次)" |
137 | 137 | |
138 | #: account/forms.py:477 | |
138 | #: account/forms.py:488 | |
139 | 139 | msgid "Please type your current password." |
140 | 140 | msgstr "請輸入您目前的密碼" |
141 | 141 | |
142 | #: account/forms.py:516 | |
142 | #: account/forms.py:528 | |
143 | 143 | msgid "The e-mail address is not assigned to any user account" |
144 | 144 | msgstr "還沒有其他帳號使用這個電子郵件地址" |
145 | 145 | |
146 | #: account/forms.py:579 | |
146 | #: account/forms.py:591 | |
147 | 147 | msgid "The password reset token was invalid." |
148 | 148 | msgstr "" |
149 | 149 | |
204 | 204 | msgid "Your account has no password set up." |
205 | 205 | msgstr "您的帳號沒有設置密碼。" |
206 | 206 | |
207 | #: socialaccount/adapter.py:141 | |
207 | #: socialaccount/adapter.py:138 | |
208 | 208 | msgid "Your account has no verified e-mail address." |
209 | 209 | msgstr "您的帳號下沒有驗證過的電子郵件地址。" |
210 | 210 |
0 | default_app_config = "allauth.socialaccount.apps.SocialAccountConfig" | |
0 | import django | |
1 | ||
2 | ||
3 | if django.VERSION < (3, 2): # pragma: no cover | |
4 | default_app_config = "allauth.socialaccount.apps.SocialAccountConfig" |
130 | 130 | raise ValidationError(_("Your account has no password set" " up.")) |
131 | 131 | # No email address, no password reset |
132 | 132 | if app_settings.EMAIL_VERIFICATION == EmailVerificationMethod.MANDATORY: |
133 | if ( | |
134 | EmailAddress.objects.filter( | |
135 | user=account.user, verified=True | |
136 | ).count() | |
137 | == 0 | |
138 | ): | |
133 | if not EmailAddress.objects.filter( | |
134 | user=account.user, verified=True | |
135 | ).exists(): | |
139 | 136 | raise ValidationError( |
140 | _("Your account has no verified" " e-mail address.") | |
137 | _("Your account has no verified e-mail address.") | |
141 | 138 | ) |
142 | 139 | |
143 | 140 | def is_auto_signup_allowed(self, request, sociallogin): |
59 | 59 | def ADAPTER(self): |
60 | 60 | return self._setting( |
61 | 61 | "ADAPTER", |
62 | "allauth.socialaccount.adapter" ".DefaultSocialAccountAdapter", | |
62 | "allauth.socialaccount.adapter.DefaultSocialAccountAdapter", | |
63 | 63 | ) |
64 | 64 | |
65 | 65 | @property |
10 | 10 | OAuth2Client, |
11 | 11 | OAuth2Error, |
12 | 12 | ) |
13 | ||
14 | ||
15 | def jwt_encode(*args, **kwargs): | |
16 | resp = jwt.encode(*args, **kwargs) | |
17 | if isinstance(resp, bytes): | |
18 | # For PyJWT <2 | |
19 | resp = resp.decode("utf-8") | |
20 | return resp | |
13 | 21 | |
14 | 22 | |
15 | 23 | class Scope(object): |
40 | 48 | "exp": now + timedelta(hours=1), |
41 | 49 | } |
42 | 50 | headers = {"kid": self.consumer_secret, "alg": "ES256"} |
43 | client_secret = jwt.encode( | |
51 | client_secret = jwt_encode( | |
44 | 52 | payload=claims, key=app.certificate_key, algorithm="ES256", headers=headers |
45 | ).decode("utf-8") | |
53 | ) | |
46 | 54 | return client_secret |
47 | 55 | |
48 | 56 | def get_client_id(self): |
49 | """ We support multiple client_ids, but use the first one for api calls """ | |
57 | """We support multiple client_ids, but use the first one for api calls""" | |
50 | 58 | return self.consumer_key.split(",")[0] |
51 | 59 | |
52 | 60 | def get_access_token(self, code): |
12 | 12 | from allauth.tests import MockedResponse, TestCase, mocked_response |
13 | 13 | |
14 | 14 | from .apple_session import APPLE_SESSION_COOKIE_NAME |
15 | from .client import jwt_encode | |
15 | 16 | from .provider import AppleProvider |
16 | 17 | |
17 | 18 | |
88 | 89 | Sign a payload as apple normally would for the id_token. |
89 | 90 | """ |
90 | 91 | signing_key = jwt.algorithms.RSAAlgorithm.from_jwk(json.dumps(TESTING_JWT_KEYSET)) |
91 | return jwt.encode( | |
92 | return jwt_encode( | |
92 | 93 | payload, |
93 | 94 | signing_key, |
94 | 95 | algorithm="RS256", |
95 | 96 | headers={"kid": TESTING_JWT_KEYSET["kid"]}, |
96 | ).decode("utf8") | |
97 | ) | |
97 | 98 | |
98 | 99 | |
99 | 100 | @override_settings( |
210 | 211 | return resp |
211 | 212 | |
212 | 213 | def test_authentication_error(self): |
213 | """ Override base test because apple posts errors """ | |
214 | """Override base test because apple posts errors""" | |
214 | 215 | resp = self.client.post( |
215 | 216 | reverse(self.provider.id + "_callback"), |
216 | 217 | data={"error": "misc", "state": "testingstate123"}, |
117 | 117 | return {} |
118 | 118 | |
119 | 119 | def get_access_token_data(self, request, app, client): |
120 | """ We need to gather the info from the apple specific login """ | |
120 | """We need to gather the info from the apple specific login""" | |
121 | 121 | add_apple_session(request) |
122 | 122 | |
123 | 123 | # Exchange `code` |
0 | from allauth.account.models import EmailAddress | |
1 | from allauth.socialaccount.app_settings import QUERY_EMAIL | |
2 | from allauth.socialaccount.providers.base import AuthAction, ProviderAccount | |
3 | from allauth.socialaccount.providers.oauth2.provider import OAuth2Provider | |
4 | ||
5 | ||
6 | class Scope(object): | |
7 | OPENID = "openid" | |
8 | EMAIL = "email" | |
9 | PROFILE = "profile" | |
10 | USERINFO = "org.cilogon.userinfo" | |
11 | ||
12 | ||
13 | class CILogonAccount(ProviderAccount): | |
14 | def to_str(self): | |
15 | dflt = super(CILogonAccount, self).to_str() | |
16 | return self.account.extra_data.get("name", dflt) | |
17 | ||
18 | ||
19 | class CILogonProvider(OAuth2Provider): | |
20 | id = "cilogon" | |
21 | name = "CILogon" | |
22 | account_class = CILogonAccount | |
23 | ||
24 | def get_default_scope(self): | |
25 | scope = [Scope.PROFILE, Scope.USERINFO, Scope.OPENID] | |
26 | if QUERY_EMAIL: | |
27 | scope.append(Scope.EMAIL) | |
28 | return scope | |
29 | ||
30 | def get_auth_params(self, request, action): | |
31 | ret = super(CILogonProvider, self).get_auth_params(request, action) | |
32 | if action == AuthAction.REAUTHENTICATE: | |
33 | ret["prompt"] = "select_account consent" | |
34 | return ret | |
35 | ||
36 | def extract_uid(self, data): | |
37 | return str(data.get("sub")) | |
38 | ||
39 | def extract_common_fields(self, data): | |
40 | return dict( | |
41 | email=data.get("email"), | |
42 | last_name=data.get("family_name"), | |
43 | first_name=data.get("given_name"), | |
44 | eppn=data.get("eppn"), | |
45 | ) | |
46 | ||
47 | def extract_email_addresses(self, data): | |
48 | ret = [] | |
49 | email = data.get("email") | |
50 | if email and data.get("verified_email"): | |
51 | ret.append(EmailAddress(email=email, verified=True, primary=True)) | |
52 | return ret | |
53 | ||
54 | ||
55 | provider_classes = [CILogonProvider] |
0 | # -*- coding: utf-8 -*- | |
1 | from __future__ import absolute_import, unicode_literals | |
2 | ||
3 | from allauth.socialaccount.tests import OAuth2TestsMixin | |
4 | from allauth.tests import MockedResponse, TestCase | |
5 | ||
6 | from .provider import CILogonProvider | |
7 | ||
8 | ||
9 | class CILogonTests(OAuth2TestsMixin, TestCase): | |
10 | provider_id = CILogonProvider.id | |
11 | ||
12 | def get_mocked_response(self): | |
13 | return MockedResponse( | |
14 | 200, | |
15 | """ | |
16 | { | |
17 | "email": "johndoe@example.edu", | |
18 | "eppn": "u1234567@example.edu", | |
19 | "firstname": "John", | |
20 | "lastname": "Doe", | |
21 | "idp_name": "Example University", | |
22 | "sub": "http://cilogon.org/serverA/users/1234567" | |
23 | }""", | |
24 | ) |
0 | from allauth.socialaccount.providers.oauth2.urls import default_urlpatterns | |
1 | ||
2 | from .provider import CILogonProvider | |
3 | ||
4 | ||
5 | urlpatterns = default_urlpatterns(CILogonProvider) |
0 | import requests | |
1 | ||
2 | from allauth.socialaccount.providers.oauth2.views import ( | |
3 | OAuth2Adapter, | |
4 | OAuth2CallbackView, | |
5 | OAuth2LoginView, | |
6 | ) | |
7 | ||
8 | from .provider import CILogonProvider | |
9 | ||
10 | ||
11 | class CILogonOAuth2Adapter(OAuth2Adapter): | |
12 | provider_id = CILogonProvider.id | |
13 | access_token_url = "https://cilogon.org/oauth2/token" | |
14 | authorize_url = "https://cilogon.org/authorize" | |
15 | profile_url = "https://cilogon.org/oauth2/userinfo" | |
16 | ||
17 | def complete_login(self, request, app, token, **kwargs): | |
18 | resp = requests.get( | |
19 | self.profile_url, | |
20 | params={"access_token": token.token, "alt": "json"}, | |
21 | ) | |
22 | resp.raise_for_status() | |
23 | extra_data = resp.json() | |
24 | login = self.get_provider().sociallogin_from_response(request, extra_data) | |
25 | return login | |
26 | ||
27 | ||
28 | oauth2_login = OAuth2LoginView.adapter_view(CILogonOAuth2Adapter) | |
29 | oauth2_callback = OAuth2CallbackView.adapter_view(CILogonOAuth2Adapter) |
0 | 0 | import json |
1 | 1 | import string |
2 | from urllib.parse import quote | |
2 | 3 | |
3 | 4 | from django.conf import settings |
4 | 5 | from django.core.exceptions import ImproperlyConfigured |
7 | 8 | from django.urls import reverse |
8 | 9 | from django.utils.crypto import get_random_string |
9 | 10 | from django.utils.html import escapejs, mark_safe |
10 | from django.utils.http import urlquote | |
11 | 11 | |
12 | 12 | from allauth.account.models import EmailAddress |
13 | 13 | from allauth.socialaccount.app_settings import QUERY_EMAIL |
77 | 77 | process, |
78 | 78 | scope, |
79 | 79 | ) |
80 | ret = "javascript:%s" % (urlquote(js),) | |
80 | ret = "javascript:%s" % (quote(js),) | |
81 | 81 | elif method == "oauth2": |
82 | 82 | ret = super(FacebookProvider, self).get_login_url(request, **kwargs) |
83 | 83 | else: |
189 | 189 | else: |
190 | 190 | nonce = request.session.get(NONCE_SESSION_KEY) |
191 | 191 | if not nonce and or_create: |
192 | nonce = get_random_string(32) | |
192 | nonce = get_random_string(NONCE_LENGTH) | |
193 | 193 | request.session[NONCE_SESSION_KEY] = nonce |
194 | 194 | return nonce |
195 | 195 |
0 | # -*- coding: utf-8 -*- |
0 | # -*- coding: utf-8 -*- | |
1 | ||
2 | import json | |
3 | import requests | |
4 | from collections import OrderedDict | |
5 | ||
6 | from django.utils.http import urlencode | |
7 | ||
8 | from allauth.socialaccount.providers.oauth2.client import ( | |
9 | OAuth2Client, | |
10 | OAuth2Error, | |
11 | ) | |
12 | ||
13 | ||
14 | class FeishuOAuth2Client(OAuth2Client): | |
15 | ||
16 | app_access_token_url = ( | |
17 | "https://open.feishu.cn/open-apis/auth/v3/app_access_token/internal/" | |
18 | ) | |
19 | ||
20 | def get_redirect_url(self, authorization_url, extra_params): | |
21 | params = { | |
22 | "app_id": self.consumer_key, | |
23 | "redirect_uri": self.callback_url, | |
24 | "scope": self.scope, | |
25 | "response_type": "code", | |
26 | } | |
27 | if self.state: | |
28 | params["state"] = self.state | |
29 | params.update(extra_params) | |
30 | sorted_params = OrderedDict() | |
31 | for param in sorted(params): | |
32 | sorted_params[param] = params[param] | |
33 | return "%s?%s" % (authorization_url, urlencode(sorted_params)) | |
34 | ||
35 | def app_access_token(self): | |
36 | data = { | |
37 | "app_id": self.consumer_key, | |
38 | "app_secret": self.consumer_secret, | |
39 | } | |
40 | ||
41 | self._strip_empty_keys(data) | |
42 | url = self.app_access_token_url | |
43 | ||
44 | # TODO: Proper exception handling | |
45 | resp = requests.request("POST", url, data=data) | |
46 | resp.raise_for_status() | |
47 | access_token = resp.json() | |
48 | if not access_token or "app_access_token" not in access_token: | |
49 | raise OAuth2Error("Error retrieving app access token: %s" % resp.content) | |
50 | return access_token["app_access_token"] | |
51 | ||
52 | def get_access_token(self, code): | |
53 | data = { | |
54 | "grant_type": "authorization_code", | |
55 | "code": code, | |
56 | "app_access_token": self.app_access_token(), | |
57 | } | |
58 | params = None | |
59 | self._strip_empty_keys(data) | |
60 | url = self.access_token_url | |
61 | if self.access_token_method == "GET": | |
62 | params = data | |
63 | data = None | |
64 | # TODO: Proper exception handling | |
65 | resp = requests.request( | |
66 | self.access_token_method, | |
67 | url, | |
68 | params=params, | |
69 | data=json.dumps(data), | |
70 | headers={"Content-Type": "application/json"}, | |
71 | ) | |
72 | resp.raise_for_status() | |
73 | access_token = resp.json() | |
74 | if ( | |
75 | not access_token | |
76 | or "data" not in access_token | |
77 | or "access_token" not in access_token["data"] | |
78 | ): | |
79 | raise OAuth2Error("Error retrieving access token: %s" % resp.content) | |
80 | return access_token["data"] |
0 | # -*- coding: utf-8 -*- | |
1 | ||
2 | from allauth.socialaccount.providers.base import ProviderAccount | |
3 | from allauth.socialaccount.providers.oauth2.provider import OAuth2Provider | |
4 | ||
5 | ||
6 | class FeishuAccount(ProviderAccount): | |
7 | def get_avatar_url(self): | |
8 | return self.account.extra_data.get("avatar_big") | |
9 | ||
10 | def to_str(self): | |
11 | return self.account.extra_data.get("name", super(FeishuAccount, self).to_str()) | |
12 | ||
13 | ||
14 | class FeishuProvider(OAuth2Provider): | |
15 | id = "feishu" | |
16 | name = "feishu" | |
17 | account_class = FeishuAccount | |
18 | ||
19 | def extract_uid(self, data): | |
20 | return data["open_id"] | |
21 | ||
22 | def extract_common_fields(self, data): | |
23 | return dict(username=data.get("name"), name=data.get("name")) | |
24 | ||
25 | ||
26 | provider_classes = [FeishuProvider] |
0 | # -*- coding: utf-8 -*- | |
1 | ||
2 | from __future__ import unicode_literals | |
3 | ||
4 | from allauth.socialaccount.providers import registry | |
5 | from allauth.socialaccount.tests import create_oauth2_tests | |
6 | from allauth.tests import MockedResponse | |
7 | ||
8 | from .provider import FeishuProvider | |
9 | ||
10 | ||
11 | class FeishuTests(create_oauth2_tests(registry.by_id(FeishuProvider.id))): | |
12 | def get_mocked_response(self): | |
13 | return [ | |
14 | MockedResponse( | |
15 | 0, | |
16 | """ | |
17 | {"data": {"access_token": "testac"}} | |
18 | """, | |
19 | ), | |
20 | MockedResponse( | |
21 | 0, | |
22 | """ | |
23 | { | |
24 | "code": 0, | |
25 | "data": { | |
26 | "access_token": "u-6U1SbDiM6XIH2DcTCPyeub", | |
27 | "avatar_url": "www.feishu.cn/avatar/icon", | |
28 | "avatar_thumb": "www.feishu.cn/avatar/icon_thumb", | |
29 | "avatar_middle": "www.feishu.cn/avatar/icon_middle", | |
30 | "avatar_big": "www.feishu.cn/avatar/icon_big", | |
31 | "expires_in": 7140, | |
32 | "name": "zhangsan", | |
33 | "en_name": "Three Zhang", | |
34 | "open_id": "ou-caecc734c2e3328a62489fe0648c4b98779515d3", | |
35 | "tenant_key": "736588c92lxf175d", | |
36 | "refresh_expires_in": 2591940, | |
37 | "refresh_token": "ur-t9HHgRCjMqGqIU9v05Zhos", | |
38 | "token_type": "Bearer" | |
39 | } | |
40 | } | |
41 | """, | |
42 | ), | |
43 | ] | |
44 | ||
45 | def get_login_response_json(self, with_refresh_token=True): | |
46 | return """{"app_access_token":"testac"}""" |
0 | # -*- coding: utf-8 -*- | |
1 | ||
2 | from allauth.socialaccount.providers.oauth2.urls import default_urlpatterns | |
3 | ||
4 | from .provider import FeishuProvider | |
5 | ||
6 | ||
7 | urlpatterns = default_urlpatterns(FeishuProvider) |
0 | # -*- coding: utf-8 -*- | |
1 | ||
2 | import requests | |
3 | ||
4 | from django.urls import reverse | |
5 | ||
6 | from allauth.account import app_settings | |
7 | from allauth.socialaccount.providers.oauth2.client import OAuth2Error | |
8 | from allauth.socialaccount.providers.oauth2.views import ( | |
9 | OAuth2Adapter, | |
10 | OAuth2CallbackView, | |
11 | OAuth2LoginView, | |
12 | ) | |
13 | from allauth.utils import build_absolute_uri | |
14 | ||
15 | from .client import FeishuOAuth2Client | |
16 | from .provider import FeishuProvider | |
17 | ||
18 | ||
19 | class FeishuOAuth2Adapter(OAuth2Adapter): | |
20 | provider_id = FeishuProvider.id | |
21 | ||
22 | authorization_url = "https://open.feishu.cn/open-apis/authen/v1/index" | |
23 | access_token_url = "https://open.feishu.cn/open-apis/authen/v1/access_token" | |
24 | app_access_token_url = ( | |
25 | "https://open.feishu.cn/open-apis/auth/v3/app_access_token/internal/" | |
26 | ) | |
27 | user_info_url = "https://open.feishu.cn/open-apis/authen/v1/user_info" | |
28 | ||
29 | @property | |
30 | def authorize_url(self): | |
31 | settings = self.get_provider().get_settings() | |
32 | url = settings.get("AUTHORIZE_URL", self.authorization_url) | |
33 | return url | |
34 | ||
35 | def complete_login(self, request, app, token, **kwargs): | |
36 | resp = requests.get( | |
37 | self.user_info_url, | |
38 | headers={ | |
39 | "Content-Type": "application/json", | |
40 | "Authorization": "Bearer " + token.token, | |
41 | }, | |
42 | ) | |
43 | resp.raise_for_status() | |
44 | extra_data = resp.json() | |
45 | if extra_data["code"] != 0: | |
46 | raise OAuth2Error("Error retrieving code: %s" % resp.content) | |
47 | extra_data = extra_data["data"] | |
48 | ||
49 | return self.get_provider().sociallogin_from_response(request, extra_data) | |
50 | ||
51 | ||
52 | class FeishuOAuth2ClientMixin(object): | |
53 | def get_client(self, request, app): | |
54 | callback_url = reverse(self.adapter.provider_id + "_callback") | |
55 | protocol = ( | |
56 | self.adapter.redirect_uri_protocol or app_settings.DEFAULT_HTTP_PROTOCOL | |
57 | ) | |
58 | callback_url = build_absolute_uri(request, callback_url, protocol=protocol) | |
59 | provider = self.adapter.get_provider() | |
60 | scope = provider.get_scope(request) | |
61 | client = FeishuOAuth2Client( | |
62 | request, | |
63 | app.client_id, | |
64 | app.secret, | |
65 | self.adapter.access_token_method, | |
66 | self.adapter.access_token_url, | |
67 | callback_url, | |
68 | scope, | |
69 | ) | |
70 | return client | |
71 | ||
72 | ||
73 | class FeishuOAuth2LoginView(FeishuOAuth2ClientMixin, OAuth2LoginView): | |
74 | pass | |
75 | ||
76 | ||
77 | class FeishuOAuth2CallbackView(FeishuOAuth2ClientMixin, OAuth2CallbackView): | |
78 | pass | |
79 | ||
80 | ||
81 | oauth2_login = FeishuOAuth2LoginView.adapter_view(FeishuOAuth2Adapter) | |
82 | oauth2_callback = FeishuOAuth2CallbackView.adapter_view(FeishuOAuth2Adapter) |
0 | import hashlib | |
1 | from urllib.parse import urlencode | |
2 | ||
3 | from allauth.account.models import EmailAddress | |
4 | from allauth.socialaccount.providers.base import ProviderAccount | |
5 | from allauth.socialaccount.providers.oauth2.provider import OAuth2Provider | |
6 | ||
7 | ||
8 | class FrontierAccount(ProviderAccount): | |
9 | def get_profile_url(self): | |
10 | return None | |
11 | ||
12 | def get_avatar_url(self): | |
13 | return "https://www.gravatar.com/avatar/%s?%s" % ( | |
14 | hashlib.md5( | |
15 | self.account.extra_data.get("email").lower().encode("utf-8") | |
16 | ).hexdigest(), | |
17 | urlencode({"d": "mp"}), | |
18 | ) | |
19 | ||
20 | def to_str(self): | |
21 | dflt = super(FrontierAccount, self).to_str() | |
22 | full_name = "%s %s" % ( | |
23 | self.account.extra_data.get("firstname", dflt), | |
24 | self.account.extra_data.get("lastname", dflt), | |
25 | ) | |
26 | return full_name | |
27 | ||
28 | ||
29 | class FrontierProvider(OAuth2Provider): | |
30 | id = "frontier" | |
31 | name = "Frontier" | |
32 | account_class = FrontierAccount | |
33 | ||
34 | def get_default_scope(self): | |
35 | scope = ["auth", "capi"] | |
36 | return scope | |
37 | ||
38 | def extract_uid(self, data): | |
39 | return str(data["customer_id"]) | |
40 | ||
41 | def extract_common_fields(self, data): | |
42 | return dict( | |
43 | email=data.get("email"), | |
44 | username=data.get("email"), | |
45 | last_name=data.get("lastname"), | |
46 | first_name=data.get("firstname"), | |
47 | ) | |
48 | ||
49 | def extract_email_addresses(self, data): | |
50 | ret = [] | |
51 | email = data.get("email") | |
52 | if email: | |
53 | ret.append(EmailAddress(email=email, verified=True, primary=True)) | |
54 | return ret | |
55 | ||
56 | ||
57 | provider_classes = [FrontierProvider] |
0 | from allauth.socialaccount.tests import OAuth2TestsMixin | |
1 | from allauth.tests import MockedResponse, TestCase | |
2 | ||
3 | from .provider import FrontierProvider | |
4 | ||
5 | ||
6 | class FrontierTests(OAuth2TestsMixin, TestCase): | |
7 | provider_id = FrontierProvider.id | |
8 | ||
9 | def get_mocked_response(self): | |
10 | return MockedResponse( | |
11 | 200, | |
12 | """ | |
13 | { | |
14 | "email": "johndoe@example.com", | |
15 | "customer_id": "1234567", | |
16 | "firstname": "John", | |
17 | "developer": false, | |
18 | "lastname": "Doe", | |
19 | "allowedDownloads": ["FORC-FDEV-D-1010", "FORC-FDEV-D-1012", "COMBAT_TUTORIAL_DEMO", "FORC-FDEV-D-1013", "PUBLIC_TEST_SERVER", "FORC_FDEV_V_ADDER_LRPO", "FORC_FDEV_V_CHALLENGER_LRPO", "FORC_FDEV_V_CHIEFTAIN_LRPO", "FORC_FDEV_V_CRUSADER_LRPO", "FORC_FDEV_V_ANACONDA_LRPO", "FORC_FDEV_V_ASP_LRPO", "FORC_FDEV_V_ASP_SCOUT_LRPO", "FORC_FDEV_V_BELUGA_LRPO", "FORC_FDEV_V_COBRA_MKIII_LRPO", "FORC_FDEV_V_DIAMOND_EXPLORER_LRPO", "FORC_FDEV_V_COBRA_MKIV_LRPO", "FORC_FDEV_V_DIAMOND_SCOUT_LRPO", "FORC_FDEV_V_DOLPHIN_LRPO", "FORC_FDEV_V_EAGLE_LRPO", "FORC_FDEV_V_FEDERAL_ASSAULT_LRPO", "FORC_FDEV_V_FEDERAL_CORVETTE_LRPO", "FORC_FDEV_V_FEDDROP_LRPO", "FORC_FDEV_V_FEDERAL_FIGHTER_LRPO", "FORC_FDEV_V_FEDERAL_GUNSHIP_LRPO", "FORC_FDEV_V_FERDELANCE_LRPO", "FORC_FDEV_V_HAULER_LRPO", "FORC_FDEV_V_CLIPPER_LRPO", "FORC_FDEV_V_IMPERIAL_COURIER_LRPO", "FORC_FDEV_V_IMPERIAL_CUTTER_LRPO", "FORC_FDEV_V_IMPERIAL_EAGLE_LRPO", "FORC_FDEV_V_IMPERIAL_FIGHTER_LRPO", "FORC_FDEV_V_KEELBACK_LRPO", "FORC_FDEV_V_KRAIT_LRPO", "FORC_FDEV_V_KRAIT_LITE_LRPO", "FORC_FDEV_V_MAMBA_LRPO", "FORC_FDEV_V_ORCA_LRPO", "FORC_FDEV_V_PYTHON_LRPO", "FORC_FDEV_V_SIDEWINDER_LRPO", "FORC_FDEV_V_TAIPAN_LRPO", "FORC_FDEV_V_MAMMOTH_LRPO", "FORC_FDEV_V_TYPE6_LRPO", "FORC_FDEV_V_TYPE7_LRPO", "FORC_FDEV_V_TYPE9_LRPO", "FORC_FDEV_V_VIPER_MKIII_LRPO", "FORC_FDEV_V_VIPER_MKIV_LRPO", "FORC_FDEV_V_VULTURE_LRPO", "FORC-FDEV-D-1022", "FORC_FDEV_V_DECAL_1091", "FORC_FDEV_V_DECAL_1100", "FORC_FDEV_V_DECAL_1149", "FORC_FDEV_V_DECAL_1150", "FORC_FDEV_V_DECAL_1151", "FORC_FDEV_V_DECAL_1176", "FORC_FDEV_V_DECAL_1177", "FORC-FDEV-DO-1000", "FORC-FDEV-DO-1003", "FORC-FDEV-DO-1006", "PUBLIC_TEST_SERVER_OD"], | |
20 | "platform": "frontier" | |
21 | }""", | |
22 | ) |
0 | from allauth.socialaccount.providers.oauth2.urls import default_urlpatterns | |
1 | ||
2 | from .provider import FrontierProvider | |
3 | ||
4 | ||
5 | urlpatterns = default_urlpatterns(FrontierProvider) |
0 | import requests | |
1 | ||
2 | from allauth.socialaccount.providers.oauth2.views import ( | |
3 | OAuth2Adapter, | |
4 | OAuth2CallbackView, | |
5 | OAuth2LoginView, | |
6 | ) | |
7 | ||
8 | from .provider import FrontierProvider | |
9 | ||
10 | ||
11 | class FrontierOAuth2Adapter(OAuth2Adapter): | |
12 | provider_id = FrontierProvider.id | |
13 | AUTH_API = "https://auth.frontierstore.net" | |
14 | access_token_url = AUTH_API + "/token" | |
15 | authorize_url = AUTH_API + "/auth" | |
16 | profile_url = AUTH_API + "/me" | |
17 | ||
18 | def complete_login(self, request, app, token, **kwargs): | |
19 | resp = requests.get( | |
20 | self.profile_url, | |
21 | headers={"Authorization": "Bearer " + token.token}, | |
22 | ) | |
23 | resp.raise_for_status() | |
24 | extra_data = resp.json() | |
25 | return self.get_provider().sociallogin_from_response(request, extra_data) | |
26 | ||
27 | ||
28 | oauth2_login = OAuth2LoginView.adapter_view(FrontierOAuth2Adapter) | |
29 | oauth2_callback = OAuth2CallbackView.adapter_view(FrontierOAuth2Adapter) |
18 | 18 | settings.get("KEYCLOAK_URL"), settings.get("KEYCLOAK_REALM") |
19 | 19 | ) |
20 | 20 | |
21 | access_token_url = "{0}/protocol/openid-connect/token".format(provider_base_url) | |
22 | 21 | authorize_url = "{0}/protocol/openid-connect/auth".format(provider_base_url) |
23 | profile_url = "{0}/protocol/openid-connect/userinfo".format(provider_base_url) | |
22 | ||
23 | other_url = settings.get("KEYCLOAK_URL_ALT") | |
24 | if other_url is None: | |
25 | other_url = settings.get("KEYCLOAK_URL") | |
26 | ||
27 | server_base_url = "{0}/realms/{1}".format(other_url, settings.get("KEYCLOAK_REALM")) | |
28 | access_token_url = "{0}/protocol/openid-connect/token".format(server_base_url) | |
29 | profile_url = "{0}/protocol/openid-connect/userinfo".format(server_base_url) | |
24 | 30 | |
25 | 31 | def complete_login(self, request, app, token, response): |
26 | 32 | response = requests.post( |
0 | import json | |
1 | ||
2 | from allauth.socialaccount.providers.oauth2.client import OAuth2Error | |
0 | 3 | from allauth.socialaccount.tests import OAuth2TestsMixin |
1 | 4 | from allauth.tests import MockedResponse, TestCase |
2 | 5 | |
3 | 6 | from .provider import MicrosoftGraphProvider |
7 | from .views import _check_errors | |
4 | 8 | |
5 | 9 | |
6 | 10 | class MicrosoftGraphTests(OAuth2TestsMixin, TestCase): |
24 | 28 | } |
25 | 29 | """ # noqa |
26 | 30 | return MockedResponse(200, response_data) |
31 | ||
32 | def test_invalid_data(self): | |
33 | response = MockedResponse(200, json.dumps({})) | |
34 | with self.assertRaises(OAuth2Error): | |
35 | # No id, raises | |
36 | _check_errors(response) | |
37 | ||
38 | def test_profile_invalid_response(self): | |
39 | data = { | |
40 | "error": { | |
41 | "code": "InvalidAuthenticationToken", | |
42 | "message": "Access token validation failure. Invalid audience.", | |
43 | } | |
44 | } | |
45 | response = MockedResponse(401, json.dumps(data)) | |
46 | ||
47 | with self.assertRaises(OAuth2Error): | |
48 | # no id, 4xx code, raises with message | |
49 | _check_errors(response) | |
50 | ||
51 | def test_invalid_response(self): | |
52 | response = MockedResponse(200, "invalid json data") | |
53 | with self.assertRaises(OAuth2Error): | |
54 | # bad json, raises | |
55 | _check_errors(response) |
0 | 0 | from __future__ import unicode_literals |
1 | 1 | |
2 | import json | |
2 | 3 | import requests |
3 | 4 | |
5 | from allauth.socialaccount.providers.oauth2.client import OAuth2Error | |
4 | 6 | from allauth.socialaccount.providers.oauth2.views import ( |
5 | 7 | OAuth2Adapter, |
6 | 8 | OAuth2CallbackView, |
8 | 10 | ) |
9 | 11 | |
10 | 12 | from .provider import MicrosoftGraphProvider |
13 | ||
14 | ||
15 | def _check_errors(response): | |
16 | try: | |
17 | data = response.json() | |
18 | except json.decoder.JSONDecodeError: | |
19 | raise OAuth2Error( | |
20 | "Invalid JSON from Microsoft Graph API: {}".format(response.text) | |
21 | ) | |
22 | ||
23 | if "id" not in data: | |
24 | error_message = "Error retrieving Microsoft profile" | |
25 | microsoft_error_message = data.get("error", {}).get("message") | |
26 | if microsoft_error_message: | |
27 | error_message = ": ".join((error_message, microsoft_error_message)) | |
28 | raise OAuth2Error(error_message) | |
29 | ||
30 | return data | |
11 | 31 | |
12 | 32 | |
13 | 33 | class MicrosoftGraphOAuth2Adapter(OAuth2Adapter): |
24 | 44 | |
25 | 45 | def complete_login(self, request, app, token, **kwargs): |
26 | 46 | headers = {"Authorization": "Bearer {0}".format(token.token)} |
27 | resp = requests.get(self.profile_url, headers=headers) | |
28 | extra_data = resp.json() | |
47 | response = requests.get(self.profile_url, headers=headers) | |
48 | extra_data = _check_errors(response) | |
29 | 49 | return self.get_provider().sociallogin_from_response(request, extra_data) |
30 | 50 | |
31 | 51 |
0 | # -*- coding: utf-8 -*- | |
1 | from allauth.socialaccount.providers.base import ProviderAccount | |
2 | from allauth.socialaccount.providers.oauth2.provider import OAuth2Provider | |
3 | ||
4 | ||
5 | class NetIQAccount(ProviderAccount): | |
6 | def to_str(self): | |
7 | dflt = super(NetIQAccount, self).to_str() | |
8 | return self.account.extra_data.get("name", dflt) | |
9 | ||
10 | ||
11 | class NetIQProvider(OAuth2Provider): | |
12 | id = "netiq" | |
13 | name = "NetIQ" | |
14 | account_class = NetIQAccount | |
15 | ||
16 | def get_default_scope(self): | |
17 | return ["openid", "profile", "email"] | |
18 | ||
19 | def extract_uid(self, data): | |
20 | return str(data["preferred_username"]) | |
21 | ||
22 | def extract_extra_data(self, data): | |
23 | return data | |
24 | ||
25 | def extract_common_fields(self, data): | |
26 | return dict( | |
27 | email=data["email"], | |
28 | last_name=data["family_name"], | |
29 | first_name=data["given_name"], | |
30 | ) | |
31 | ||
32 | ||
33 | provider_classes = [NetIQProvider] |
0 | # -*- coding: utf-8 -*- | |
1 | from allauth.socialaccount.providers.netiq.provider import NetIQProvider | |
2 | from allauth.socialaccount.tests import OAuth2TestsMixin | |
3 | from allauth.tests import MockedResponse, TestCase | |
4 | ||
5 | ||
6 | class NetIQTests(OAuth2TestsMixin, TestCase): | |
7 | provider_id = NetIQProvider.id | |
8 | ||
9 | def get_mocked_response(self): | |
10 | return MockedResponse( | |
11 | 200, | |
12 | """ | |
13 | { | |
14 | "sub": "d4c094dd899ab0408fb9d4c094dd899a", | |
15 | "acr": "secure/name/password/uri", | |
16 | "preferred_username": "Mocktest", | |
17 | "email": "mocktest@your.netiq.server.example.com", | |
18 | "nickname": "Mocktest", | |
19 | "family_name": "test", | |
20 | "given_name": "Mock", | |
21 | "website": "https://www.exanple.com" | |
22 | } | |
23 | """, | |
24 | ) |
0 | # -*- coding: utf-8 -*- | |
1 | from allauth.socialaccount.providers.netiq.provider import NetIQProvider | |
2 | from allauth.socialaccount.providers.oauth2.urls import default_urlpatterns | |
3 | ||
4 | ||
5 | urlpatterns = default_urlpatterns(NetIQProvider) |
0 | # -*- coding: utf-8 -*- | |
1 | import requests | |
2 | ||
3 | from allauth.socialaccount import app_settings | |
4 | from allauth.socialaccount.providers.netiq.provider import NetIQProvider | |
5 | from allauth.socialaccount.providers.oauth2.views import ( | |
6 | OAuth2Adapter, | |
7 | OAuth2CallbackView, | |
8 | OAuth2LoginView, | |
9 | ) | |
10 | ||
11 | ||
12 | class NetIQOAuth2Adapter(OAuth2Adapter): | |
13 | provider_id = NetIQProvider.id | |
14 | supports_state = True | |
15 | ||
16 | settings = app_settings.PROVIDERS.get(provider_id, {}) | |
17 | provider_base_url = settings.get("NETIQ_URL") | |
18 | ||
19 | @property | |
20 | def access_token_url(self): | |
21 | return "{}/nidp/oauth/nam/token".format(self.provider_base_url) | |
22 | ||
23 | @property | |
24 | def authorize_url(self): | |
25 | return "{}/nidp/oauth/nam/authz".format(self.provider_base_url) | |
26 | ||
27 | @property | |
28 | def userinfo_url(self): | |
29 | return "{}/nidp/oauth/nam/userinfo".format(self.provider_base_url) | |
30 | ||
31 | def complete_login(self, request, app, token, **kwargs): | |
32 | """ | |
33 | Get the user info from userinfo endpoint and return a | |
34 | A populated instance of the `SocialLogin` model (unsaved) | |
35 | :param request: | |
36 | :param app: | |
37 | :param token: | |
38 | :param kwargs: | |
39 | :return: | |
40 | """ | |
41 | ||
42 | resp = requests.get( | |
43 | self.userinfo_url, | |
44 | headers={"Authorization": "Bearer {}".format(token.token)}, | |
45 | ) | |
46 | ||
47 | resp.raise_for_status() | |
48 | extra_data = resp.json() | |
49 | login = self.get_provider().sociallogin_from_response(request, extra_data) | |
50 | return login | |
51 | ||
52 | ||
53 | oauth2_login = OAuth2LoginView.adapter_view(NetIQOAuth2Adapter) | |
54 | oauth2_callback = OAuth2CallbackView.adapter_view(NetIQOAuth2Adapter) |
93 | 93 | |
94 | 94 | stored_assocs.order_by("-issued") |
95 | 95 | |
96 | if stored_assocs.count() == 0: | |
96 | if not stored_assocs.exists(): | |
97 | 97 | return None |
98 | 98 | |
99 | 99 | return_val = None |
22 | 22 | |
23 | 23 | def get_data(self, token): |
24 | 24 | # Verify the user first |
25 | resp = requests.get(self.identity_url, params={"token": token}) | |
25 | hed = {"Authorization": "Bearer " + token} | |
26 | resp = requests.get(self.identity_url, headers=hed) | |
26 | 27 | resp = resp.json() |
27 | 28 | |
28 | 29 | if not resp.get("ok"): |
67 | 67 | ) # noqa |
68 | 68 | |
69 | 69 | def test_valid_avatar(self): |
70 | """ test response with Avatar URL """ | |
70 | """test response with Avatar URL""" | |
71 | 71 | self.login(self.get_mocked_response_avatar_invalid_id()) |
72 | 72 | user = User.objects.get(email="bill@example.com") |
73 | 73 | soc_acc = SocialAccount.objects.filter( |
17 | 17 | return data["id"] |
18 | 18 | |
19 | 19 | def extract_common_fields(self, data): |
20 | return { | |
21 | "first_name": data["first_name"], | |
22 | "last_name": data["last_name"], | |
23 | "username": data["username"], | |
24 | } | |
20 | ret = {} | |
21 | if data.get("first_name"): | |
22 | ret["first_name"] = data.get("first_name") | |
23 | if data.get("last_name"): | |
24 | ret["last_name"] = data.get("last_name") | |
25 | if data.get("username"): | |
26 | ret["username"] = data.get("username") | |
27 | return ret | |
25 | 28 | |
26 | 29 | |
27 | 30 | provider_classes = [TelegramProvider] |
0 | from allauth.socialaccount.providers.base import ProviderAccount | |
1 | from allauth.socialaccount.providers.oauth2.provider import OAuth2Provider | |
2 | ||
3 | ||
4 | class TrainingPeaksAccount(ProviderAccount): | |
5 | def get_profile_url(self): | |
6 | return "https://app.trainingpeaks.com" | |
7 | ||
8 | def get_avatar_url(self): | |
9 | return None | |
10 | ||
11 | def to_str(self): | |
12 | name = ( | |
13 | self.account.extra_data.get("FirstName") | |
14 | + " " | |
15 | + self.account.extra_data.get("LastName") | |
16 | ) | |
17 | if name != " ": | |
18 | return name | |
19 | return super(TrainingPeaksAccount, self).to_str() | |
20 | ||
21 | ||
22 | class TrainingPeaksProvider(OAuth2Provider): | |
23 | id = "trainingpeaks" | |
24 | name = "TrainingPeaks" | |
25 | account_class = TrainingPeaksAccount | |
26 | ||
27 | def extract_uid(self, data): | |
28 | return data.get("Id") | |
29 | ||
30 | def extract_common_fields(self, data): | |
31 | extra_common = super(TrainingPeaksProvider, self).extract_common_fields(data) | |
32 | firstname = data.get("FirstName") | |
33 | lastname = data.get("LastName") | |
34 | # fallback username as there is actually no Username in response | |
35 | username = firstname.strip().lower() + "." + lastname.strip().lower() | |
36 | name = " ".join(part for part in (firstname, lastname) if part) | |
37 | extra_common.update( | |
38 | username=data.get("username", username), | |
39 | email=data.get("Email"), | |
40 | first_name=firstname, | |
41 | last_name=lastname, | |
42 | name=name.strip(), | |
43 | ) | |
44 | return extra_common | |
45 | ||
46 | def get_default_scope(self): | |
47 | return ["athlete:profile"] | |
48 | ||
49 | ||
50 | provider_classes = [TrainingPeaksProvider] |
0 | # -*- coding: utf-8 -*- | |
1 | """ | |
2 | Run just this suite: | |
3 | python manage.py test allauth.socialaccount.providers.trainingpeaks.tests.TrainingPeaksTests | |
4 | """ | |
5 | from __future__ import unicode_literals | |
6 | ||
7 | from collections import namedtuple | |
8 | ||
9 | from django.test.utils import override_settings | |
10 | ||
11 | from allauth.socialaccount.tests import OAuth2TestsMixin | |
12 | from allauth.tests import MockedResponse, TestCase | |
13 | ||
14 | from .provider import TrainingPeaksProvider | |
15 | from .views import TrainingPeaksOAuth2Adapter | |
16 | ||
17 | ||
18 | class TrainingPeaksTests(OAuth2TestsMixin, TestCase): | |
19 | provider_id = TrainingPeaksProvider.id | |
20 | ||
21 | def get_mocked_response(self): | |
22 | return MockedResponse( | |
23 | 200, | |
24 | """{ | |
25 | "Id": 123456, | |
26 | "FirstName": "John", | |
27 | "LastName": "Doe", | |
28 | "Email": "user@example.com", | |
29 | "DateOfBirth": "1986-02-01T00:00:00", | |
30 | "CoachedBy": 987654, | |
31 | "Weight": 87.5223617553711 | |
32 | }""", | |
33 | ) # noqa | |
34 | ||
35 | def get_login_response_json(self, with_refresh_token=True): | |
36 | rtoken = "" | |
37 | if with_refresh_token: | |
38 | rtoken = ',"refresh_token": "testrf"' | |
39 | return ( | |
40 | """{ | |
41 | "access_token" : "testac", | |
42 | "token_type" : "bearer", | |
43 | "expires_in" : 600, | |
44 | "scope": "scopes granted" | |
45 | %s }""" | |
46 | % rtoken | |
47 | ) | |
48 | ||
49 | def test_default_use_sandbox_uri(self): | |
50 | adapter = TrainingPeaksOAuth2Adapter(None) | |
51 | self.assertTrue(".sandbox." in adapter.authorize_url) | |
52 | self.assertTrue(".sandbox." in adapter.access_token_url) | |
53 | self.assertTrue(".sandbox." in adapter.profile_url) | |
54 | ||
55 | @override_settings( | |
56 | SOCIALACCOUNT_PROVIDERS={"trainingpeaks": {"USE_PRODUCTION": True}} | |
57 | ) | |
58 | def test_use_production_uri(self): | |
59 | adapter = TrainingPeaksOAuth2Adapter(None) | |
60 | self.assertFalse(".sandbox." in adapter.authorize_url) | |
61 | self.assertFalse(".sandbox." in adapter.access_token_url) | |
62 | self.assertFalse(".sandbox." in adapter.profile_url) | |
63 | ||
64 | def test_scope_from_default(self): | |
65 | Request = namedtuple("request", ["GET"]) | |
66 | mock_request = Request(GET={}) | |
67 | scope = self.provider.get_scope(mock_request) | |
68 | self.assertTrue("athlete:profile" in scope) | |
69 | ||
70 | @override_settings( | |
71 | SOCIALACCOUNT_PROVIDERS={ | |
72 | "trainingpeaks": {"SCOPE": ["athlete:profile", "workouts", "workouts:wod"]} | |
73 | } | |
74 | ) | |
75 | def test_scope_from_settings(self): | |
76 | Request = namedtuple("request", ["GET"]) | |
77 | mock_request = Request(GET={}) | |
78 | scope = self.provider.get_scope(mock_request) | |
79 | for item in ("athlete:profile", "workouts", "workouts:wod"): | |
80 | self.assertTrue(item in scope) |
0 | from allauth.socialaccount.providers.oauth2.urls import default_urlpatterns | |
1 | ||
2 | from .provider import TrainingPeaksProvider | |
3 | ||
4 | ||
5 | urlpatterns = default_urlpatterns(TrainingPeaksProvider) |
0 | import requests | |
1 | ||
2 | from allauth.socialaccount import app_settings | |
3 | from allauth.socialaccount.providers.oauth2.views import ( | |
4 | OAuth2Adapter, | |
5 | OAuth2CallbackView, | |
6 | OAuth2LoginView, | |
7 | ) | |
8 | ||
9 | from .provider import TrainingPeaksProvider | |
10 | ||
11 | ||
12 | class TrainingPeaksOAuth2Adapter(OAuth2Adapter): | |
13 | # https://github.com/TrainingPeaks/PartnersAPI/wiki/OAuth | |
14 | provider_id = TrainingPeaksProvider.id | |
15 | ||
16 | def get_settings(self): | |
17 | """Provider settings""" | |
18 | return app_settings.PROVIDERS.get(self.provider_id, {}) | |
19 | ||
20 | def get_hostname(self): | |
21 | """Return hostname depending on sandbox seting""" | |
22 | settings = self.get_settings() | |
23 | if settings.get("USE_PRODUCTION"): | |
24 | return "trainingpeaks.com" | |
25 | return "sandbox.trainingpeaks.com" | |
26 | ||
27 | @property | |
28 | def access_token_url(self): | |
29 | return "https://oauth." + self.get_hostname() + "/oauth/token" | |
30 | ||
31 | @property | |
32 | def authorize_url(self): | |
33 | return "https://oauth." + self.get_hostname() + "/OAuth/Authorize" | |
34 | ||
35 | @property | |
36 | def profile_url(self): | |
37 | return "https://api." + self.get_hostname() + "/v1/athlete/profile" | |
38 | ||
39 | @property | |
40 | def api_hostname(self): | |
41 | """Return https://api.hostname.tld""" | |
42 | return "https://api." + self.get_hostname() | |
43 | ||
44 | # https://oauth.sandbox.trainingpeaks.com/oauth/deauthorize | |
45 | ||
46 | scope_delimiter = " " | |
47 | ||
48 | def complete_login(self, request, app, token, **kwargs): | |
49 | headers = {"Authorization": "Bearer {0}".format(token.token)} | |
50 | response = requests.get(self.profile_url, headers=headers) | |
51 | response.raise_for_status() | |
52 | extra_data = response.json() | |
53 | return self.get_provider().sociallogin_from_response(request, extra_data) | |
54 | ||
55 | ||
56 | oauth2_login = OAuth2LoginView.adapter_view(TrainingPeaksOAuth2Adapter) | |
57 | oauth2_callback = OAuth2CallbackView.adapter_view(TrainingPeaksOAuth2Adapter) |
226 | 226 | response_json = self.get_login_response_json( |
227 | 227 | with_refresh_token=with_refresh_token |
228 | 228 | ) |
229 | if isinstance(resp_mock, list): | |
230 | resp_mocks = resp_mock | |
231 | else: | |
232 | resp_mocks = [resp_mock] | |
233 | ||
229 | 234 | with mocked_response( |
230 | 235 | MockedResponse(200, response_json, {"content-type": "application/json"}), |
231 | resp_mock, | |
236 | *resp_mocks, | |
232 | 237 | ): |
233 | 238 | resp = self.client.get(complete_url, self.get_complete_parameters(q)) |
234 | 239 | return resp |
278 | 283 | factory = RequestFactory() |
279 | 284 | request = factory.get("/accounts/login/callback/") |
280 | 285 | request.user = AnonymousUser() |
281 | SessionMiddleware().process_request(request) | |
282 | MessageMiddleware().process_request(request) | |
286 | SessionMiddleware(lambda request: None).process_request(request) | |
287 | MessageMiddleware(lambda request: None).process_request(request) | |
283 | 288 | |
284 | 289 | User = get_user_model() |
285 | 290 | user = User() |
370 | 375 | factory = RequestFactory() |
371 | 376 | request = factory.get("/accounts/twitter/login/callback/") |
372 | 377 | request.user = AnonymousUser() |
373 | SessionMiddleware().process_request(request) | |
374 | MessageMiddleware().process_request(request) | |
378 | SessionMiddleware(lambda request: None).process_request(request) | |
379 | MessageMiddleware(lambda request: None).process_request(request) | |
375 | 380 | |
376 | 381 | User = get_user_model() |
377 | 382 | user = User() |
407 | 412 | factory = RequestFactory() |
408 | 413 | request = factory.get("/accounts/twitter/login/callback/") |
409 | 414 | request.user = AnonymousUser() |
410 | SessionMiddleware().process_request(request) | |
411 | MessageMiddleware().process_request(request) | |
415 | SessionMiddleware(lambda request: None).process_request(request) | |
416 | MessageMiddleware(lambda request: None).process_request(request) | |
412 | 417 | resp = complete_social_login(request, sociallogin) |
413 | 418 | return request, resp |
414 | 419 |
0 | 0 | Metadata-Version: 1.1 |
1 | 1 | Name: django-allauth |
2 | Version: 0.44.0 | |
2 | Version: 0.45.0 | |
3 | 3 | Summary: Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication. |
4 | 4 | Home-page: http://github.com/pennersr/django-allauth |
5 | 5 | Author: Raymond Penners |
9 | 9 | Welcome to django-allauth! |
10 | 10 | ========================== |
11 | 11 | |
12 | .. image:: https://travis-ci.org/pennersr/django-allauth.svg | |
13 | :target: http://travis-ci.org/pennersr/django-allauth | |
12 | .. image:: https://api.travis-ci.com/pennersr/django-allauth.svg?branch=master | |
13 | :target: http://travis-ci.com/pennersr/django-allauth | |
14 | 14 | |
15 | 15 | .. image:: https://img.shields.io/pypi/v/django-allauth.svg |
16 | 16 | :target: https://pypi.python.org/pypi/django-allauth |
106 | 106 | Classifier: Programming Language :: Python :: 3.6 |
107 | 107 | Classifier: Programming Language :: Python :: 3.7 |
108 | 108 | Classifier: Programming Language :: Python :: 3.8 |
109 | Classifier: Programming Language :: Python :: 3.9 | |
109 | 110 | Classifier: Framework :: Django |
110 | 111 | Classifier: Framework :: Django :: 2.0 |
111 | 112 | Classifier: Framework :: Django :: 2.1 |
35 | 35 | allauth/account/migrations/__init__.py |
36 | 36 | allauth/account/templatetags/__init__.py |
37 | 37 | allauth/account/templatetags/account.py |
38 | allauth/locale/ar/LC_MESSAGES/django.mo | |
39 | 38 | allauth/locale/ar/LC_MESSAGES/django.po |
40 | allauth/locale/cs/LC_MESSAGES/django.mo | |
41 | 39 | allauth/locale/cs/LC_MESSAGES/django.po |
42 | allauth/locale/da/LC_MESSAGES/django.mo | |
43 | 40 | allauth/locale/da/LC_MESSAGES/django.po |
44 | allauth/locale/de/LC_MESSAGES/django.mo | |
45 | 41 | allauth/locale/de/LC_MESSAGES/django.po |
46 | allauth/locale/el/LC_MESSAGES/django.mo | |
47 | 42 | allauth/locale/el/LC_MESSAGES/django.po |
48 | allauth/locale/en/LC_MESSAGES/django.mo | |
49 | 43 | allauth/locale/en/LC_MESSAGES/django.po |
50 | allauth/locale/es/LC_MESSAGES/django.mo | |
51 | 44 | allauth/locale/es/LC_MESSAGES/django.po |
52 | allauth/locale/eu/LC_MESSAGES/django.mo | |
53 | 45 | allauth/locale/eu/LC_MESSAGES/django.po |
54 | allauth/locale/fa/LC_MESSAGES/django.mo | |
55 | 46 | allauth/locale/fa/LC_MESSAGES/django.po |
56 | allauth/locale/fi/LC_MESSAGES/django.mo | |
57 | 47 | allauth/locale/fi/LC_MESSAGES/django.po |
58 | allauth/locale/fr/LC_MESSAGES/django.mo | |
59 | 48 | allauth/locale/fr/LC_MESSAGES/django.po |
60 | allauth/locale/he/LC_MESSAGES/django.mo | |
61 | 49 | allauth/locale/he/LC_MESSAGES/django.po |
62 | allauth/locale/hr/LC_MESSAGES/django.mo | |
63 | 50 | allauth/locale/hr/LC_MESSAGES/django.po |
64 | allauth/locale/hu/LC_MESSAGES/django.mo | |
65 | 51 | allauth/locale/hu/LC_MESSAGES/django.po |
66 | allauth/locale/it/LC_MESSAGES/django.mo | |
67 | 52 | allauth/locale/it/LC_MESSAGES/django.po |
68 | allauth/locale/ja/LC_MESSAGES/django.mo | |
69 | 53 | allauth/locale/ja/LC_MESSAGES/django.po |
70 | allauth/locale/ko/LC_MESSAGES/django.mo | |
71 | 54 | allauth/locale/ko/LC_MESSAGES/django.po |
72 | allauth/locale/ky/LC_MESSAGES/django.mo | |
73 | 55 | allauth/locale/ky/LC_MESSAGES/django.po |
74 | allauth/locale/lt/LC_MESSAGES/django.mo | |
75 | 56 | allauth/locale/lt/LC_MESSAGES/django.po |
76 | allauth/locale/lv/LC_MESSAGES/django.mo | |
77 | 57 | allauth/locale/lv/LC_MESSAGES/django.po |
78 | allauth/locale/nb/LC_MESSAGES/django.mo | |
79 | 58 | allauth/locale/nb/LC_MESSAGES/django.po |
80 | allauth/locale/nl/LC_MESSAGES/django.mo | |
81 | 59 | allauth/locale/nl/LC_MESSAGES/django.po |
82 | allauth/locale/pl/LC_MESSAGES/django.mo | |
83 | 60 | allauth/locale/pl/LC_MESSAGES/django.po |
84 | allauth/locale/pt_BR/LC_MESSAGES/django.mo | |
85 | 61 | allauth/locale/pt_BR/LC_MESSAGES/django.po |
86 | allauth/locale/pt_PT/LC_MESSAGES/django.mo | |
87 | 62 | allauth/locale/pt_PT/LC_MESSAGES/django.po |
88 | allauth/locale/ru/LC_MESSAGES/django.mo | |
89 | 63 | allauth/locale/ru/LC_MESSAGES/django.po |
90 | allauth/locale/sk/LC_MESSAGES/django.mo | |
91 | 64 | allauth/locale/sk/LC_MESSAGES/django.po |
92 | allauth/locale/sl/LC_MESSAGES/django.mo | |
93 | 65 | allauth/locale/sl/LC_MESSAGES/django.po |
94 | allauth/locale/sr/LC_MESSAGES/django.mo | |
95 | 66 | allauth/locale/sr/LC_MESSAGES/django.po |
96 | allauth/locale/sr_Latn/LC_MESSAGES/django.mo | |
97 | 67 | allauth/locale/sr_Latn/LC_MESSAGES/django.po |
98 | allauth/locale/sv/LC_MESSAGES/django.mo | |
99 | 68 | allauth/locale/sv/LC_MESSAGES/django.po |
100 | allauth/locale/th/LC_MESSAGES/django.mo | |
101 | 69 | allauth/locale/th/LC_MESSAGES/django.po |
102 | allauth/locale/tr/LC_MESSAGES/django.mo | |
103 | 70 | allauth/locale/tr/LC_MESSAGES/django.po |
104 | allauth/locale/uk/LC_MESSAGES/django.mo | |
105 | 71 | allauth/locale/uk/LC_MESSAGES/django.po |
106 | allauth/locale/zh_CN/LC_MESSAGES/django.mo | |
107 | 72 | allauth/locale/zh_CN/LC_MESSAGES/django.po |
108 | allauth/locale/zh_Hans/LC_MESSAGES/django.mo | |
109 | 73 | allauth/locale/zh_Hans/LC_MESSAGES/django.po |
110 | allauth/locale/zh_Hant/LC_MESSAGES/django.mo | |
111 | 74 | allauth/locale/zh_Hant/LC_MESSAGES/django.po |
112 | allauth/locale/zh_TW/LC_MESSAGES/django.mo | |
113 | 75 | allauth/locale/zh_TW/LC_MESSAGES/django.po |
114 | 76 | allauth/socialaccount/__init__.py |
115 | 77 | allauth/socialaccount/adapter.py |
222 | 184 | allauth/socialaccount/providers/cern/tests.py |
223 | 185 | allauth/socialaccount/providers/cern/urls.py |
224 | 186 | allauth/socialaccount/providers/cern/views.py |
187 | allauth/socialaccount/providers/cilogon/__init__.py | |
188 | allauth/socialaccount/providers/cilogon/provider.py | |
189 | allauth/socialaccount/providers/cilogon/tests.py | |
190 | allauth/socialaccount/providers/cilogon/urls.py | |
191 | allauth/socialaccount/providers/cilogon/views.py | |
225 | 192 | allauth/socialaccount/providers/coinbase/__init__.py |
226 | 193 | allauth/socialaccount/providers/coinbase/provider.py |
227 | 194 | allauth/socialaccount/providers/coinbase/tests.py |
325 | 292 | allauth/socialaccount/providers/feedly/tests.py |
326 | 293 | allauth/socialaccount/providers/feedly/urls.py |
327 | 294 | allauth/socialaccount/providers/feedly/views.py |
295 | allauth/socialaccount/providers/feishu/__init__.py | |
296 | allauth/socialaccount/providers/feishu/client.py | |
297 | allauth/socialaccount/providers/feishu/provider.py | |
298 | allauth/socialaccount/providers/feishu/tests.py | |
299 | allauth/socialaccount/providers/feishu/urls.py | |
300 | allauth/socialaccount/providers/feishu/views.py | |
328 | 301 | allauth/socialaccount/providers/figma/__init__.py |
329 | 302 | allauth/socialaccount/providers/figma/provider.py |
330 | 303 | allauth/socialaccount/providers/figma/tests.py |
346 | 319 | allauth/socialaccount/providers/foursquare/tests.py |
347 | 320 | allauth/socialaccount/providers/foursquare/urls.py |
348 | 321 | allauth/socialaccount/providers/foursquare/views.py |
322 | allauth/socialaccount/providers/frontier/__init__.py | |
323 | allauth/socialaccount/providers/frontier/provider.py | |
324 | allauth/socialaccount/providers/frontier/tests.py | |
325 | allauth/socialaccount/providers/frontier/urls.py | |
326 | allauth/socialaccount/providers/frontier/views.py | |
349 | 327 | allauth/socialaccount/providers/fxa/__init__.py |
350 | 328 | allauth/socialaccount/providers/fxa/models.py |
351 | 329 | allauth/socialaccount/providers/fxa/provider.py |
442 | 420 | allauth/socialaccount/providers/naver/tests.py |
443 | 421 | allauth/socialaccount/providers/naver/urls.py |
444 | 422 | allauth/socialaccount/providers/naver/views.py |
423 | allauth/socialaccount/providers/netiq/__init__.py | |
424 | allauth/socialaccount/providers/netiq/provider.py | |
425 | allauth/socialaccount/providers/netiq/tests.py | |
426 | allauth/socialaccount/providers/netiq/urls.py | |
427 | allauth/socialaccount/providers/netiq/views.py | |
445 | 428 | allauth/socialaccount/providers/nextcloud/__init__.py |
446 | 429 | allauth/socialaccount/providers/nextcloud/provider.py |
447 | 430 | allauth/socialaccount/providers/nextcloud/tests.py |
587 | 570 | allauth/socialaccount/providers/telegram/provider.py |
588 | 571 | allauth/socialaccount/providers/telegram/urls.py |
589 | 572 | allauth/socialaccount/providers/telegram/views.py |
573 | allauth/socialaccount/providers/trainingpeaks/__init__.py | |
574 | allauth/socialaccount/providers/trainingpeaks/provider.py | |
575 | allauth/socialaccount/providers/trainingpeaks/tests.py | |
576 | allauth/socialaccount/providers/trainingpeaks/urls.py | |
577 | allauth/socialaccount/providers/trainingpeaks/views.py | |
590 | 578 | allauth/socialaccount/providers/trello/__init__.py |
591 | 579 | allauth/socialaccount/providers/trello/provider.py |
592 | 580 | allauth/socialaccount/providers/trello/tests.py |
0 | 0 | Django>=2.0 |
1 | pyjwt[crypto]>=1.7 | |
1 | 2 | python3-openid>=3.0.8 |
3 | requests | |
2 | 4 | requests-oauthlib>=0.3.0 |
3 | requests | |
4 | pyjwt[crypto]>=1.7 |
165 | 165 | - ``get_logout_redirect_url(self, request)`` |
166 | 166 | |
167 | 167 | - ``get_email_confirmation_redirect_url(self, request)`` |
168 | ||
169 | - ``get_signup_redirect_url(self, request)`` | |
168 | 170 | |
169 | 171 | - ``allauth.socialaccount.adapter.DefaultSocialAccountAdapter``: |
170 | 172 |
64 | 64 | 'allauth.socialaccount.providers.bitly', |
65 | 65 | 'allauth.socialaccount.providers.box', |
66 | 66 | 'allauth.socialaccount.providers.cern', |
67 | 'allauth.socialaccount.providers.cilogon', | |
67 | 68 | 'allauth.socialaccount.providers.coinbase', |
68 | 69 | 'allauth.socialaccount.providers.dataporten', |
69 | 70 | 'allauth.socialaccount.providers.daum', |
87 | 88 | 'allauth.socialaccount.providers.fivehundredpx', |
88 | 89 | 'allauth.socialaccount.providers.flickr', |
89 | 90 | 'allauth.socialaccount.providers.foursquare', |
91 | 'allauth.socialaccount.providers.frontier', | |
90 | 92 | 'allauth.socialaccount.providers.fxa', |
91 | 93 | 'allauth.socialaccount.providers.github', |
92 | 94 | 'allauth.socialaccount.providers.gitlab', |
129 | 131 | 'allauth.socialaccount.providers.strava', |
130 | 132 | 'allauth.socialaccount.providers.stripe', |
131 | 133 | 'allauth.socialaccount.providers.telegram', |
134 | 'allauth.socialaccount.providers.trainingpeaks', | |
132 | 135 | 'allauth.socialaccount.providers.trello', |
133 | 136 | 'allauth.socialaccount.providers.tumblr', |
134 | 137 | 'allauth.socialaccount.providers.twentythreeandme', |
148 | 151 | 'allauth.socialaccount.providers.zoho', |
149 | 152 | 'allauth.socialaccount.providers.zoom', |
150 | 153 | 'allauth.socialaccount.providers.okta', |
154 | 'allauth.socialaccount.providers.feishu', | |
151 | 155 | ... |
152 | 156 | ] |
153 | 157 | |
193 | 197 | |
194 | 198 | - Add a ``Site`` for your domain, matching ``settings.SITE_ID`` (``django.contrib.sites`` app). |
195 | 199 | - For each OAuth based provider, either add a ``SocialApp`` (``socialaccount`` |
196 | app) containing the required client credentials, or, make make sure that these are | |
200 | app) containing the required client credentials, or, make sure that these are | |
197 | 201 | configured via the ``SOCIALACCOUNT_PROVIDERS[<provider>]['APP']`` setting (see example above). |
3 | 3 | Requirements |
4 | 4 | ------------ |
5 | 5 | |
6 | - Python 3.5, 3.6, 3.7 or 3.8 | |
6 | - Python 3.5, 3.6, 3.7, 3.8 or 3.9 | |
7 | 7 | |
8 | 8 | - Django (2.0+) |
9 | 9 | |
68 | 68 | |
69 | 69 | - CERN (OAuth2) |
70 | 70 | |
71 | - CILogon (OAuth2) | |
72 | ||
71 | 73 | - Coinbase (OAuth2) |
72 | 74 | |
73 | 75 | - Dataporten (OAuth2) |
114 | 116 | |
115 | 117 | - FourSquare (OAuth2) |
116 | 118 | |
119 | - Frontier (OAuth2) | |
120 | ||
117 | 121 | - Github (OAuth2) |
118 | 122 | |
119 | 123 | - GitLab (OAuth2) |
146 | 150 | |
147 | 151 | - Naver (OAuth2) |
148 | 152 | |
153 | - NetIQ/Microfocus AccessManager (OAuth2) | |
154 | ||
149 | 155 | - NextCloud (OAuth2) |
150 | 156 | |
151 | 157 | - Odnoklassniki (OAuth2) |
196 | 202 | |
197 | 203 | - Telegram |
198 | 204 | |
205 | - TrainingPeaks (OAuth2) | |
206 | ||
199 | 207 | - Trello (OAuth) |
200 | 208 | |
201 | 209 | - Tumblr (OAuth) |
227 | 235 | - Zoho (Oauth2) |
228 | 236 | |
229 | 237 | - Zoom (OAuth2) |
238 | ||
239 | - Feishu (OAuth2) | |
230 | 240 | |
231 | 241 | |
232 | 242 | Note: OAuth/OAuth2 support is built using a common code base, making it easy to add support for additional OAuth/OAuth2 providers. More will follow soon... |
309 | 309 | |
310 | 310 | CERN OAuth2 Documentation |
311 | 311 | https://espace.cern.ch/authentication/CERN%20Authentication/OAuth.aspx |
312 | ||
313 | ||
314 | CILogon | |
315 | ---- | |
316 | CILogon is a federated identity provider for hundreds of universities and research institutions around the world. | |
317 | ||
318 | App registration (get your key and secret here) | |
319 | https://cilogon.org/oauth2/register | |
320 | ||
321 | CILogon OIDC/OAuth2 Documentation | |
322 | https://www.cilogon.org/oidc | |
312 | 323 | |
313 | 324 | |
314 | 325 | Dataporten |
751 | 762 | https://www.flickr.com/services/api/auth.oauth.html#authorization |
752 | 763 | |
753 | 764 | |
765 | Frontier | |
766 | -------- | |
767 | ||
768 | The Frontier provider is OAuth2 based. | |
769 | ||
770 | Client registration | |
771 | ******************* | |
772 | Frontier Developments switched to OAuth2 based authentication in early 2019. | |
773 | Before a developer can use the authentication and CAPI (Companion API) service | |
774 | from Frontier, they must first apply for access. | |
775 | ||
776 | Go to https://user.frontierstore.net/ and apply for access. Once your application | |
777 | is approved for access. Under "Developer Zone", you will see a list of authorized | |
778 | clients granted access. To add access for your client, click on the "Create Client" | |
779 | button and fill out the form and submit the form. | |
780 | ||
781 | After creating the client access, click on "View" to reveal your Client ID and | |
782 | Shared Key. You can also regenerate the key in an event tha your shared key is | |
783 | compromised. | |
784 | ||
785 | Configuring Django | |
786 | ****************** | |
787 | The app credentials are configured for your Django installation via the admin | |
788 | interface. Create a new socialapp through ``/admin/socialaccount/socialapp/``. | |
789 | ||
790 | Fill in the form as follows: | |
791 | ||
792 | * Provider, "Frontier" | |
793 | * Name, your pick, suggest "Frontier" | |
794 | * Client id, is called "Client ID" by Frontier | |
795 | * Secret key, is called "Shared Key" by Frontier | |
796 | * Key, is not needed, leave blank. | |
797 | ||
798 | Optionally, you can specify the scope to use as follows: | |
799 | ||
800 | .. code-block:: python | |
801 | ||
802 | SOCIALACCOUNT_PROVIDERS = { | |
803 | 'frontier': { | |
804 | 'SCOPE': ['auth', 'capi'], | |
805 | 'VERIFIED_EMAIL': True | |
806 | }, | |
807 | } | |
808 | ||
809 | ||
754 | 810 | GitHub |
755 | 811 | ------ |
756 | 812 | |
972 | 1028 | KEYCLOAK_URL: |
973 | 1029 | The url of your hosted keycloak server, it must end with ``/auth``. For |
974 | 1030 | example, you can use: ``https://your.keycloak.server/auth`` |
1031 | ||
1032 | KEYCLOAK_URL_ALT: | |
1033 | An alternate url of your hosted keycloak server, it must end with ``/auth``. For | |
1034 | example, you can use: ``https://your.keycloak.server/auth`` | |
1035 | ||
1036 | This can be used when working with Docker on localhost, with a frontend and a backend hosted in different containers. | |
975 | 1037 | |
976 | 1038 | KEYCLOAK_REAML: |
977 | 1039 | The name of the ``realm`` you want to use. |
1161 | 1223 | Development callback URL |
1162 | 1224 | http://localhost:8000/accounts/naver/login/callback/ |
1163 | 1225 | |
1226 | NetIQ/Microfocus AccessManager (NAM) | |
1227 | ----------------------------------- | |
1228 | ||
1229 | The following AccessManager settings are available: | |
1230 | ||
1231 | .. code-block:: python | |
1232 | ||
1233 | SOCIALACCOUNT_PROVIDERS = { | |
1234 | 'netiq': { | |
1235 | 'NETIQ_URL': 'https://my.identity.provider.example.org', | |
1236 | } | |
1237 | } | |
1238 | ||
1239 | ||
1240 | App registration (get your key and secret here) is done by the administrator of your NetIQ/Microfocus AccessManager. | |
1241 | ||
1164 | 1242 | |
1165 | 1243 | NextCloud |
1166 | 1244 | --------- |
1696 | 1774 | https://stripe.com/docs/connect/standalone-accounts |
1697 | 1775 | |
1698 | 1776 | |
1777 | TrainingPeaks | |
1778 | ------------- | |
1779 | ||
1780 | You need to request an API Partnership to get your OAth credentials: | |
1781 | ||
1782 | https://api.trainingpeaks.com/request-access | |
1783 | ||
1784 | Make sure to request scope `athlete:profile` to be able to use OAuth | |
1785 | for user login (default if setting `SCOPE` is omitted). | |
1786 | ||
1787 | In development you should only use the sandbox services, which is the | |
1788 | default unless you set `USE_PRODUCTION` to `True`. | |
1789 | ||
1790 | .. code-block:: python | |
1791 | ||
1792 | SOCIALACCOUNT_PROVIDERS = { | |
1793 | 'trainingpeaks': { | |
1794 | 'SCOPE': ['athlete:profile'], | |
1795 | 'USE_PRODUCTION': False, | |
1796 | } | |
1797 | } | |
1798 | ||
1799 | API documentation: | |
1800 | ||
1801 | https://github.com/TrainingPeaks/PartnersAPI/wiki | |
1802 | ||
1699 | 1803 | Trello |
1700 | 1804 | ------ |
1701 | 1805 | |
2008 | 2112 | http://127.0.0.1:8000/accounts/zoom/login/callback/ |
2009 | 2113 | |
2010 | 2114 | Select scope user:read during app registration. |
2115 | ||
2116 | ||
2117 | Feishu | |
2118 | ---- | |
2119 | ||
2120 | App Registration | |
2121 | https://open.feishu.cn/app | |
2122 | ||
2123 | Authorized Redirect URI | |
2124 | http://127.0.0.1:8000/accounts/feishu/login/callback/ | |
2125 | ||
2126 | Into the developer background https://open.feishu.cn/app, click on the create self-built application, obtain app_id and app_secret. | |
2127 | In the configuration of application security domain name added to redirect URL, such as https://open.feishu.cn/document. | |
2128 | Redirect URL is the interface through which the application obtains the user's identity by using the user login pre-authorization code after the user has logged in. | |
2129 | If it is not configured or configured incorrectly, the open platform will prompt the request to be illegal. |
147 | 147 | "Programming Language :: Python :: 3.6", |
148 | 148 | "Programming Language :: Python :: 3.7", |
149 | 149 | "Programming Language :: Python :: 3.8", |
150 | "Programming Language :: Python :: 3.9", | |
150 | 151 | "Framework :: Django", |
151 | 152 | "Framework :: Django :: 2.0", |
152 | 153 | "Framework :: Django :: 2.1", |
66 | 66 | "allauth.socialaccount.providers.bitly", |
67 | 67 | "allauth.socialaccount.providers.box", |
68 | 68 | "allauth.socialaccount.providers.cern", |
69 | "allauth.socialaccount.providers.cilogon", | |
69 | 70 | "allauth.socialaccount.providers.coinbase", |
70 | 71 | "allauth.socialaccount.providers.dataporten", |
71 | 72 | "allauth.socialaccount.providers.daum", |
89 | 90 | "allauth.socialaccount.providers.fivehundredpx", |
90 | 91 | "allauth.socialaccount.providers.flickr", |
91 | 92 | "allauth.socialaccount.providers.foursquare", |
93 | "allauth.socialaccount.providers.frontier", | |
92 | 94 | "allauth.socialaccount.providers.fxa", |
93 | 95 | "allauth.socialaccount.providers.github", |
94 | 96 | "allauth.socialaccount.providers.gitlab", |
107 | 109 | "allauth.socialaccount.providers.meetup", |
108 | 110 | "allauth.socialaccount.providers.microsoft", |
109 | 111 | "allauth.socialaccount.providers.naver", |
112 | "allauth.socialaccount.providers.netiq", | |
110 | 113 | "allauth.socialaccount.providers.nextcloud", |
111 | 114 | "allauth.socialaccount.providers.odnoklassniki", |
112 | 115 | "allauth.socialaccount.providers.openid", |
131 | 134 | "allauth.socialaccount.providers.strava", |
132 | 135 | "allauth.socialaccount.providers.stripe", |
133 | 136 | "allauth.socialaccount.providers.telegram", |
137 | "allauth.socialaccount.providers.trainingpeaks", | |
134 | 138 | "allauth.socialaccount.providers.trello", |
135 | 139 | "allauth.socialaccount.providers.tumblr", |
136 | 140 | "allauth.socialaccount.providers.twentythreeandme", |
150 | 154 | "allauth.socialaccount.providers.zoho", |
151 | 155 | "allauth.socialaccount.providers.zoom", |
152 | 156 | "allauth.socialaccount.providers.okta", |
157 | "allauth.socialaccount.providers.feishu", | |
153 | 158 | ) |
154 | 159 | |
155 | 160 | AUTHENTICATION_BACKENDS = ( |