|
| 1 | +# django_zxcvbn_password_validator's french traduction |
| 2 | +# This file is distributed under the MIT license. |
| 3 | +# Pierre SASSOULAS <pierre.sassoulas@gmail.com>, 2018. |
| 4 | +# |
| 5 | +msgid "" |
| 6 | +msgstr "" |
| 7 | +"Project-Id-Version: PACKAGE VERSION\n" |
| 8 | +"Report-Msgid-Bugs-To: \n" |
| 9 | +"POT-Creation-Date: 2025-04-08 05:53+0000\n" |
| 10 | +"PO-Revision-Date: 2025-04-09 10:03+0000\n" |
| 11 | +"Last-Translator: Automatically generated\n" |
| 12 | +"Language-Team: none\n" |
| 13 | +"Language: eu\n" |
| 14 | +"MIME-Version: 1.0\n" |
| 15 | +"Content-Type: text/plain; charset=UTF-8\n" |
| 16 | +"Content-Transfer-Encoding: 8bit\n" |
| 17 | +"Plural-Forms: nplurals=2; plural=n != 1;\n" |
| 18 | +"X-Generator: Weblate 5.11-dev\n" |
| 19 | +"X-Translated-Using: django-rosetta 0.9.8\n" |
| 20 | + |
| 21 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:24 |
| 22 | +msgid "Use a few words, avoid common phrases" |
| 23 | +msgstr "" |
| 24 | + |
| 25 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:27 |
| 26 | +msgid "No need for symbols, digits, or uppercase letters" |
| 27 | +msgstr "" |
| 28 | + |
| 29 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:30 |
| 30 | +msgid "Add another word or two. Uncommon words are better." |
| 31 | +msgstr "" |
| 32 | + |
| 33 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:33 |
| 34 | +msgid "Straight rows of keys are easy to guess" |
| 35 | +msgstr "" |
| 36 | + |
| 37 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:36 |
| 38 | +msgid "Short keyboard patterns are easy to guess" |
| 39 | +msgstr "" |
| 40 | + |
| 41 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:39 |
| 42 | +msgid "Use a longer keyboard pattern with more turns" |
| 43 | +msgstr "" |
| 44 | + |
| 45 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:42 |
| 46 | +msgid "Repeats like \"aaa\" are easy to guess" |
| 47 | +msgstr "" |
| 48 | + |
| 49 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:45 |
| 50 | +msgid "" |
| 51 | +"Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"" |
| 52 | +msgstr "" |
| 53 | + |
| 54 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:47 |
| 55 | +msgid "Avoid repeated words and characters" |
| 56 | +msgstr "" |
| 57 | + |
| 58 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:49 |
| 59 | +msgid "Sequences like \"abc\" or \"6543\" are easy to guess" |
| 60 | +msgstr "" |
| 61 | + |
| 62 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:51 |
| 63 | +msgid "Avoid sequences" |
| 64 | +msgstr "" |
| 65 | + |
| 66 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:52 |
| 67 | +msgid "Recent years are easy to guess" |
| 68 | +msgstr "" |
| 69 | + |
| 70 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:53 |
| 71 | +msgid "Avoid recent years" |
| 72 | +msgstr "" |
| 73 | + |
| 74 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:55 |
| 75 | +msgid "Avoid years that are associated with you" |
| 76 | +msgstr "" |
| 77 | + |
| 78 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:57 |
| 79 | +msgid "Dates are often easy to guess" |
| 80 | +msgstr "" |
| 81 | + |
| 82 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:59 |
| 83 | +msgid "Avoid dates and years that are associated with you" |
| 84 | +msgstr "" |
| 85 | + |
| 86 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:61 |
| 87 | +msgid "This is a top-10 common password" |
| 88 | +msgstr "" |
| 89 | + |
| 90 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:62 |
| 91 | +msgid "This is a top-100 common password" |
| 92 | +msgstr "" |
| 93 | + |
| 94 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:63 |
| 95 | +msgid "This is a very common password" |
| 96 | +msgstr "" |
| 97 | + |
| 98 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:65 |
| 99 | +msgid "This is similar to a commonly used password" |
| 100 | +msgstr "" |
| 101 | + |
| 102 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:67 |
| 103 | +msgid "A word by itself is easy to guess" |
| 104 | +msgstr "" |
| 105 | + |
| 106 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:69 |
| 107 | +msgid "Names and surnames by themselves are easy to guess" |
| 108 | +msgstr "" |
| 109 | + |
| 110 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:72 |
| 111 | +msgid "Common names and surnames are easy to guess" |
| 112 | +msgstr "" |
| 113 | + |
| 114 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:75 |
| 115 | +msgid "Capitalization doesn't help very much" |
| 116 | +msgstr "" |
| 117 | + |
| 118 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:78 |
| 119 | +msgid "All-uppercase is almost as easy to guess as all-lowercase" |
| 120 | +msgstr "" |
| 121 | + |
| 122 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:81 |
| 123 | +msgid "Reversed words aren't much harder to guess" |
| 124 | +msgstr "" |
| 125 | + |
| 126 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:84 |
| 127 | +msgid "Predictable substitutions like '@' instead of 'a' don't help very much" |
| 128 | +msgstr "" |
| 129 | + |
| 130 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:110 |
| 131 | +msgid "less than a second" |
| 132 | +msgstr "" |
| 133 | + |
| 134 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:113 |
| 135 | +#, python-format |
| 136 | +msgid "%d second" |
| 137 | +msgid_plural "%d seconds" |
| 138 | +msgstr[0] "" |
| 139 | +msgstr[1] "" |
| 140 | + |
| 141 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:116 |
| 142 | +#, python-format |
| 143 | +msgid "%d minute" |
| 144 | +msgid_plural "%d minutes" |
| 145 | +msgstr[0] "" |
| 146 | +msgstr[1] "" |
| 147 | + |
| 148 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:119 |
| 149 | +#, python-format |
| 150 | +msgid "%d hour" |
| 151 | +msgid_plural "%d hours" |
| 152 | +msgstr[0] "" |
| 153 | +msgstr[1] "" |
| 154 | + |
| 155 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:122 |
| 156 | +#, python-format |
| 157 | +msgid "%d day" |
| 158 | +msgid_plural "%d days" |
| 159 | +msgstr[0] "" |
| 160 | +msgstr[1] "" |
| 161 | + |
| 162 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:125 |
| 163 | +#, python-format |
| 164 | +msgid "%d month" |
| 165 | +msgid_plural "%d months" |
| 166 | +msgstr[0] "" |
| 167 | +msgstr[1] "" |
| 168 | + |
| 169 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:128 |
| 170 | +#, python-format |
| 171 | +msgid "%d year" |
| 172 | +msgid_plural "%d year" |
| 173 | +msgstr[0] "" |
| 174 | +msgstr[1] "" |
| 175 | + |
| 176 | +#: django_zxcvbn_password_validator/translate_zxcvbn_text.py:129 |
| 177 | +msgid "centuries" |
| 178 | +msgstr "" |
| 179 | + |
| 180 | +#: django_zxcvbn_password_validator/zxcvbn_password_validator.py:71 |
| 181 | +msgid "Your password exceeds the maximal length of 72 characters." |
| 182 | +msgstr "" |
| 183 | + |
| 184 | +#: django_zxcvbn_password_validator/zxcvbn_password_validator.py:80 |
| 185 | +msgid "Your password is too guessable:" |
| 186 | +msgstr "" |
| 187 | + |
| 188 | +#: django_zxcvbn_password_validator/zxcvbn_password_validator.py:81 |
| 189 | +#, python-format |
| 190 | +msgid "It would take an offline attacker %(time)s to guess it." |
| 191 | +msgstr "" |
| 192 | + |
| 193 | +#: django_zxcvbn_password_validator/zxcvbn_password_validator.py:86 |
| 194 | +msgid "Warning:" |
| 195 | +msgstr "" |
| 196 | + |
| 197 | +#: django_zxcvbn_password_validator/zxcvbn_password_validator.py:89 |
| 198 | +msgid "Advice:" |
| 199 | +msgstr "" |
| 200 | + |
| 201 | +#: django_zxcvbn_password_validator/zxcvbn_password_validator.py:95 |
| 202 | +msgid "We expect nothing: you can use any password you want." |
| 203 | +msgstr "" |
| 204 | + |
| 205 | +#: django_zxcvbn_password_validator/zxcvbn_password_validator.py:96 |
| 206 | +#, python-format |
| 207 | +msgid "We expect a password that cannot be guessed %s" |
| 208 | +msgstr "" |
| 209 | + |
| 210 | +#: django_zxcvbn_password_validator/zxcvbn_password_validator.py:98 |
| 211 | +msgid "by your familly or friends." |
| 212 | +msgstr "" |
| 213 | + |
| 214 | +#: django_zxcvbn_password_validator/zxcvbn_password_validator.py:99 |
| 215 | +msgid "by attackers online." |
| 216 | +msgstr "" |
| 217 | + |
| 218 | +#: django_zxcvbn_password_validator/zxcvbn_password_validator.py:100 |
| 219 | +msgid "without access to our database." |
| 220 | +msgstr "" |
| 221 | + |
| 222 | +#: django_zxcvbn_password_validator/zxcvbn_password_validator.py:101 |
| 223 | +msgid "without a dedicated team and an access to our database." |
| 224 | +msgstr "" |
| 225 | + |
| 226 | +#: django_zxcvbn_password_validator/zxcvbn_password_validator.py:105 |
| 227 | +msgid "There is no specific rule for a great password," |
| 228 | +msgstr "" |
| 229 | + |
| 230 | +#: django_zxcvbn_password_validator/zxcvbn_password_validator.py:106 |
| 231 | +msgid "however if your password is too easy to guess," |
| 232 | +msgstr "" |
| 233 | + |
| 234 | +#: django_zxcvbn_password_validator/zxcvbn_password_validator.py:107 |
| 235 | +msgid "we will tell you how to make a better one." |
| 236 | +msgstr "" |
| 237 | + |
| 238 | +#~ msgid "We expect" |
| 239 | +#~ msgstr "Nous" |
| 240 | + |
| 241 | +#~ msgid "seconds" |
| 242 | +#~ msgstr "secondes" |
| 243 | + |
| 244 | +#~ msgid "minutes" |
| 245 | +#~ msgstr "minutes" |
| 246 | + |
| 247 | +#~ msgid "hours" |
| 248 | +#~ msgstr "heures" |
| 249 | + |
| 250 | +#~ msgid "days" |
| 251 | +#~ msgstr "jours" |
| 252 | + |
| 253 | +#~ msgid "months" |
| 254 | +#~ msgstr "mois" |
| 255 | + |
| 256 | +#~ msgid "years" |
| 257 | +#~ msgstr "années" |
| 258 | + |
| 259 | +#~ msgid "day" |
| 260 | +#~ msgstr "jour" |
0 commit comments