Quellcode durchsuchen

Add a bunch of gettext; Update catalogs and French translation

pull/1/head
Dashie der otter vor 1 Jahr
Ursprung
Commit
556e6402a2

notes-translation.txt → TRANSLATION-NOTES.txt Datei anzeigen

@@ -9,3 +9,9 @@ pybabel update -i messages.pot -d translations

compile documents:
pybabel compile -d translations

### Language specific

Album / Sound in english
Album / Piste in french ("piste" sounds better than "son")


+ 1
- 1
controllers/albums.py Datei anzeigen

@@ -84,7 +84,7 @@ def edit(username, setslug):
flash(gettext("Forbidden"), 'error')
return redirect(url_for('bp_users.profile', name=username))

pcfg = {"title": gettext(u'Edit %(value)s', value=album.title)}
pcfg = {"title": gettext(u'Edit %(title)s', title=album.title)}

form = AlbumForm(request.form, obj=album)


+ 2
- 2
controllers/sound.py Datei anzeigen

@@ -136,7 +136,7 @@ def upload():
add_user_log(rec.id, user.id, 'sounds', 'info',
"Uploaded {0} -- {1}".format(rec.id, rec.title))

flash(gettext('Uploaded !'), 'success')
flash(gettext('Uploaded ! Processing will now follow.'), 'success')
else:
return render_template('sound/upload.jinja2', pcfg=pcfg,
form=form, flash='Error with the file')
@@ -161,7 +161,7 @@ def edit(username, soundslug):
flash(gettext("Forbidden"), "error")
return redirect(url_for("bp_users.profile", name=username))

pcfg = {"title": gettext(u'Edit %(value)s', value=sound.title)}
pcfg = {"title": gettext(u'Edit %(title)s', title=sound.title)}

form = SoundEditForm(request.form, obj=sound)


+ 2
- 2
controllers/users.py Datei anzeigen

@@ -47,7 +47,7 @@ def logs_delete(log_id):
@bp_users.route('/user/<string:name>', methods=['GET'])
@accept_fallback
def profile(name):
pcfg = {"title": gettext(u"%(value)s' profile", value=name)}
pcfg = {"title": gettext(u"%(username)s' profile", username=name)}

user = User.query.filter(User.name == name).first()
if not user:
@@ -105,7 +105,7 @@ def actor_json(name):

@bp_users.route('/user/<string:name>/sets', methods=['GET'])
def profile_albums(name):
pcfg = {"title": gettext(u"%(value)s' profile", value=name)}
pcfg = {"title": gettext(u"%(username)s' profile", username=name)}

user = User.query.filter(User.name == name).first()
if not user:

+ 66
- 13
messages.pot Datei anzeigen

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2018-08-12 15:45+0200\n"
"POT-Creation-Date: 2018-08-15 08:29+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -158,8 +158,9 @@ msgstr ""
msgid "Created !"
msgstr ""

#: controllers/albums.py:48 controllers/search.py:35 controllers/sound.py:21
#: controllers/users.py:54 controllers/users.py:112 controllers/users.py:132
#: controllers/albums.py:48 controllers/search.py:37 controllers/search.py:44
#: controllers/sound.py:21 controllers/users.py:54 controllers/users.py:112
#: controllers/users.py:132
msgid "User not found"
msgstr ""

@@ -174,7 +175,7 @@ msgstr ""

#: controllers/albums.py:87 controllers/sound.py:164
#, python-format
msgid "Edit %(value)s"
msgid "Edit %(title)s"
msgstr ""

#: controllers/albums.py:112
@@ -185,7 +186,7 @@ msgstr ""
msgid "Home"
msgstr ""

#: controllers/search.py:15
#: controllers/search.py:17
msgid "Search user"
msgstr ""

@@ -199,7 +200,7 @@ msgid "New upload"
msgstr ""

#: controllers/sound.py:139
msgid "Uploaded !"
msgid "Uploaded ! Processing will now follow."
msgstr ""

#: controllers/users.py:19
@@ -207,9 +208,8 @@ msgid "User Logs"
msgstr ""

#: controllers/users.py:50 controllers/users.py:108
#: templates/users/profile.jinja2:13 templates/users/profile_albums.jinja2:13
#, python-format
msgid "%(value)s' profile"
msgid "%(username)s' profile"
msgstr ""

#: controllers/users.py:128
@@ -383,7 +383,8 @@ msgid "An error occured"
msgstr ""

#: templates/album/edit.jinja2:7
msgid "Edit album"
#, python-format
msgid "Edit album %(title)s"
msgstr ""

#: templates/album/edit.jinja2:15 templates/album/new.jinja2:15
@@ -406,7 +407,8 @@ msgstr ""
msgid "%(value)s ago"
msgstr ""

