Browse Source

Update french translation

Dashie der otter 1 year ago
parent
commit
2062614b63
Signed by: Dashie <dashie@sigpipe.me> GPG Key ID: C2D57B325840B755
4 changed files with 402 additions and 219 deletions
  1. 1
    0
      babel.cfg
  2. 187
    106
      messages.pot
  3. BIN
      translations/fr/LC_MESSAGES/messages.mo
  4. 214
    113
      translations/fr/LC_MESSAGES/messages.po

+ 1
- 0
babel.cfg View File

@@ -1,3 +1,4 @@
1 1
 [python: **.py]
2 2
 [jinja2: **/templates/**.jinja2]
3
+[jinja2: **/templates/**.html]
3 4
 extensions=jinja2.ext.autoescape,jinja2.ext.with_

+ 187
- 106
messages.pot View File

@@ -8,7 +8,7 @@ msgid ""
8 8
 msgstr ""
9 9
 "Project-Id-Version: PROJECT VERSION\n"
10 10
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
11
-"POT-Creation-Date: 2017-01-01 16:26+0100\n"
11
+"POT-Creation-Date: 2017-01-02 07:47+0100\n"
12 12
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 13
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 14
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,74 +17,90 @@ msgstr ""
17 17
 "Content-Transfer-Encoding: 8bit\n"
18 18
 "Generated-By: Babel 2.3.4\n"
19 19
 
20
-#: forms.py:41
20
+#: forms.py:42
21 21
 msgid "Username required"
22 22
 msgstr ""
23 23
 
24
-#: forms.py:45
24
+#: forms.py:46
25 25
 msgid "Username already taken"
26 26
 msgstr ""
27 27
 
28
-#: forms.py:52
28
+#: forms.py:53
29 29
 msgid "Password"
30 30
 msgstr ""
31 31
 
32
-#: forms.py:53
32
+#: forms.py:54
33 33
 msgid "Name"
34 34
 msgstr ""
35 35
 
36
-#: forms.py:54
36
+#: forms.py:55
37 37
 msgid "Email"
38 38
 msgstr ""
39 39
 
40
-#: forms.py:55
40
+#: forms.py:56
41 41
 msgid "Firstname"
42 42
 msgstr ""
43 43
 
44
-#: forms.py:56
44
+#: forms.py:57
45 45
 msgid "Lastname"
46 46
 msgstr ""
47 47
 
48
-#: forms.py:57
48
+#: forms.py:58
49 49
 msgid "Timezone"
50 50
 msgstr ""
51 51
 
52
-#: forms.py:58
52
+#: forms.py:59
53 53
 msgid "Locale"
54 54
 msgstr ""
55 55
 
56
-#: forms.py:59
56
+#: forms.py:60
57 57
 msgid "Update profile"
58 58
 msgstr ""
59 59
 
60
-#: forms.py:63
60
+#: forms.py:64
61 61
 msgid "App Name"
62 62
 msgstr ""
63 63
 
64
-#: forms.py:65
64
+#: forms.py:66
65 65
 msgid "Update config"
66 66
 msgstr ""
67 67
 
68
-#: forms.py:69 forms.py:77
68
+#: forms.py:74 forms.py:90 forms.py:106
69 69
 msgid "Title"
70 70
 msgstr ""
71 71
 
72
-#: forms.py:70
72
+#: forms.py:75
73 73
 msgid "File"
74 74
 msgstr ""
75 75
 
76
-#: forms.py:71 forms.py:78
76
+#: forms.py:76 forms.py:91 forms.py:108
77 77
 msgid "Private"
78 78
 msgstr ""
79 79
 
80
-#: forms.py:73 forms.py:81 templates/layout.jinja2:56
80
+#: forms.py:79 forms.py:95
81
+msgid "Album"
82
+msgstr ""
83
+
84
+#: forms.py:84 forms.py:100
85
+msgid "Cannot put private sound in public album"
86
+msgstr ""
87
+
88
+#: forms.py:86 templates/layout.jinja2:56
81 89
 msgid "Upload"
82 90
 msgstr ""
83 91
 
84
-#: forms.py:79
92
+#: forms.py:92 forms.py:107
85 93
 msgid "Description"
86 94
 msgstr ""
87 95
 
96
+#: forms.py:102
97
+msgid "Edit sound"
98
+msgstr ""
99
+
100
+#: forms.py:110
101
+msgid "Save"
102
+msgstr ""
103
+
88 104
 #: controllers/admin.py:17
89 105
 msgid "Application Logs"
90 106
 msgstr ""
@@ -93,7 +109,7 @@ msgstr ""
93 109
 msgid "Application Config"
94 110
 msgstr ""
95 111
 
96
-#: controllers/admin.py:48 controllers/main.py:14 controllers/main.py:27
112
+#: controllers/admin.py:48
97 113
 msgid "Config not found"
98 114
 msgstr ""
99 115
 
@@ -101,18 +117,41 @@ msgstr ""
101 117
 msgid "Configuration updated"
102 118
 msgstr ""
103 119
 
104
-#: controllers/main.py:17
105
-msgid "Home"
120
+#: controllers/albums.py:14 templates/album/new.jinja2:7
121
+#: templates/layout.jinja2:57
122
+msgid "New album"
106 123
 msgstr ""
107 124
 
108
-#: controllers/sound.py:19 controllers/sound.py:53 controllers/users.py:46
109
-#: controllers/users.py:64
125
+#: controllers/albums.py:27
126
+msgid "Created !"
127
+msgstr ""
128
+
129
+#: controllers/albums.py:37 controllers/sound.py:19 controllers/sound.py:53
130
+#: controllers/users.py:46 controllers/users.py:63 controllers/users.py:81
110 131
 msgid "User not found"
111 132
 msgstr ""
112 133
 
134
+#: controllers/albums.py:41 controllers/albums.py:47 controllers/albums.py:50
135
+#: controllers/albums.py:63 controllers/albums.py:94
136
+msgid "Album not found"
137
+msgstr ""
138
+
139
+#: controllers/albums.py:66 controllers/sound.py:126
140
+#, python-format
141
+msgid "Edit %(value)s"
142
+msgstr ""
143
+
144
+#: controllers/albums.py:85
145
+msgid "Public album cannot have private sounds"
146
+msgstr ""
147
+
148
+#: controllers/main.py:12
149
+msgid "Home"
150
+msgstr ""
151
+
113 152
 #: controllers/sound.py:23 controllers/sound.py:29 controllers/sound.py:32
114 153
 #: controllers/sound.py:57 controllers/sound.py:63 controllers/sound.py:66
115
-#: controllers/sound.py:118 controllers/sound.py:141
154
+#: controllers/sound.py:123 controllers/sound.py:148
116 155
 msgid "Sound not found"
117 156
 msgstr ""
118 157
 
@@ -120,130 +159,102 @@ msgstr ""
120 159
 msgid "No HTML5 player supported actually"
121 160
 msgstr ""
122 161
 
123
-#: controllers/sound.py:79 templates/sound/upload.jinja2:7
162
+#: controllers/sound.py:82 templates/sound/upload.jinja2:7
124 163
 msgid "New upload"
125 164
 msgstr ""
126 165
 
127
-#: controllers/sound.py:104
166
+#: controllers/sound.py:109
128 167
 msgid "Uploaded !"
129 168
 msgstr ""
130 169
 
131
-#: controllers/sound.py:121
132
-#, python-format
133
-msgid "Edit %(value)s"
134
-msgstr ""
135
-
136 170
 #: controllers/users.py:16
137 171
 msgid "User Logs"
138 172
 msgstr ""
139 173
 
140
-#: controllers/users.py:42 templates/users/profile.jinja2:5
174
+#: controllers/users.py:42 controllers/users.py:59
175
+#: templates/users/profile.jinja2:5 templates/users/profile_albums.jinja2:5
141 176
 #, python-format
142 177
 msgid "%(value)s' profile"
143 178
 msgstr ""
144 179
 
145
-#: controllers/users.py:60
180
+#: controllers/users.py:77
146 181
 msgid "Edit my profile"
147 182
 msgstr ""
148 183
 
149
-#: templates/about.jinja2:7
150
-#, python-format
151
-msgid "reel2bits is developped by %(dashie)s and is available under MIT license."
152
-msgstr ""
153
-
154
-#: templates/about.jinja2:9
155
-#, python-format
156
-msgid "Source code is here: %(link)s"
157
-msgstr ""
158
-
159
-#: templates/about.jinja2:10
160
-#, python-format
161
-msgid "Issue tracker is here: %(link)s"
162
-msgstr ""
163
-
164
-#: templates/error_page.jinja2:7
165
-#, python-format
166
-msgid "Maybe you can go back to the %(link)s."
167
-msgstr ""
168
-
169
-#: templates/error_page.jinja2:7
170
-msgid "index"
171
-msgstr ""
172
-
173 184
 #: templates/layout.jinja2:46
174 185
 msgid "Toggle navigation"
175 186
 msgstr ""
176 187
 
177
-#: templates/layout.jinja2:57
188
+#: templates/layout.jinja2:58
178 189
 msgid "My Profile"
179 190
 msgstr ""
180 191
 
181
-#: templates/layout.jinja2:62
192
+#: templates/layout.jinja2:63
182 193
 msgid "About"
183 194
 msgstr ""
184 195
 
185
-#: templates/layout.jinja2:65
196
+#: templates/layout.jinja2:66
186 197
 #, python-format
187 198
 msgid "Logged as %(username)s"
188 199
 msgstr ""
189 200
 
190
-#: templates/admin/logs.jinja2:24 templates/layout.jinja2:67
201
+#: templates/admin/logs.jinja2:24 templates/layout.jinja2:68
191 202
 msgid "User"
192 203
 msgstr ""
193 204
 
194
-#: templates/layout.jinja2:68
205
+#: templates/layout.jinja2:69
195 206
 msgid "Profile"
196 207
 msgstr ""
197 208
 
198
-#: templates/layout.jinja2:69
209
+#: templates/layout.jinja2:70
199 210
 msgid "Logs"
200 211
 msgstr ""
201 212
 
202
-#: templates/layout.jinja2:72
213
+#: templates/layout.jinja2:73
203 214
 msgid "Admin"
204 215
 msgstr ""
205 216
 
206
-#: templates/layout.jinja2:73
217
+#: templates/layout.jinja2:74
207 218
 msgid "App config"
208 219
 msgstr ""
209 220
 
210
-#: templates/layout.jinja2:74
221
+#: templates/layout.jinja2:75
211 222
 msgid "App logs"
212 223
 msgstr ""
213 224
 
214
-#: templates/layout.jinja2:77
225
+#: templates/layout.jinja2:78
215 226
 msgid "Change password"
216 227
 msgstr ""
217 228
 
218
-#: templates/layout.jinja2:78
229
+#: templates/layout.jinja2:79
219 230
 msgid "Logout"
220 231
 msgstr ""
221 232
 
222
-#: templates/layout.jinja2:83
233
+#: templates/layout.jinja2:84
223 234
 msgid "Register"
224 235
 msgstr ""
225 236
 
226
-#: templates/layout.jinja2:85
237
+#: templates/layout.jinja2:86
227 238
 msgid "Login"
228 239
 msgstr ""
229 240
 
230
-#: templates/layout.jinja2:111
241
+#: templates/layout.jinja2:112
231 242
 #, python-format
232 243
 msgid ""
233 244
 "Use template for %(link1)s by %(link2)s and use %(link3)s, reel2bits "
234 245
 "%(link4)s"
235 246
 msgstr ""
236 247
 
237
-#: templates/layout.jinja2:115
248
+#: templates/layout.jinja2:116
238 249
 msgid "source code"
239 250
 msgstr ""
240 251
 
241
-#: templates/layout.jinja2:117
252
+#: templates/layout.jinja2:118
242 253
 #, python-format
243 254
 msgid "Running version %(version)s"
244 255
 msgstr ""
245 256
 
246
-#: templates/layout.jinja2:119
257
+#: templates/layout.jinja2:120
247 258
 msgid "Back to top"
248 259
 msgstr ""
249 260
 
@@ -255,39 +266,39 @@ msgstr ""
255 266
 msgid "Application logs (latest 100)"
256 267
 msgstr ""
257 268
 
258
-#: templates/admin/logs.jinja2:9
269
+#: templates/admin/logs.jinja2:9 templates/users/user_logs.jinja2:9
259 270
 msgid "Show only:"
260 271
 msgstr ""
261 272
 
262
-#: templates/admin/logs.jinja2:10
273
+#: templates/admin/logs.jinja2:10 templates/users/user_logs.jinja2:10
263 274
 msgid "all"
264 275
 msgstr ""
265 276
 
266
-#: templates/admin/logs.jinja2:11
277
+#: templates/admin/logs.jinja2:11 templates/users/user_logs.jinja2:11
267 278
 msgid "info"
268 279
 msgstr ""
269 280
 
270
-#: templates/admin/logs.jinja2:12
281
+#: templates/admin/logs.jinja2:12 templates/users/user_logs.jinja2:12
271 282
 msgid "warning"
272 283
 msgstr ""
273 284
 
274
-#: templates/admin/logs.jinja2:13
285
+#: templates/admin/logs.jinja2:13 templates/users/user_logs.jinja2:13
275 286
 msgid "error"
276 287
 msgstr ""
277 288
 
278
-#: templates/admin/logs.jinja2:21
289
+#: templates/admin/logs.jinja2:21 templates/users/user_logs.jinja2:21
279 290
 msgid "Date"
280 291
 msgstr ""
281 292
 
282
-#: templates/admin/logs.jinja2:22
293
+#: templates/admin/logs.jinja2:22 templates/users/user_logs.jinja2:22
283 294
 msgid "Category"
284 295
 msgstr ""
285 296
 
286
-#: templates/admin/logs.jinja2:23
297
+#: templates/admin/logs.jinja2:23 templates/users/user_logs.jinja2:23
287 298
 msgid "Level"
288 299
 msgstr ""
289 300
 
290
-#: templates/admin/logs.jinja2:25
301
+#: templates/admin/logs.jinja2:25 templates/users/user_logs.jinja2:25
291 302
 msgid "Message"
292 303
 msgstr ""
293 304
 
@@ -295,68 +306,120 @@ msgstr ""
295 306
 msgid "Actions"
296 307
 msgstr ""
297 308
 
298
-#: templates/admin/logs.jinja2:40
309
+#: templates/admin/logs.jinja2:40 templates/album/show.jinja2:80
310
+#: templates/album/show.jinja2:116 templates/sound/show.jinja2:78
311
+#: templates/users/user_logs.jinja2:43
299 312
 msgid "yes really"
300 313
 msgstr ""
301 314
 
302
-#: templates/admin/logs.jinja2:40
315
+#: templates/admin/logs.jinja2:40 templates/album/show.jinja2:80
316
+#: templates/album/show.jinja2:116 templates/sound/show.jinja2:78
317
+#: templates/users/user_logs.jinja2:43
303 318
 msgid "delete"
304 319
 msgstr ""
305 320
 
306
-#: templates/admin/logs.jinja2:64
321
+#: templates/admin/logs.jinja2:64 templates/users/user_logs.jinja2:67
307 322
 msgid "Log deletion"
308 323
 msgstr ""
309 324
 
310
-#: templates/admin/logs.jinja2:64
325
+#: templates/admin/logs.jinja2:64 templates/album/show.jinja2:153
326
+#: templates/users/user_logs.jinja2:67
311 327
 msgid "An error occured"
312 328
 msgstr ""
313 329
 
314
-#: templates/sound/edit.jinja2:7
315
-msgid "Edit upload"
330
+#: templates/album/edit.jinja2:7
331
+msgid "Edit album"
316 332
 msgstr ""
317 333
 
334
+#: templates/album/edit.jinja2:15 templates/album/new.jinja2:15
318 335
 #: templates/sound/edit.jinja2:15 templates/sound/upload.jinja2:15
319 336
 msgid "What's the title ?"
320 337
 msgstr ""
321 338
 
322
-#: templates/sound/edit.jinja2:16
339
+#: templates/album/edit.jinja2:16 templates/sound/edit.jinja2:16
323 340
 msgid "Add a nice description ?"
324 341
 msgstr ""
325 342
 
326
-#: templates/sound/show.jinja2:12 templates/users/profile.jinja2:50
327
-msgid "Please wait, song metadatas are processing..."
343
+#: templates/album/edit.jinja2:19 templates/sound/edit.jinja2:23
344
+#: templates/users/edit.jinja2:27
345
+msgid "Cancel edit"
328 346
 msgstr ""
329 347
 
330
-#: templates/sound/show.jinja2:23
348
+#: templates/album/show.jinja2:19 templates/sound/show.jinja2:23
349
+#: templates/users/profile.jinja2:40 templates/users/profile_albums.jinja2:29
331 350
 #, python-format
332 351
 msgid "%(value)s ago"
333 352
 msgstr ""
334 353
 
335
-#: templates/sound/show.jinja2:81
354
+#: templates/album/show.jinja2:112 templates/sound/show.jinja2:74
355
+msgid "edit"
356
+msgstr ""
357
+
358
+#: templates/album/show.jinja2:122
359
+msgid "This album is empty."
360
+msgstr ""
361
+
362
+#: templates/album/show.jinja2:153
363
+msgid "Switch sound"
364
+msgstr ""
365
+
366
+#: templates/security/change_password.html:9
367
+msgid "Set a new password"
368
+msgstr ""
369
+
370
+#: templates/security/forgot_password.html:8
371
+msgid "You lost your password ? :'("
372
+msgstr ""
373
+
374
+#: templates/security/login_user.html:9
375
+msgid "Please Sign In"
376
+msgstr ""
377
+
378
+#: templates/security/register_user.html:8
379
+msgid "Register user"
380
+msgstr ""
381
+
382
+#: templates/sound/edit.jinja2:7
383
+msgid "Edit upload"
384
+msgstr ""
385
+
386
+#: templates/sound/edit.jinja2:19 templates/sound/upload.jinja2:19
387
+msgid "If you want to add to a new album you need to create it separately."
388
+msgstr ""
389
+
390
+#: templates/sound/show.jinja2:12 templates/users/profile.jinja2:57
391
+msgid "Please wait, song metadatas are processing..."
392
+msgstr ""
393
+
394
+#: templates/sound/show.jinja2:84 templates/users/profile.jinja2:49
395
+msgid "In album:"
396
+msgstr ""
397
+
398
+#: templates/sound/show.jinja2:89
336 399
 msgid "Type"
337 400
 msgstr ""
338 401
 
339
-#: templates/sound/show.jinja2:82
402
+#: templates/sound/show.jinja2:90
340 403
 msgid "Codec"
341 404
 msgstr ""
342 405
 
343
-#: templates/sound/show.jinja2:83
406
+#: templates/sound/show.jinja2:91
344 407
 msgid "Format"
345 408
 msgstr ""
346 409
 
347
-#: templates/sound/show.jinja2:84
410
+#: templates/sound/show.jinja2:92
348 411
 msgid "Channels"
349 412
 msgstr ""
350 413
 
351
-#: templates/sound/show.jinja2:85
414
+#: templates/sound/show.jinja2:93
352 415
 msgid "Rate"
353 416
 msgstr ""
354 417
 
355
-#: templates/sound/show.jinja2:88 templates/sound/show.jinja2:91
418
+#: templates/sound/show.jinja2:96 templates/sound/show.jinja2:99
356 419
 msgid "Bitrate"
357 420
 msgstr ""
358 421
 
359
-#: templates/sound/show.jinja2:95
422
+#: templates/sound/show.jinja2:103
360 423
 msgid "Bitrate mode"
361 424
 msgstr ""
362 425
 
@@ -365,19 +428,37 @@ msgstr ""
365 428
 msgid "Edit profile - %(username)s"
366 429
 msgstr ""
367 430
 
368
-#: templates/users/edit.jinja2:27
369
-msgid "Cancel edit"
431
+#: templates/users/profile.jinja2:10 templates/users/profile_albums.jinja2:10
432
+msgid "all sounds"
370 433
 msgstr ""
371 434
 
372
-#: templates/users/profile.jinja2:10
373
-msgid "all sounds"
435
+#: templates/users/profile.jinja2:11 templates/users/profile_albums.jinja2:11
436
+msgid "all albums"
374 437
 msgstr ""
375 438
 
376
-#: templates/users/profile.jinja2:14
439
+#: templates/users/profile.jinja2:15 templates/users/profile_albums.jinja2:15
377 440
 msgid "Edit profile"
378 441
 msgstr ""
379 442
 
380
-#: templates/users/profile.jinja2:59
443
+#: templates/users/profile.jinja2:66
381 444
 msgid "This user haven't uploaded any sound :( !"
382 445
 msgstr ""
383 446
 
447
+#: templates/users/profile_albums.jinja2:30
448
+#, python-format
449
+msgid "%(nb)s tracks"
450
+msgstr ""
451
+
452
+#: templates/users/profile_albums.jinja2:40
453
+msgid "This user haven't created any album !"
454
+msgstr ""
455
+
456
+#: templates/users/user_logs.jinja2:6
457
+#, python-format
458
+msgid "%(username)s's logs (latest 100)"
459
+msgstr ""
460
+
461
+#: templates/users/user_logs.jinja2:24
462
+msgid "Sound"
463
+msgstr ""
464
+

BIN
translations/fr/LC_MESSAGES/messages.mo View File


+ 214
- 113
translations/fr/LC_MESSAGES/messages.po View File

@@ -7,8 +7,8 @@ msgid ""
7 7
 msgstr ""
8 8
 "Project-Id-Version: PROJECT VERSION\n"
9 9
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10
-"POT-Creation-Date: 2017-01-01 16:26+0100\n"
11
-"PO-Revision-Date: 2017-01-01 16:32+0100\n"
10
+"POT-Creation-Date: 2017-01-02 07:47+0100\n"
11
+"PO-Revision-Date: 2017-01-02 08:23+0100\n"
12 12
 "Last-Translator: \n"
13 13
 "Language: fr\n"
14 14
 "Language-Team: fr <LL@li.org>\n"
@@ -19,74 +19,90 @@ msgstr ""
19 19
 "Generated-By: Babel 2.3.4\n"
20 20
 "X-Generator: Poedit 1.8.9\n"
21 21
 
22
-#: forms.py:41
22
+#: forms.py:42
23 23
 msgid "Username required"
24 24
 msgstr "Nom d'utilisateur requis"
25 25
 
26
-#: forms.py:45
26
+#: forms.py:46
27 27
 msgid "Username already taken"
28 28
 msgstr "Nom d'utilisateur déjà pris"
29 29
 
30
-#: forms.py:52
30
+#: forms.py:53
31 31
 msgid "Password"
32 32
 msgstr "Mot de passe"
33 33
 
34
-#: forms.py:53
34
+#: forms.py:54
35 35
 msgid "Name"
36 36
 msgstr "Nom"
37 37
 
38
-#: forms.py:54
38
+#: forms.py:55
39 39
 msgid "Email"
40 40
 msgstr "Email"
41 41
 
42
-#: forms.py:55
42
+#: forms.py:56
43 43
 msgid "Firstname"
44 44
 msgstr "Prénom"
45 45
 
46
-#: forms.py:56
46
+#: forms.py:57
47 47
 msgid "Lastname"
48 48
 msgstr "Nom"
49 49
 
50
-#: forms.py:57
50
+#: forms.py:58
51 51
 msgid "Timezone"
52 52
 msgstr "Fuseau horaire"
53 53
 
54
-#: forms.py:58
54
+#: forms.py:59
55 55
 msgid "Locale"
56 56
 msgstr "Langue"
57 57
 
58
-#: forms.py:59
58
+#: forms.py:60
59 59
 msgid "Update profile"
60 60
 msgstr "Mettre a jour le profil"
61 61
 
62
-#: forms.py:63
62
+#: forms.py:64
63 63
 msgid "App Name"
64 64
 msgstr "Nom de l'application"
65 65
 
66
-#: forms.py:65
66
+#: forms.py:66
67 67
 msgid "Update config"
68 68
 msgstr "Mettre à jour la configuration"
69 69
 
70
-#: forms.py:69 forms.py:77
70
+#: forms.py:74 forms.py:90 forms.py:106
71 71
 msgid "Title"
72 72
 msgstr "Titre"
73 73
 
74
-#: forms.py:70
74
+#: forms.py:75
75 75
 msgid "File"
76 76
 msgstr "Fichier"
77 77
 
78
-#: forms.py:71 forms.py:78
78
+#: forms.py:76 forms.py:91 forms.py:108
79 79
 msgid "Private"
80 80
 msgstr "Privé"
81 81
 
82
-#: forms.py:73 forms.py:81 templates/layout.jinja2:56
82
+#: forms.py:79 forms.py:95
83
+msgid "Album"
84
+msgstr "Album"
85
+
86
+#: forms.py:84 forms.py:100
87
+msgid "Cannot put private sound in public album"
88
+msgstr "Impossible de mettre un son privé dans un album public"
89
+
90
+#: forms.py:86 templates/layout.jinja2:56
83 91
 msgid "Upload"
84 92
 msgstr "Uploader"
85 93
 
86
-#: forms.py:79
94
+#: forms.py:92 forms.py:107
87 95
 msgid "Description"
88 96
 msgstr "Description"
89 97
 
98
+#: forms.py:102
99
+msgid "Edit sound"
100
+msgstr "Éditer le son"
101
+
102
+#: forms.py:110
103
+msgid "Save"
104
+msgstr "Sauver"
105
+
90 106
 #: controllers/admin.py:17
91 107
 msgid "Application Logs"
92 108
 msgstr "Logs applicatifs"
@@ -95,7 +111,7 @@ msgstr "Logs applicatifs"
95 111
 msgid "Application Config"
96 112
 msgstr "Configuration Applicative"
97 113
 
98
-#: controllers/admin.py:48 controllers/main.py:14 controllers/main.py:27
114
+#: controllers/admin.py:48
99 115
 msgid "Config not found"
100 116
 msgstr "Configuration non trouvée"
101 117
 
@@ -103,18 +119,41 @@ msgstr "Configuration non trouvée"
103 119
 msgid "Configuration updated"
104 120
 msgstr "Configuration mise-à-jour"
105 121
 
106
-#: controllers/main.py:17
107
-msgid "Home"
108
-msgstr "Accueuil"
122
+#: controllers/albums.py:14 templates/album/new.jinja2:7
123
+#: templates/layout.jinja2:57
124
+msgid "New album"
125
+msgstr "Nouvel album"
126
+
127
+#: controllers/albums.py:27
128
+msgid "Created !"
129
+msgstr "Crée !"
109 130
 
110
-#: controllers/sound.py:19 controllers/sound.py:53 controllers/users.py:46
111
-#: controllers/users.py:64
131
+#: controllers/albums.py:37 controllers/sound.py:19 controllers/sound.py:53
132
+#: controllers/users.py:46 controllers/users.py:63 controllers/users.py:81
112 133
 msgid "User not found"
113 134
 msgstr "Utilisateur non trouvé"
114 135
 
136
+#: controllers/albums.py:41 controllers/albums.py:47 controllers/albums.py:50
137
+#: controllers/albums.py:63 controllers/albums.py:94
138
+msgid "Album not found"
139
+msgstr "Album non trouvé"
140
+
141
+#: controllers/albums.py:66 controllers/sound.py:126
142
+#, python-format
143
+msgid "Edit %(value)s"
144
+msgstr "Éditer %(value)s"
145
+
146
+#: controllers/albums.py:85
147
+msgid "Public album cannot have private sounds"
148
+msgstr "Un album public ne peut avoir de son privé"
149
+
150
+#: controllers/main.py:12
151
+msgid "Home"
152
+msgstr "Accueil"
153
+
115 154
 #: controllers/sound.py:23 controllers/sound.py:29 controllers/sound.py:32
116 155
 #: controllers/sound.py:57 controllers/sound.py:63 controllers/sound.py:66
117
-#: controllers/sound.py:118 controllers/sound.py:141
156
+#: controllers/sound.py:123 controllers/sound.py:148
118 157
 msgid "Sound not found"
119 158
 msgstr "Son non trouvé"
120 159
 
@@ -122,132 +161,104 @@ msgstr "Son non trouvé"
122 161
 msgid "No HTML5 player supported actually"
123 162
 msgstr "Aucun lecteur HTML5 actuellement supporté"
124 163
 
125
-#: controllers/sound.py:79 templates/sound/upload.jinja2:7
164
+#: controllers/sound.py:82 templates/sound/upload.jinja2:7
126 165
 msgid "New upload"
127 166
 msgstr "Nouvel upload"
128 167
 
129
-#: controllers/sound.py:104
168
+#: controllers/sound.py:109
130 169
 msgid "Uploaded !"
131 170
 msgstr "Envoyé !"
132 171
 
133
-#: controllers/sound.py:121
134
-#, python-format
135
-msgid "Edit %(value)s"
136
-msgstr "Éditer %(value)s"
137
-
138 172
 #: controllers/users.py:16
139 173
 msgid "User Logs"
140 174
 msgstr "Logs utilisateur"
141 175
 
142
-#: controllers/users.py:42 templates/users/profile.jinja2:5
176
+#: controllers/users.py:42 controllers/users.py:59
177
+#: templates/users/profile.jinja2:5 templates/users/profile_albums.jinja2:5
143 178
 #, python-format
144 179
 msgid "%(value)s' profile"
145 180
 msgstr "Profil de %(value)s"
146 181
 
147
-#: controllers/users.py:60
182
+#: controllers/users.py:77
148 183
 msgid "Edit my profile"
149 184
 msgstr "Éditer mon profile"
150 185
 
151
-#: templates/about.jinja2:7
152
-#, python-format
153
-msgid "reel2bits is developped by %(dashie)s and is available under MIT license."
154
-msgstr ""
155
-"reel2bits est développé par %(dashie)s et est disponible sous licence MIT."
156
-
157
-#: templates/about.jinja2:9
158
-#, python-format
159
-msgid "Source code is here: %(link)s"
160
-msgstr "Code source disponible: %(link)s"
161
-
162
-#: templates/about.jinja2:10
163
-#, python-format
164
-msgid "Issue tracker is here: %(link)s"
165
-msgstr "Gestionnaire de bugs ici: %(link)s"
166
-
167
-#: templates/error_page.jinja2:7
168
-#, python-format
169
-msgid "Maybe you can go back to the %(link)s."
170
-msgstr "Peut-être voulez-vous retourner à %(link)s."
171
-
172
-#: templates/error_page.jinja2:7
173
-msgid "index"
174
-msgstr "accueil"
175
-
176 186
 #: templates/layout.jinja2:46
177 187
 msgid "Toggle navigation"
178 188
 msgstr "Inverser la navigation"
179 189
 
180
-#: templates/layout.jinja2:57
190
+#: templates/layout.jinja2:58
181 191
 msgid "My Profile"
182 192
 msgstr "Mon profil"
183 193
 
184
-#: templates/layout.jinja2:62
194
+#: templates/layout.jinja2:63
185 195
 msgid "About"
186 196
 msgstr "À propos"
187 197
 
188
-#: templates/layout.jinja2:65
198
+#: templates/layout.jinja2:66
189 199
 #, python-format
190 200
 msgid "Logged as %(username)s"
191 201
 msgstr "Connecté sous %(username)s"
192 202
 
193
-#: templates/admin/logs.jinja2:24 templates/layout.jinja2:67
203
+#: templates/admin/logs.jinja2:24 templates/layout.jinja2:68
194 204
 msgid "User"
195 205
 msgstr "Utilisateur"
196 206
 
197
-#: templates/layout.jinja2:68
207
+#: templates/layout.jinja2:69
198 208
 msgid "Profile"
199 209
 msgstr "Profile"
200 210
 
201
-#: templates/layout.jinja2:69
211
+#: templates/layout.jinja2:70
202 212
 msgid "Logs"
203 213
 msgstr "Logs"
204 214
 
205
-#: templates/layout.jinja2:72
215
+#: templates/layout.jinja2:73
206 216
 msgid "Admin"
207 217
 msgstr "Administrateur"
208 218
 
209
-#: templates/layout.jinja2:73
219
+#: templates/layout.jinja2:74
210 220
 msgid "App config"
211 221
 msgstr "Configuration applicative"
212 222
 
213
-#: templates/layout.jinja2:74
223
+#: templates/layout.jinja2:75
214 224
 msgid "App logs"
215 225
 msgstr "Logs applicatifs"
216 226
 
217
-#: templates/layout.jinja2:77
227
+#: templates/layout.jinja2:78
218 228
 msgid "Change password"
219 229
 msgstr "Changer mot de passe"
220 230
 
221
-#: templates/layout.jinja2:78
231
+#: templates/layout.jinja2:79
222 232
 msgid "Logout"
223 233
 msgstr "Se déconnecter"
224 234
 
225
-#: templates/layout.jinja2:83
235
+#: templates/layout.jinja2:84
226 236
 msgid "Register"
227 237
 msgstr "S'enregistrer"
228 238
 
229
-#: templates/layout.jinja2:85
239
+#: templates/layout.jinja2:86
230 240
 msgid "Login"
231 241
 msgstr "Se connecter"
232 242
 
233
-#: templates/layout.jinja2:111
243
+#: templates/layout.jinja2:112
234 244
 #, python-format
235 245
 msgid ""
236
-"Use template for %(link1)s by %(link2)s and use %(link3)s, reel2bits %(link4)s"
246
+"Use template for %(link1)s by %(link2)s and use %(link3)s, reel2bits "
247
+"%(link4)s"
237 248
 msgstr ""
238 249
 "Utilise une template pour %(link1)s par %(link2)s et utilise %(link3)s, "
239 250
 "reel2bits %(link4)s"
240 251
 
241
-#: templates/layout.jinja2:115
252
+#: templates/layout.jinja2:116
242 253
 msgid "source code"
243 254
 msgstr "code source"
244 255
 
245
-#: templates/layout.jinja2:117
256
+#: templates/layout.jinja2:118
246 257
 #, python-format
247 258
 msgid "Running version %(version)s"
248 259
 msgstr "Version en cours %(version)s"
249 260
 
250
-#: templates/layout.jinja2:119
261
+#: templates/layout.jinja2:120
251 262
 msgid "Back to top"
252 263
 msgstr "Retour en haut"
253 264
 
@@ -259,39 +270,39 @@ msgstr "Éditer la configuration applicative"
259 270
 msgid "Application logs (latest 100)"
260 271
 msgstr "Logs applicatifs (100 derniers)"
261 272
 
262
-#: templates/admin/logs.jinja2:9
273
+#: templates/admin/logs.jinja2:9 templates/users/user_logs.jinja2:9
263 274
 msgid "Show only:"
264 275
 msgstr "Voir:"
265 276
 
266
-#: templates/admin/logs.jinja2:10
277
+#: templates/admin/logs.jinja2:10 templates/users/user_logs.jinja2:10
267 278
 msgid "all"
268 279
 msgstr "tous"
269 280
 
270
-#: templates/admin/logs.jinja2:11
281
+#: templates/admin/logs.jinja2:11 templates/users/user_logs.jinja2:11
271 282
 msgid "info"
272 283
 msgstr "info"
273 284
 
274
-#: templates/admin/logs.jinja2:12
285
+#: templates/admin/logs.jinja2:12 templates/users/user_logs.jinja2:12
275 286
 msgid "warning"
276 287
 msgstr "attention"
277 288
 
278
-#: templates/admin/logs.jinja2:13
289
+#: templates/admin/logs.jinja2:13 templates/users/user_logs.jinja2:13
279 290
 msgid "error"
280 291
 msgstr "erreur"
281 292
 
282
-#: templates/admin/logs.jinja2:21
293
+#: templates/admin/logs.jinja2:21 templates/users/user_logs.jinja2:21
283 294
 msgid "Date"
284 295
 msgstr "Date"
285 296
 
286
-#: templates/admin/logs.jinja2:22
297
+#: templates/admin/logs.jinja2:22 templates/users/user_logs.jinja2:22
287 298
 msgid "Category"
288 299
 msgstr "Catégorie"
289 300
 
290
-#: templates/admin/logs.jinja2:23
301
+#: templates/admin/logs.jinja2:23 templates/users/user_logs.jinja2:23
291 302
 msgid "Level"
292 303
 msgstr "Niveau"
293 304
 
294
-#: templates/admin/logs.jinja2:25
305
+#: templates/admin/logs.jinja2:25 templates/users/user_logs.jinja2:25
295 306
 msgid "Message"
296 307
 msgstr "Message"
297 308
 
@@ -299,68 +310,121 @@ msgstr "Message"
299 310
 msgid "Actions"
300 311
 msgstr "Actions"
301 312
 
302
-#: templates/admin/logs.jinja2:40
313
+#: templates/admin/logs.jinja2:40 templates/album/show.jinja2:80
314
+#: templates/album/show.jinja2:116 templates/sound/show.jinja2:78
315
+#: templates/users/user_logs.jinja2:43
303 316
 msgid "yes really"
304 317
 msgstr "oui vraiment"
305 318
 
306
-#: templates/admin/logs.jinja2:40
319
+#: templates/admin/logs.jinja2:40 templates/album/show.jinja2:80
320
+#: templates/album/show.jinja2:116 templates/sound/show.jinja2:78
321
+#: templates/users/user_logs.jinja2:43
307 322
 msgid "delete"
308 323
 msgstr "supprimer"
309 324
 
310
-#: templates/admin/logs.jinja2:64
325
+#: templates/admin/logs.jinja2:64 templates/users/user_logs.jinja2:67
311 326
 msgid "Log deletion"
312 327
 msgstr "Suppression de logs"
313 328
 
314
-#: templates/admin/logs.jinja2:64
329
+#: templates/admin/logs.jinja2:64 templates/album/show.jinja2:153
330
+#: templates/users/user_logs.jinja2:67
315 331
 msgid "An error occured"
316 332
 msgstr "Une erreur est survenue"
317 333
 
318
-#: templates/sound/edit.jinja2:7
319
-msgid "Edit upload"
320
-msgstr "Éditer l'upload"
334
+#: templates/album/edit.jinja2:7
335
+msgid "Edit album"
336
+msgstr ""
321 337
 
338
+#: templates/album/edit.jinja2:15 templates/album/new.jinja2:15
322 339
 #: templates/sound/edit.jinja2:15 templates/sound/upload.jinja2:15
323 340
 msgid "What's the title ?"
324 341
 msgstr "Quel est le titre ?"
325 342
 
326
-#: templates/sound/edit.jinja2:16
343
+#: templates/album/edit.jinja2:16 templates/sound/edit.jinja2:16
327 344
 msgid "Add a nice description ?"
328 345
 msgstr "Une description sympathique ?"
329 346
 
330
-#: templates/sound/show.jinja2:12 templates/users/profile.jinja2:50
331
-msgid "Please wait, song metadatas are processing..."
332
-msgstr "Veuillez attendre, les métadonnés sont en cours de traitement..."
347
+#: templates/album/edit.jinja2:19 templates/sound/edit.jinja2:23
348
+#: templates/users/edit.jinja2:27
349
+msgid "Cancel edit"
350
+msgstr "Annuler l'édition"
333 351
 
334
-#: templates/sound/show.jinja2:23
352
+#: templates/album/show.jinja2:19 templates/sound/show.jinja2:23
353
+#: templates/users/profile.jinja2:40 templates/users/profile_albums.jinja2:29
335 354
 #, python-format
336 355
 msgid "%(value)s ago"
337 356
 msgstr "il-y-à %(value)s"
338 357
 
339
-#: templates/sound/show.jinja2:81
358
+#: templates/album/show.jinja2:112 templates/sound/show.jinja2:74
359
+msgid "edit"
360
+msgstr "éditer"
361
+
362
+#: templates/album/show.jinja2:122
363
+msgid "This album is empty."
364
+msgstr "Cet album est vide."
365
+
366
+#: templates/album/show.jinja2:153
367
+msgid "Switch sound"
368
+msgstr "Changer le son"
369
+
370
+#: templates/security/change_password.html:9
371
+msgid "Set a new password"
372
+msgstr "Changer le mot de passe"
373
+
374
+#: templates/security/forgot_password.html:8
375
+msgid "You lost your password ? :'("
376
+msgstr "Vous avez perdu votre mot de passe ? :'("
377
+
378
+#: templates/security/login_user.html:9
379
+msgid "Please Sign In"
380
+msgstr "Veuillez vous connecter"
381
+
382
+#: templates/security/register_user.html:8
383
+msgid "Register user"
384
+msgstr "Enregistrer un utilisateur"
385
+
386
+#: templates/sound/edit.jinja2:7
387
+msgid "Edit upload"
388
+msgstr "Éditer l'upload"
389
+
390
+#: templates/sound/edit.jinja2:19 templates/sound/upload.jinja2:19
391
+msgid "If you want to add to a new album you need to create it separately."
392
+msgstr ""
393
+"Si vous voulez ajouter à un nouvel album, vous devez le créer séparément."
394
+
395
+#: templates/sound/show.jinja2:12 templates/users/profile.jinja2:57
396
+msgid "Please wait, song metadatas are processing..."
397
+msgstr "Veuillez attendre, les métadonnés sont en cours de traitement..."
398
+
399
+#: templates/sound/show.jinja2:84 templates/users/profile.jinja2:49
400
+msgid "In album:"
401
+msgstr "Dans l'album:"
402
+
403
+#: templates/sound/show.jinja2:89
340 404
 msgid "Type"
341 405
 msgstr "Type"
342 406
 
343
-#: templates/sound/show.jinja2:82
407
+#: templates/sound/show.jinja2:90
344 408
 msgid "Codec"
345 409
 msgstr "Encodeur"
346 410
 
347
-#: templates/sound/show.jinja2:83
411
+#: templates/sound/show.jinja2:91
348 412
 msgid "Format"
349 413
 msgstr "Format"
350 414
 
351
-#: templates/sound/show.jinja2:84
415
+#: templates/sound/show.jinja2:92
352 416
 msgid "Channels"
353 417
 msgstr "Cannaux"
354 418
 
355
-#: templates/sound/show.jinja2:85
419
+#: templates/sound/show.jinja2:93
356 420
 msgid "Rate"
357 421
 msgstr "Rate"
358 422
 
359
-#: templates/sound/show.jinja2:88 templates/sound/show.jinja2:91
423
+#: templates/sound/show.jinja2:96 templates/sound/show.jinja2:99
360 424
 msgid "Bitrate"
361 425
 msgstr "Bitrate"
362 426
 
363
-#: templates/sound/show.jinja2:95
427
+#: templates/sound/show.jinja2:103
364 428
 msgid "Bitrate mode"
365 429
 msgstr "Bitrate mode"
366 430
 
@@ -369,18 +433,55 @@ msgstr "Bitrate mode"
369 433
 msgid "Edit profile - %(username)s"
370 434
 msgstr "Éditer le profil - %(username)s"
371 435
 
372
-#: templates/users/edit.jinja2:27
373
-msgid "Cancel edit"
374
-msgstr "Annuler l'édition"
375
-
376
-#: templates/users/profile.jinja2:10
436
+#: templates/users/profile.jinja2:10 templates/users/profile_albums.jinja2:10
377 437
 msgid "all sounds"
378 438
 msgstr "tous les sons"
379 439
 
380
-#: templates/users/profile.jinja2:14
440
+#: templates/users/profile.jinja2:11 templates/users/profile_albums.jinja2:11
441
+msgid "all albums"
442
+msgstr "tous les albums"
443
+
444
+#: templates/users/profile.jinja2:15 templates/users/profile_albums.jinja2:15
381 445
 msgid "Edit profile"
382 446
 msgstr "Éditer le profil"
383 447
 
384
-#: templates/users/profile.jinja2:59
448
+#: templates/users/profile.jinja2:66
385 449
 msgid "This user haven't uploaded any sound :( !"
386 450
 msgstr "Cet utilisateur n'a rien uploadé :( !"
451
+
452
+#: templates/users/profile_albums.jinja2:30
453
+#, python-format
454
+msgid "%(nb)s tracks"
455
+msgstr "%(nb)s pistes"
456
+
457
+#: templates/users/profile_albums.jinja2:40
458
+msgid "This user haven't created any album !"
459
+msgstr "Cet utilisateur n'a crée aucuns album !"
460
+
461
+#: templates/users/user_logs.jinja2:6
462
+#, python-format
463
+msgid "%(username)s's logs (latest 100)"
464
+msgstr "Logs de %(username)s (100 derniers)"
465
+
466
+#: templates/users/user_logs.jinja2:24
467
+msgid "Sound"
468
+msgstr "Son"
469
+
470
+#~ msgid ""
471
+#~ "reel2bits is developped by %(dashie)s and is available under MIT "
472
+#~ "license."
473
+#~ msgstr ""
474
+#~ "reel2bits est développé par %(dashie)s et est disponible sous licence "
475
+#~ "MIT."
476
+
477
+#~ msgid "Source code is here: %(link)s"
478
+#~ msgstr "Code source disponible: %(link)s"
479
+
480
+#~ msgid "Issue tracker is here: %(link)s"
481
+#~ msgstr "Gestionnaire de bugs ici: %(link)s"
482
+
483
+#~ msgid "Maybe you can go back to the %(link)s."
484
+#~ msgstr "Peut-être voulez-vous retourner à %(link)s."
485
+
486
+#~ msgid "index"
487
+#~ msgstr "accueil"

Loading…
Cancel
Save