#: templates/album/show.jinja2:126 templates/sound/show.jinja2:85
#: templates/album/show.jinja2:88 templates/album/show.jinja2:126
#: templates/sound/show.jinja2:85
msgid "edit"
msgstr ""

@@ -414,11 +416,32 @@ msgstr ""
msgid "This album is empty."
msgstr ""

#: templates/search/local_user.jinja2:5 templates/search/remote_user.jinja2:5
#: templates/album/show.jinja2:275
msgid "Track reorder"
msgstr ""

#: templates/album/show.jinja2:275
msgid "success"
msgstr ""

#: templates/search/local_user.jinja2:5
#, python-format
msgid "Searching for: <i>%(username)s</i>"
msgstr ""

#: templates/search/local_user.jinja2:14
msgid "Local user:"
msgstr ""

#: templates/search/remote_user.jinja2:5
#, python-format
msgid "Searching for: <i>%(uri)s</i>"
msgstr ""

#: templates/search/remote_user.jinja2:13
msgid "Remote user:"
msgstr ""

#: templates/security/change_password.html:9
msgid "Set a new password"
msgstr ""
@@ -431,12 +454,17 @@ msgstr ""
msgid "Please Sign In"
msgstr ""

#: templates/security/login_user.html:22
msgid "forgot password :("
msgstr ""

#: templates/security/register_user.html:8
msgid "Register user"
msgstr ""

#: templates/sound/edit.jinja2:7
msgid "Edit upload"
#, python-format
msgid "Edit upload: %(title)s"
msgstr ""

#: templates/sound/edit.jinja2:18 templates/sound/upload.jinja2:18
@@ -451,10 +479,22 @@ msgstr ""
msgid "Please wait, transcoding is on her way..."
msgstr ""

#: templates/sound/show.jinja2:97
msgid "download orig"
msgstr ""

#: templates/sound/show.jinja2:103
msgid "download mp3"
msgstr ""

#: templates/sound/show.jinja2:110 templates/users/profile.jinja2:57
msgid "In album:"
msgstr ""

#: templates/sound/show.jinja2:129
msgid "Duration"
msgstr ""

#: templates/sound/show.jinja2:130
msgid "Type"
msgstr ""
@@ -485,7 +525,16 @@ msgstr ""

#: templates/users/edit.jinja2:8
#, python-format
msgid "Edit profile - %(username)s"
msgid "Edit profile: %(username)s"
msgstr ""

#: templates/users/profile.jinja2:13 templates/users/profile_albums.jinja2:13
#, python-format
msgid "%(username)s's profile"
msgstr ""

#: templates/users/profile.jinja2:18 templates/users/profile_albums.jinja2:18
msgid "See:"
msgstr ""

#: templates/users/profile.jinja2:18 templates/users/profile_albums.jinja2:18
@@ -522,3 +571,7 @@ msgstr ""
msgid "Item ID"
msgstr ""

#: templates/users/user_logs.jinja2:40
msgid "N/A"
msgstr ""


+ 2
- 2
templates/admin/logs.jinja2 Datei anzeigen

@@ -58,10 +58,10 @@
console.log("success");
}).done(function(data) {
console.log("Got status: " + data.status + " for ID " + data.id);
if (data.status == "deleted") {
if (data.status === "deleted") {
$('[data-log-id="' + data.id + '"]').remove();
} else {
show_alert("danger", {{ gettext("Log deletion") }}, {{ gettext("An error occured") }});
show_alert("danger", "{{ gettext("Log deletion") }}", "{{ gettext("An error occured") }}");
}
}).fail(function(data) {
console.log("fail" + data);

+ 1
- 1
templates/album/edit.jinja2 Datei anzeigen

@@ -4,7 +4,7 @@
{% block content %}
<div class="row">
<div class="col-lg-6">
<h3>{{ gettext("Edit album") }} {{ album.title }}</h3>
<h3>{{ gettext("Edit album %(title)s", title=album.title) }}</h3>
</div>
</div>
<div class="row">

+ 2
- 2
templates/album/show.jinja2 Datei anzeigen

@@ -85,7 +85,7 @@
<td>
</td>
{% if current_user.is_authenticated and album.user_id == current_user.id %}
<td class="si_btn_edit"><a class="btn btn-success btn-xs" href="{{ url_for('bp_albums.edit', username=album.user.name, setslug=album.slug) }}">edit</a></td>
<td class="si_btn_edit"><a class="btn btn-success btn-xs" href="{{ url_for('bp_albums.edit', username=album.user.name, setslug=album.slug) }}">{{ gettext("edit") }}</a></td>
<td class="si_btn_delete">
<a role="button" tabindex="0" class="btn btn-danger btn-xs" data-trigger="focus"
data-container="body" data-toggle="popover" data-placement="top" data-html="true"
@@ -272,7 +272,7 @@
data: JSON.stringify({'data': moved}),
}).done(function( data ) {
console.log("position changed in database successfully.");
show_alert('success', 'Track reorder', 'success');
show_alert('success', "{{ gettext('Track reorder') }}", "{{ gettext('success') }}");
return true;
}).fail(function(data) {
// nope

+ 1
- 1
templates/search/local_user.jinja2 Datei anzeigen

@@ -11,7 +11,7 @@
<div class="col-lg-10">
{% for user in users %}
<div class="row_user">
Local user: <a href="{{ url_for('bp_users.profile', name=user.name) }}">{{ user.name }}</a>
{{ gettext("Local user:") }} <a href="{{ url_for('bp_users.profile', name=user.name) }}">{{ user.name }}</a>
</div>
{% endfor %}
</div>

+ 2
- 2
templates/search/remote_user.jinja2 Datei anzeigen

@@ -2,7 +2,7 @@

{% block content %}
<div class="row">
<div class="col-lg-10"><h3>{{ gettext("Searching for: <i>%(username)s</i>", username=who) }}</h3></div>
<div class="col-lg-10"><h3>{{ gettext("Searching for: <i>%(uri)s</i>", uri=who) }}</h3></div>
</div>

<br/>
@@ -10,7 +10,7 @@
<div class="row">
<div class="col-lg-10">
<div class="row_user">
Remote user: <a href="{{ user['url'] }}">{{ user['name'] }}@{{ user['instance'] }}</a>
{{ gettext("Remote user:") }} <a href="{{ user['url'] }}">{{ user['name'] }}@{{ user['instance'] }}</a>
</div>
</div>
</div>

+ 1
- 1
templates/security/login_user.html Datei anzeigen

@@ -19,7 +19,7 @@
{{ wtf.form_field(login_user_form.remember) }}

{{ wtf.form_field(login_user_form.submit, button_map={'submit': 'success'}) }}
<a href="{{ url_for('security.forgot_password') }}" role="button" class="btn btn-info">forgot password :(</a>
<a href="{{ url_for('security.forgot_password') }}" role="button" class="btn btn-info">{{ gettext("forgot password :(") }}</a>
</form>
</div>
</div>

+ 1
- 1
templates/sound/edit.jinja2 Datei anzeigen

@@ -4,7 +4,7 @@
{% block content %}
<div class="row">
<div class="col-lg-6">
<h3>{{ gettext("Edit upload") }} {{ sound.title }}</h3>
<h3>{{ gettext("Edit upload: %(title)s", title=sound.title) }}</h3>
</div>
</div>
<div class="row">

+ 3
- 3
templates/sound/show.jinja2 Datei anzeigen

@@ -94,13 +94,13 @@
<tr>
<td>
<a class="btn btn-info btn-xs" href="{{ url_for('get_uploads_stuff', thing='sounds', stuff=sound.path_sound(orig=True)) }}">
<i class="fa fa-download" aria-hidden="true"></i> download orig
<i class="fa fa-download" aria-hidden="true"></i> {{ gettext("download orig") }}
</a>
</td>
{% if sound.transcode_needed and sound.processing_done() %}
<td>
<a class="btn btn-info btn-xs" href="{{ url_for('get_uploads_stuff', thing='sounds', stuff=sound.path_sound(orig=False)) }}">
<i class="fa fa-download" aria-hidden="true"></i> download mp3
<i class="fa fa-download" aria-hidden="true"></i> {{ gettext("download mp3") }}
</a>
</td>
{% endif %}
@@ -126,7 +126,7 @@
</tr>

{% if info %}
<tr><td>Duration</td><td colspan="2">{{ duration_song_human(info.duration) }}</td></tr>
<tr><td>{{ gettext("Duration") }}</td><td colspan="2">{{ duration_song_human(info.duration) }}</td></tr>
{% if info.type_human %}<tr><td>{{ gettext("Type") }}</td><td colspan="2">{{ info.type_human }}</td></tr>{% endif %}
{% if info.codec %}<tr><td>{{ gettext("Codec") }}</td><td colspan="2">{{ info.codec }}</td></tr>{% endif %}
{% if info.format %}<tr><td>{{ gettext("Format") }}</td><td colspan="2">{{ info.format }} bits</td></tr>{% endif %}

+ 1
- 1
templates/users/edit.jinja2 Datei anzeigen

@@ -5,7 +5,7 @@
<div class="row">
<div class="row">
<div class="col-lg-6">
<h3>{{ gettext("Edit profile - %(username)s", username=current_user.name) }}</h3>
<h3>{{ gettext("Edit profile: %(username)s", username=current_user.name) }}</h3>
</div>
</div>


+ 2
- 2
templates/users/profile.jinja2 Datei anzeigen

@@ -10,12 +10,12 @@

{% block content %}
<div class="row">
<div class="col-lg-10"><h3>{{ gettext("%(value)s's profile", value=user.name) }}</h3></div>
<div class="col-lg-10"><h3>{{ gettext("%(username)s's profile", username=user.name) }}</h3></div>
</div>

<div class="row">
<div class="col-lg-10">
See:&nbsp;<a href="{{ url_for('bp_users.profile', name=user.name) }}">{{ gettext("all sounds") }} <span class="badge">{{ sounds.count() }}</span></a>
{{ gettext("See:") }}&nbsp;<a href="{{ url_for('bp_users.profile', name=user.name) }}">{{ gettext("all sounds") }} <span class="badge">{{ sounds.count() }}</span></a>
<a href="{{ url_for('bp_users.profile_albums', name=user.name) }}">{{ gettext("all albums") }} <span class="badge">{{ user.albums.count() }}</span></a>
</div>
<div class="col-lg-2">

+ 2
- 2
templates/users/profile_albums.jinja2 Datei anzeigen

@@ -10,12 +10,12 @@

{% block content %}
<div class="row">
<div class="col-lg-10"><h3>{{ gettext("%(value)s' profile", value=user.name) }}</h3></div>
<div class="col-lg-10"><h3>{{ gettext("%(username)s's profile", username=user.name) }}</h3></div>
</div>

<div class="row">
<div class="col-lg-10">
See:&nbsp;<a href="{{ url_for('bp_users.profile', name=user.name) }}">{{ gettext("all sounds") }} <span class="badge">{{ user.sounds.count() }}</span></a>
{{ gettext("See:") }} <a href="{{ url_for('bp_users.profile', name=user.name) }}">{{ gettext("all sounds") }} <span class="badge">{{ user.sounds.count() }}</span></a>
<a href="{{ url_for('bp_users.profile_albums', name=user.name) }}">{{ gettext("all albums") }} <span class="badge">{{ user.albums.count() }}</span></a>
</div>
<div class="col-lg-2">

+ 1
- 1
templates/users/user_logs.jinja2 Datei anzeigen

@@ -37,7 +37,7 @@
{% elif log.item_id %}
{{ log.item_id }}
{% else %}
N/A
{{ gettext("N/A") }}
{% endif %}
</td>
<td>{{ log.message | replace('\r\n', '<br>') }}</td>

BIN
translations/fr/LC_MESSAGES/messages.mo Datei anzeigen


+ 101
- 93
translations/fr/LC_MESSAGES/messages.po Datei anzeigen

@@ -7,16 +7,17 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2018-08-12 15:45+0200\n"
"PO-Revision-Date: 2017-01-02 08:23+0100\n"
"POT-Creation-Date: 2018-08-15 08:29+0200\n"
"PO-Revision-Date: 2018-08-15 08:35+0200\n"
"Last-Translator: \n"
"Language: fr\n"
"Language-Team: fr <LL@li.org>\n"
"Plural-Forms: nplurals=2; plural=(n > 1)\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.6.0\n"
"X-Generator: Poedit 2.0.6\n"

#: app.py:162 controllers/admin.py:53
msgid "Config not found"
@@ -24,23 +25,23 @@ msgstr "Configuration non trouvée"

#: app.py:202 app.py:209 app.py:216 app.py:224
msgid "Whoops, something failed."
msgstr ""
msgstr "Whoops, quelque-chose à échoué."

#: app.py:203
msgid "Page not found"
msgstr ""
msgstr "Page non trouvée"

#: app.py:210
msgid "Access forbidden"
msgstr ""
msgstr "Accès refusé"

#: app.py:217
msgid "Gone"
msgstr ""
msgstr "Disparu"

#: app.py:226
msgid "Something is broken"
msgstr ""
msgstr "Quelque-chose est cassé"

#: forms.py:46
msgid "Username required"
@@ -48,7 +49,7 @@ msgstr "Nom d'utilisateur requis"

#: forms.py:51
msgid "Username already taken"
msgstr "Nom d'utilisateur déjà pris"
msgstr "Nom d'utilisateur déjà utilisé"

#: forms.py:58
msgid "Password"
@@ -84,11 +85,11 @@ msgstr "Mettre a jour le profil"

#: forms.py:72
msgid "Instance Name"
msgstr ""
msgstr "Nom de l 'instance"

#: forms.py:73
msgid "Instance description"
msgstr ""
msgstr "Description de l'instance"

#: forms.py:75
msgid "Update config"
@@ -112,15 +113,15 @@ msgstr "Album"

#: forms.py:94 forms.py:115
msgid "No album"
msgstr ""
msgstr "Aucun album"

#: forms.py:98 forms.py:119 templates/sound/show.jinja2:114
msgid "Licence"
msgstr ""
msgstr "License"

#: forms.py:103 forms.py:124
msgid "Cannot put private sound in public album"
msgstr "Impossible de mettre un son privé dans un album public"
msgstr "Impossible de mettre une piste privée dans un album public"

#: forms.py:105 templates/layout.jinja2:63
msgid "Upload"
@@ -132,7 +133,7 @@ msgstr "Description"

#: forms.py:126
msgid "Edit sound"
msgstr "Éditer le son"
msgstr "Éditer la piste"

#: forms.py:135
msgid "Save"
@@ -159,8 +160,9 @@ msgstr "Nouvel album"
msgid "Created !"
msgstr "Crée !"

#: controllers/albums.py:48 controllers/search.py:35 controllers/sound.py:21
#: controllers/users.py:54 controllers/users.py:112 controllers/users.py:132
#: controllers/albums.py:48 controllers/search.py:37 controllers/search.py:44
#: controllers/sound.py:21 controllers/users.py:54 controllers/users.py:112
#: controllers/users.py:132
msgid "User not found"
msgstr "Utilisateur non trouvé"

@@ -171,47 +173,46 @@ msgstr "Album non trouvé"

#: controllers/albums.py:84 controllers/sound.py:161 controllers/sound.py:203
msgid "Forbidden"
msgstr ""
msgstr "Refusé"

#: controllers/albums.py:87 controllers/sound.py:164
#, python-format
msgid "Edit %(value)s"
msgstr "Éditer %(value)s"
msgid "Edit %(title)s"
msgstr "Editer %(title)s"

#: controllers/albums.py:112
msgid "Public album cannot have private sounds"
msgstr "Un album public ne peut avoir de son privé"
msgstr "Un album public ne peut avoir de piste privée"

#: controllers/main.py:12
msgid "Home"
msgstr "Accueil"

#: controllers/search.py:15
#: controllers/search.py:17
msgid "Search user"
msgstr ""
msgstr "Chercher un utilisateur"

#: controllers/sound.py:33 controllers/sound.py:39 controllers/sound.py:42
#: controllers/sound.py:157 controllers/sound.py:199
msgid "Sound not found"
msgstr "Son non trouvé"
msgstr "Piste non trouvé"

#: controllers/sound.py:92 templates/sound/upload.jinja2:7
msgid "New upload"
msgstr "Nouvel upload"

#: controllers/sound.py:139
msgid "Uploaded !"
msgstr "Envoyé !"
msgid "Uploaded ! Processing will now follow."
msgstr "Uploadé ! Le traitement va suivre."

#: controllers/users.py:19
msgid "User Logs"
msgstr "Logs utilisateur"

#: controllers/users.py:50 controllers/users.py:108
#: templates/users/profile.jinja2:13 templates/users/profile_albums.jinja2:13
#, python-format
msgid "%(value)s' profile"
msgstr "Profil de %(value)s"
msgid "%(username)s' profile"
msgstr "profil de %(username)s"

#: controllers/users.py:128
msgid "Edit my profile"
@@ -219,31 +220,31 @@ msgstr "Éditer mon profile"

#: controllers/users.py:150
msgid "Profile updated"
msgstr ""
msgstr "Profil mis à jour"

#: templates/about.jinja2:19
#, python-format
msgid "reel2bits is developped by %(dashie)s and is available under MIT license."
msgstr ""
msgstr "reel2bits est développé par %(dashie)s et est disponible sous licence MIT."

#: templates/about.jinja2:21
#, python-format
msgid "Source code is here: %(link)s"
msgstr ""
msgstr "Le code source est ici: %(link)s"

#: templates/about.jinja2:22
#, python-format
msgid "Issue tracker is here: %(link)s"
msgstr ""
msgstr "Le tracker de bugs est ici: %(link)s"

#: templates/error_page.jinja2:7
#, python-format
msgid "Maybe you can go back to the %(link)s."
msgstr ""
msgstr "Peut-être vous voudriez aller de nouveau vers la %(link)s."

#: templates/error_page.jinja2:7
msgid "index"
msgstr ""
msgstr "page d'accueil"

#: templates/layout.jinja2:53
msgid "Toggle navigation"
@@ -305,11 +306,11 @@ msgstr "Se connecter"
#: templates/layout.jinja2:118
#, python-format
msgid "version: %(version)s"
msgstr ""
msgstr "version: %(version)s"

#: templates/layout.jinja2:121
msgid "Sources"
msgstr ""
msgstr "Sources"

#: templates/layout.jinja2:123
msgid "Back to top"
@@ -384,8 +385,9 @@ msgid "An error occured"
msgstr "Une erreur est survenue"

#: templates/album/edit.jinja2:7
msgid "Edit album"
msgstr ""
#, python-format
msgid "Edit album %(title)s"
msgstr "Éditer l'album %(title)s"

#: templates/album/edit.jinja2:15 templates/album/new.jinja2:15
#: templates/sound/edit.jinja2:15 templates/sound/upload.jinja2:15
@@ -407,7 +409,8 @@ msgstr "Annuler l'édition"
msgid "%(value)s ago"
msgstr "il-y-à %(value)s"

#: templates/album/show.jinja2:126 templates/sound/show.jinja2:85
#: templates/album/show.jinja2:88 templates/album/show.jinja2:126
#: templates/sound/show.jinja2:85
msgid "edit"
msgstr "éditer"

@@ -415,10 +418,31 @@ msgstr "éditer"
msgid "This album is empty."
msgstr "Cet album est vide."

#: templates/search/local_user.jinja2:5 templates/search/remote_user.jinja2:5
#: templates/album/show.jinja2:275
msgid "Track reorder"
msgstr "Réorganisation des pistes"

#: templates/album/show.jinja2:275
msgid "success"
msgstr "succès"

#: templates/search/local_user.jinja2:5
#, python-format
msgid "Searching for: <i>%(username)s</i>"
msgstr ""
msgstr "Recherche pour: <i>%(username)s</i>"

#: templates/search/local_user.jinja2:14
msgid "Local user:"
msgstr "Utilisateur local:"

#: templates/search/remote_user.jinja2:5
#, python-format
msgid "Searching for: <i>%(uri)s</i>"
msgstr "Recherche pour: <i>%(uri)s</i>"

#: templates/search/remote_user.jinja2:13
msgid "Remote user:"
msgstr "Utilisateur distant:"

#: templates/security/change_password.html:9
msgid "Set a new password"
@@ -432,13 +456,18 @@ msgstr "Vous avez perdu votre mot de passe ? :'("
msgid "Please Sign In"
msgstr "Veuillez vous connecter"

#: templates/security/login_user.html:22
msgid "forgot password :("
msgstr "mot de passe perdu :("

#: templates/security/register_user.html:8
msgid "Register user"
msgstr "Enregistrer un utilisateur"

#: templates/sound/edit.jinja2:7
msgid "Edit upload"
msgstr "Éditer l'upload"
#, python-format
msgid "Edit upload: %(title)s"
msgstr "Éditer l'upload: %(title)s"

#: templates/sound/edit.jinja2:18 templates/sound/upload.jinja2:18
msgid "If you want to add to a new album you need to create it separately."
@@ -450,12 +479,24 @@ msgstr "Veuillez attendre, les métadonnés sont en cours de traitement..."

#: templates/sound/show.jinja2:28
msgid "Please wait, transcoding is on her way..."
msgstr ""
msgstr "Veuillez attendre, le transcoding est en cours de traitement..."

#: templates/sound/show.jinja2:97
msgid "download orig"
msgstr "télécharger orig"

#: templates/sound/show.jinja2:103
msgid "download mp3"
msgstr "télécharger mp3"

#: templates/sound/show.jinja2:110 templates/users/profile.jinja2:57
msgid "In album:"
msgstr "Dans l'album:"

#: templates/sound/show.jinja2:129
msgid "Duration"
msgstr "Durée"

#: templates/sound/show.jinja2:130
msgid "Type"
msgstr "Type"
@@ -486,8 +527,17 @@ msgstr "Bitrate mode"

#: templates/users/edit.jinja2:8
#, python-format
msgid "Edit profile - %(username)s"
msgstr "Éditer le profil - %(username)s"
msgid "Edit profile: %(username)s"
msgstr "Éditer le profil: %(username)s"

#: templates/users/profile.jinja2:13 templates/users/profile_albums.jinja2:13
#, python-format
msgid "%(username)s's profile"
msgstr "Profil de %(username)s"

#: templates/users/profile.jinja2:18 templates/users/profile_albums.jinja2:18
msgid "See:"
msgstr "Voir:"

#: templates/users/profile.jinja2:18 templates/users/profile_albums.jinja2:18
msgid "all sounds"
@@ -521,50 +571,8 @@ msgstr "Logs de %(username)s (100 derniers)"

#: templates/users/user_logs.jinja2:24
msgid "Item ID"
msgstr ""

#~ msgid ""
#~ "reel2bits is developped by %(dashie)s "
#~ "and is available under MIT license."
#~ msgstr ""
#~ "reel2bits est développé par %(dashie)s "
#~ "et est disponible sous licence MIT."

#~ msgid "Source code is here: %(link)s"
#~ msgstr "Code source disponible: %(link)s"

#~ msgid "Issue tracker is here: %(link)s"
#~ msgstr "Gestionnaire de bugs ici: %(link)s"

#~ msgid "Maybe you can go back to the %(link)s."
#~ msgstr "Peut-être voulez-vous retourner à %(link)s."

#~ msgid "index"
#~ msgstr "accueil"

#~ msgid "App Name"
#~ msgstr "Nom de l'application"

#~ msgid "No HTML5 player supported actually"
#~ msgstr "Aucun lecteur HTML5 actuellement supporté"

#~ msgid ""
#~ "Use template for %(link1)s by %(link2)s"
#~ " and use %(link3)s, reel2bits %(link4)s"
#~ msgstr ""
#~ "Utilise une template pour %(link1)s par"
#~ " %(link2)s et utilise %(link3)s, reel2bits"
#~ " %(link4)s"

#~ msgid "source code"
#~ msgstr "code source"

#~ msgid "Running version %(version)s"
#~ msgstr "Version en cours %(version)s"

#~ msgid "Switch sound"
#~ msgstr "Changer le son"

#~ msgid "Sound"
#~ msgstr "Son"
msgstr "ID d'Objet"

#: templates/users/user_logs.jinja2:40
msgid "N/A"
msgstr "N/A"

BIN
translations/pl/LC_MESSAGES/messages.mo Datei anzeigen


+ 93
- 21
translations/pl/LC_MESSAGES/messages.po Datei anzeigen

@@ -7,17 +7,17 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2018-08-12 15:45+0200\n"
"POT-Creation-Date: 2018-08-15 08:29+0200\n"
"PO-Revision-Date: 2018-08-12 15:52+0200\n"
"Last-Translator: Marcin Mikołajczak <me@m4sk.in>\n"
"Language: pl\n"
"Language-Team: pl <LL@li.org>\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && "
"(n%100<10 || n%100>=20) ? 1 : 2)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.6.0\n"
"X-Generator: Poedit 2.1.1\n"

#: app.py:162 controllers/admin.py:53
msgid "Config not found"
@@ -160,8 +160,9 @@ msgstr "Nowy album"
msgid "Created !"
msgstr "Utworzono!"

#: controllers/albums.py:48 controllers/search.py:35 controllers/sound.py:21
#: controllers/users.py:54 controllers/users.py:112 controllers/users.py:132
#: controllers/albums.py:48 controllers/search.py:37 controllers/search.py:44
#: controllers/sound.py:21 controllers/users.py:54 controllers/users.py:112
#: controllers/users.py:132
msgid "User not found"
msgstr "Nie znaleziono użytkownika"

@@ -176,8 +177,8 @@ msgstr "Zabroniono"

#: controllers/albums.py:87 controllers/sound.py:164
#, python-format
msgid "Edit %(value)s"
msgstr "Edytuj %(value)s"
msgid "Edit %(title)s"
msgstr ""

#: controllers/albums.py:112
msgid "Public album cannot have private sounds"
@@ -187,7 +188,7 @@ msgstr "Publiczny album nie może zawierać prywatnych utworów"
msgid "Home"
msgstr "Strona główna"

#: controllers/search.py:15
#: controllers/search.py:17
msgid "Search user"
msgstr "Szukaj użytkownika"

@@ -201,18 +202,17 @@ msgid "New upload"
msgstr "Nowe wysyłanie"

#: controllers/sound.py:139
msgid "Uploaded !"
msgstr "Wysłano!"
msgid "Uploaded ! Processing will now follow."
msgstr ""

#: controllers/users.py:19
msgid "User Logs"
msgstr "Dziennik użytkownika"

#: controllers/users.py:50 controllers/users.py:108
#: templates/users/profile.jinja2:13 templates/users/profile_albums.jinja2:13
#, python-format
msgid "%(value)s' profile"
msgstr "Profil %(value)s"
msgid "%(username)s' profile"
msgstr ""

#: controllers/users.py:128
msgid "Edit my profile"
@@ -385,8 +385,9 @@ msgid "An error occured"
msgstr "Wystąpił błąd"

#: templates/album/edit.jinja2:7
msgid "Edit album"
msgstr "Edytuj album"
#, python-format
msgid "Edit album %(title)s"
msgstr ""

#: templates/album/edit.jinja2:15 templates/album/new.jinja2:15
#: templates/sound/edit.jinja2:15 templates/sound/upload.jinja2:15
@@ -408,7 +409,8 @@ msgstr "Anuluj edycję"
msgid "%(value)s ago"
msgstr "%(value)s temu"

#: templates/album/show.jinja2:126 templates/sound/show.jinja2:85
#: templates/album/show.jinja2:88 templates/album/show.jinja2:126
#: templates/sound/show.jinja2:85
msgid "edit"
msgstr "edytuj"

@@ -416,11 +418,32 @@ msgstr "edytuj"
msgid "This album is empty."
msgstr "Ten album jest pusty."

#: templates/search/local_user.jinja2:5 templates/search/remote_user.jinja2:5
#: templates/album/show.jinja2:275
msgid "Track reorder"
msgstr ""

#: templates/album/show.jinja2:275
msgid "success"
msgstr ""

#: templates/search/local_user.jinja2:5
#, python-format
msgid "Searching for: <i>%(username)s</i>"
msgstr "Wyszukiwanie: <i>%(username)s</i>"

#: templates/search/local_user.jinja2:14
msgid "Local user:"
msgstr ""

#: templates/search/remote_user.jinja2:5
#, python-format
msgid "Searching for: <i>%(uri)s</i>"
msgstr ""

#: templates/search/remote_user.jinja2:13
msgid "Remote user:"
msgstr ""

#: templates/security/change_password.html:9
msgid "Set a new password"
msgstr "Ustaw nie hasło"
@@ -433,13 +456,18 @@ msgstr "Zapomniałeś(-aś) hasła? :'("
msgid "Please Sign In"
msgstr "Proszę zalogować się"

#: templates/security/login_user.html:22
msgid "forgot password :("
msgstr ""

#: templates/security/register_user.html:8
msgid "Register user"
msgstr "Zarejestruj użytkownika"

#: templates/sound/edit.jinja2:7
msgid "Edit upload"
msgstr "Edytuj"
#, python-format
msgid "Edit upload: %(title)s"
msgstr ""

#: templates/sound/edit.jinja2:18 templates/sound/upload.jinja2:18
msgid "If you want to add to a new album you need to create it separately."
@@ -453,10 +481,22 @@ msgstr "Poczekaj, metadane utworu są przetwarzane…"
msgid "Please wait, transcoding is on her way..."
msgstr "Poczekaj, trwa transkodowanie…"

#: templates/sound/show.jinja2:97
msgid "download orig"
msgstr ""

#: templates/sound/show.jinja2:103
msgid "download mp3"
msgstr ""

#: templates/sound/show.jinja2:110 templates/users/profile.jinja2:57
msgid "In album:"
msgstr "W albumie:"

#: templates/sound/show.jinja2:129
msgid "Duration"
msgstr ""

#: templates/sound/show.jinja2:130
msgid "Type"
msgstr "Rodzaj"
@@ -487,8 +527,17 @@ msgstr "Rodzaj przepustowości"

#: templates/users/edit.jinja2:8
#, python-format
msgid "Edit profile - %(username)s"
msgstr "Edytuj profil — %(username)s"
msgid "Edit profile: %(username)s"
msgstr ""

#: templates/users/profile.jinja2:13 templates/users/profile_albums.jinja2:13
#, python-format
msgid "%(username)s's profile"
msgstr ""

#: templates/users/profile.jinja2:18 templates/users/profile_albums.jinja2:18
msgid "See:"
msgstr ""

#: templates/users/profile.jinja2:18 templates/users/profile_albums.jinja2:18
msgid "all sounds"
@@ -524,6 +573,10 @@ msgstr "Dziennik użytkownika %(username)s (ostatnie 100 zdarzeń)"
msgid "Item ID"
msgstr "ID elementu"

#: templates/users/user_logs.jinja2:40
msgid "N/A"
msgstr ""

#~ msgid ""
#~ "reel2bits is developped by %(dashie)s "
#~ "and is available under MIT license."
@@ -568,3 +621,22 @@ msgstr "ID elementu"

#~ msgid "Sound"
#~ msgstr "Son"

#~ msgid "Edit %(value)s"
#~ msgstr "Edytuj %(value)s"

#~ msgid "Uploaded !"
#~ msgstr "Wysłano!"

#~ msgid "%(value)s' profile"
#~ msgstr "Profil %(value)s"

#~ msgid "Edit album"
#~ msgstr "Edytuj album"

#~ msgid "Edit upload"
#~ msgstr "Edytuj"

#~ msgid "Edit profile - %(username)s"
#~ msgstr "Edytuj profil — %(username)s"


Laden…
Abbrechen
Speichern