From 74444871c0c60b30e1b4c02f66618b94d8f2d483 Mon Sep 17 00:00:00 2001 From: augustin64 Date: Fri, 26 Jan 2024 09:48:11 +0100 Subject: [PATCH] localization: Update all base strings to be in English --- partitioncloud/__init__.py | 4 +- partitioncloud/modules/albums.py | 44 +-- partitioncloud/modules/auth.py | 18 +- partitioncloud/modules/groupe.py | 20 +- partitioncloud/modules/partition.py | 30 +- partitioncloud/templates/admin/index.html | 14 +- .../templates/admin/partitions.html | 4 +- .../templates/albums/add-partition.html | 2 +- partitioncloud/templates/albums/album.html | 18 +- .../templates/albums/delete-album.html | 8 +- partitioncloud/templates/albums/index.html | 4 +- partitioncloud/templates/albums/search.html | 12 +- partitioncloud/templates/auth/login.html | 8 +- partitioncloud/templates/auth/register.html | 12 +- partitioncloud/templates/base.html | 34 +- .../templates/components/add_partition.html | 10 +- partitioncloud/templates/groupe/index.html | 27 +- .../templates/partition/attachments.html | 16 +- .../templates/partition/delete.html | 8 +- .../templates/partition/details.html | 32 +- partitioncloud/templates/partition/edit.html | 26 +- .../translations/en/LC_MESSAGES/messages.po | 304 +++++++++-------- .../translations/fr/LC_MESSAGES/messages.po | 307 +++++++++--------- 23 files changed, 496 insertions(+), 466 deletions(-) diff --git a/partitioncloud/__init__.py b/partitioncloud/__init__.py index 189da59..afbf031 100644 --- a/partitioncloud/__init__.py +++ b/partitioncloud/__init__.py @@ -132,10 +132,10 @@ def add_user(): try: if album_uuid != "": user.join_album(album_uuid) - flash(_("Utilisateur %(username)s créé", username=username)) + flash(_("Created user %(username)s", username=username)) return redirect("/albums") except LookupError: - flash(_("Cet album n'existe pas. L'utilisateur %(username)s a été créé", username=username)) + flash(_("This album does not exists, but user %(username)s has been created", username=username)) return redirect("/albums") flash(error) diff --git a/partitioncloud/modules/albums.py b/partitioncloud/modules/albums.py index 39103b7..7cb71a4 100644 --- a/partitioncloud/modules/albums.py +++ b/partitioncloud/modules/albums.py @@ -38,7 +38,7 @@ def search_page(): Résultats de recherche """ if "query" not in request.form or request.form["query"] == "": - flash(_("Aucun terme de recherche spécifié.")) + flash(_("Missing search query")) return redirect("/albums") query = request.form["query"] @@ -120,7 +120,7 @@ def create_album_req(): user = User(user_id=session["user_id"]) if not name or name.strip() == "": - error = _("Un nom est requis. L'album n'a pas été créé") + error = _("Missing name.") if error is None: uuid = utils.create_album(name) @@ -157,10 +157,10 @@ def join_album(uuid): try: user.join_album(uuid) except LookupError: - flash(_("Cet album n'existe pas.")) + flash(_("This album does not exist.")) return redirect(request.referrer) - flash(_("Album ajouté à la collection.")) + flash(_("Album added to collection.")) return redirect(request.referrer) @@ -174,15 +174,15 @@ def quit_album(uuid): album = Album(uuid=uuid) users = album.get_users() if user.id not in [u["id"] for u in users]: - flash(_("Vous ne faites pas partie de cet album")) + flash(_("You are not a member of this album")) return redirect(request.referrer) if len(users) == 1: - flash(_("Vous êtes seul dans cet album, le quitter entraînera sa suppression.")) + flash(_("You are alone here, quitting means deleting this album.")) return redirect(f"/albums/{uuid}#delete") user.quit_album(uuid) - flash(_("Album quitté.")) + flash(_("Album quitted.")) return redirect("/albums") @@ -201,9 +201,9 @@ def delete_album(uuid): error = None users = album.get_users() if len(users) > 1: - error = _("Vous n'êtes pas seul dans cet album.") + error = _("You are not alone in this album.") elif len(users) == 1 and users[0]["id"] != user.id: - error = _("Vous ne possédez pas cet album.") + error = _("You don't own this album.") if user.access_level == 1: error = None @@ -214,7 +214,7 @@ def delete_album(uuid): album.delete(current_app.instance_path) - flash(_("Album supprimé.")) + flash(_("Album deleted.")) return redirect("/albums") @@ -237,15 +237,15 @@ def add_partition(album_uuid): source = "upload" # source type: upload, unknown or url if (not user.is_participant(album.uuid)) and (user.access_level != 1): - flash(_("Vous ne faites pas partie de cet album")) + flash(_("You are not a member of this album")) return redirect(request.referrer) error = None if "name" not in request.form: - error = _("Un titre est requis.") + error = _("Missing title") elif "file" not in request.files and "partition-uuid" not in request.form: - error = _("Aucun fichier n'a été fourni.") + error = _("Missing file") elif "file" not in request.files: partition_type = "uuid" search_uuid = request.form["partition-uuid"] @@ -257,7 +257,7 @@ def add_partition(album_uuid): (search_uuid,) ).fetchone() if data is None: - error = _("Les résultats de la recherche ont expiré.") + error = _("Search results expired") else: source = data["url"] else: @@ -323,7 +323,7 @@ def add_partition(album_uuid): "status": "ok", "uuid": partition_uuid } - flash(_("Partition %(partition_name)s ajoutée", partition_name=request.form['name'])) + flash(_("Score %(partition_name)s added", partition_name=request.form['name'])) return redirect(f"/albums/{album.uuid}") @@ -337,13 +337,13 @@ def add_partition_from_search(): error = None if "album-uuid" not in request.form: - error = _("Il est nécessaire de sélectionner un album.") + error = _("Selecting an album is mandatory.") elif "partition-uuid" not in request.form: - error = _("Il est nécessaire de sélectionner une partition.") + error = _("Selecting a score is mandatory.") elif "partition-type" not in request.form: - error = _("Il est nécessaire de spécifier un type de partition.") + error = _("Please specify a score type.") elif (not user.is_participant(request.form["album-uuid"])) and (user.access_level != 1): - error = _("Vous ne faites pas partie de cet album") + error = _("You are not a member of this album") if error is not None: flash(error) @@ -363,9 +363,9 @@ def add_partition_from_search(): if data is None: album.add_partition(request.form["partition-uuid"]) - flash(_("Partition ajoutée.")) + flash(_("Score added")) else: - flash(_("Partition déjà dans l'album.")) + flash(_("Score is already in the album.")) return redirect(f"/albums/{album.uuid}") @@ -377,5 +377,5 @@ def add_partition_from_search(): user=user ) - flash(_("Type de partition inconnu.")) + flash(_("Unknown score type.")) return redirect("/albums") diff --git a/partitioncloud/modules/auth.py b/partitioncloud/modules/auth.py index 7ada7f1..21c5cf0 100644 --- a/partitioncloud/modules/auth.py +++ b/partitioncloud/modules/auth.py @@ -24,7 +24,7 @@ def login_required(view): @functools.wraps(view) def wrapped_view(**kwargs): if g.user is None: - flash(_("Vous devez être connecté pour accéder à cette page.")) + flash(_("You need to login to access this resource.")) return redirect(url_for("auth.login")) return view(**kwargs) @@ -51,12 +51,12 @@ def admin_required(view): @functools.wraps(view) def wrapped_view(**kwargs): if g.user is None: - flash(_("Vous devez être connecté pour accéder à cette page.")) + flash(_("You need to login to access this resource.")) return redirect(url_for("auth.login")) user = User(user_id=session.get("user_id")) if user.access_level != 1: - flash(_("Droits insuffisants.")) + flash(_("Missing rights.")) return redirect("/albums") return view(**kwargs) @@ -82,9 +82,9 @@ def create_user(username: str, password: str) -> Optional[str]: """Adds a new user to the database""" error = None if not username: - error = _("Un nom d'utilisateur est requis.") + error = _("Missing username.") elif not password: - error = _("Un mot de passe est requis.") + error = _("Missing password.") try: db = get_db() @@ -97,7 +97,7 @@ def create_user(username: str, password: str) -> Optional[str]: except db.IntegrityError: # The username was already taken, which caused the # commit to fail. Show a validation error. - error = _("Le nom d'utilisateur %(username)s est déjà pris.", username=username) + error = _("Username %(username)s is not available.", username=username) return error # may be None @@ -110,7 +110,7 @@ def register(): password for security. """ if current_app.config["DISABLE_REGISTER"]: - flash(_("L'enregistrement de nouveaux utilisateurs a été désactivé par l'administrateur.")) + flash(_("New users registration is disabled by owner.")) return redirect(url_for("auth.login")) if request.method == "POST": @@ -124,7 +124,7 @@ def register(): else: user = User(name=username) - flash(_("Utilisateur créé avec succès. Vous pouvez vous connecter.")) + flash(_("Successfully created new user. You can log in.")) logging.log( [user.username, user.id, False], @@ -149,7 +149,7 @@ def login(): if (user is None) or not check_password_hash(user["password"], password): logging.log([username], logging.LogEntry.FAILED_LOGIN) - error = _("Nom d'utilisateur ou mot de passe incorrect.") + error = _("Incorrect username or password") if error is None: # store the user id in a new session and return to the index diff --git a/partitioncloud/modules/groupe.py b/partitioncloud/modules/groupe.py index 4b9e367..92bcd2d 100644 --- a/partitioncloud/modules/groupe.py +++ b/partitioncloud/modules/groupe.py @@ -68,7 +68,7 @@ def create_groupe(): user = User(user_id=session["user_id"]) if not name or name.strip() == "": - error = _("Un nom est requis. Le groupe n'a pas été créé") + error = _("Missing name.") if error is None: while True: @@ -117,10 +117,10 @@ def join_groupe(uuid): try: user.join_groupe(uuid) except LookupError: - flash(_("Ce groupe n'existe pas.")) + flash(_("Unknown group.")) return redirect(f"/groupe/{uuid}") - flash(_("Groupe ajouté à la collection.")) + flash(_("Group added to collection.")) return redirect(f"/groupe/{uuid}") @@ -131,15 +131,15 @@ def quit_groupe(uuid): groupe = Groupe(uuid=uuid) users = groupe.get_users() if user.id not in [u["id"] for u in users]: - flash(_("Vous ne faites pas partie de ce groupe")) + flash(_("You are not a member of this group.")) return redirect(f"/groupe/{uuid}") if len(users) == 1: - flash(_("Vous êtes seul dans ce groupe, le quitter entraînera sa suppression.")) + flash(_("You are alone here, quitting means deleting this group.")) return redirect(f"/groupe/{uuid}#delete") user.quit_groupe(groupe.uuid) - flash(_("Groupe quitté.")) + flash(_("Group quitted.")) return redirect("/albums") @@ -152,7 +152,7 @@ def delete_groupe(uuid): error = None users = groupe.get_users() if len(users) > 1: - error = _("Vous n'êtes pas seul dans ce groupe.") + error = _("You are not alone in this group.") if user.access_level == 1 or user.id not in groupe.get_admins(): error = None @@ -163,7 +163,7 @@ def delete_groupe(uuid): groupe.delete(current_app.instance_path) - flash(_("Groupe supprimé.")) + flash(_("Group deleted.")) return redirect("/albums") @@ -182,10 +182,10 @@ def create_album_req(groupe_uuid): error = None if not name or name.strip() == "": - error = _("Un nom est requis. L'album n'a pas été créé") + error = _("Missing name.") if user.id not in groupe.get_admins(): - error = _("Vous n'êtes pas administrateur de ce groupe") + error = _("You are not admin of this group.") if error is None: uuid = utils.create_album(name) diff --git a/partitioncloud/modules/partition.py b/partitioncloud/modules/partition.py index 0dfe18f..d560f0c 100644 --- a/partitioncloud/modules/partition.py +++ b/partitioncloud/modules/partition.py @@ -55,12 +55,12 @@ def add_attachment(uuid): user = User(user_id=session.get("user_id")) if user.id != partition.user_id and user.access_level != 1: - flash(_("Cette partition ne vous appartient pas")) + flash(_("You don't own this score.")) return redirect(request.referrer) error = None # À mettre au propre if "file" not in request.files: - error = _("Aucun fichier n'a été fourni.") + error = _("Missing file") else: if "name" not in request.form or request.form["name"] == "": name = ".".join(request.files["file"].filename.split(".")[:-1]) @@ -68,12 +68,12 @@ def add_attachment(uuid): name = request.form["name"] if name == "": - error = _("Pas de nom de fichier") + error = _("Missing filename.") else: filename = request.files["file"].filename ext = filename.split(".")[-1] if ext not in ["mid", "mp3"]: - error = _("Extension de fichier non supportée") + error = _("Unsupported file type.") if error is not None: flash(error) @@ -141,7 +141,7 @@ def edit(uuid): user = User(user_id=session.get("user_id")) if user.access_level != 1 and partition.user_id != user.id: - flash(_("Vous n'êtes pas autorisé à modifier cette partition.")) + flash(_("You are not allowed to edit this file.")) return redirect("/albums") if request.method == "GET": @@ -150,11 +150,11 @@ def edit(uuid): error = None if "name" not in request.form or request.form["name"].strip() == "": - error = _("Un titre est requis.") + error = _("Missing title") elif "author" not in request.form: - error = _("Un nom d'auteur est requis (à minima nul)") + error = _("Missing author in request body (can be null).") elif "body" not in request.form: - error = _("Des paroles sont requises (à minima nulles)") + error = _("Missing lyrics (can be null).") if error is not None: flash(error) @@ -166,7 +166,7 @@ def edit(uuid): body=request.form["body"] ) - flash(_("Partition %(name)s modifiée avec succès.", name=request.form['name'])) + flash(_("Successfully modified %(name)s", name=request.form['name'])) return redirect("/albums") @@ -196,11 +196,11 @@ def details(uuid): error = None if "name" not in request.form or request.form["name"].strip() == "": - error = _("Un titre est requis.") + error = _("Missing title") elif "author" not in request.form: - error = _("Un nom d'auteur est requis (à minima nul)") + error = _("Missing author in request body (can be null).") elif "body" not in request.form: - error = _("Des paroles sont requises (à minima nulles)") + error = _("Missing lyrics (can be null).") if error is not None: flash(error) @@ -212,7 +212,7 @@ def details(uuid): body=request.form["body"] ) - flash(_("Partition %(name)s modifiée avec succès.", name=request.form['name'])) + flash(_("Successfully modified %(name)s", name=request.form['name'])) return redirect("/albums") @@ -227,7 +227,7 @@ def delete(uuid): user = User(user_id=session.get("user_id")) if user.access_level != 1 and partition.user_id != user.id: - flash(_("Vous n'êtes pas autorisé à supprimer cette partition.")) + flash(_("You are not allowed to delete this score.")) return redirect("/albums") if request.method == "GET": @@ -235,7 +235,7 @@ def delete(uuid): partition.delete(current_app.instance_path) - flash(_("Partition supprimée.")) + flash(_("Score deleted.")) return redirect("/albums") diff --git a/partitioncloud/templates/admin/index.html b/partitioncloud/templates/admin/index.html index fc14ab6..dff4f68 100644 --- a/partitioncloud/templates/admin/index.html +++ b/partitioncloud/templates/admin/index.html @@ -2,27 +2,27 @@ {% block content %} -

{% block title %}{{ _("Panneau d'administration") }}{% endblock %}

+

{% block title %}{{ _("Administration Panel") }}{% endblock %}

-
{{ _("Nouvel utilisateur") }}
+
{{ _("New user") }}
-
{{ _("Voir les partitions") }}
+
{{ _("See scores") }}
-
{{ _("Voir les logs") }}
+
{{ _("See logs") }}
- + - - + + diff --git a/partitioncloud/templates/admin/partitions.html b/partitioncloud/templates/admin/partitions.html index f503bb8..da4170d 100644 --- a/partitioncloud/templates/admin/partitions.html +++ b/partitioncloud/templates/admin/partitions.html @@ -1,7 +1,7 @@ {% extends 'base.html' %} {% block header %} -

{% block title %}{{ _("Liste des partitions") }}{% endblock %}

+

{% block title %}{{ _("Scores list") }}{% endblock %}

{% endblock %} {% block content %} @@ -28,6 +28,6 @@ {% endfor %} {% else %} -
{{ _("Aucune partition disponible") }}
+
{{ _("No available scores") }}
{% endif %} {% endblock %} \ No newline at end of file diff --git a/partitioncloud/templates/albums/add-partition.html b/partitioncloud/templates/albums/add-partition.html index f2b496e..97c672e 100644 --- a/partitioncloud/templates/albums/add-partition.html +++ b/partitioncloud/templates/albums/add-partition.html @@ -1,6 +1,6 @@ {% extends 'base.html' %} -{% block title %}{{ _("Ajout de partition") }}{% endblock %} +{% block title %}{{ _("New score") }}{% endblock %} {% block content %} {% include 'components/add_partition.html' %} diff --git a/partitioncloud/templates/albums/album.html b/partitioncloud/templates/albums/album.html index 0ac56cc..7461ed6 100644 --- a/partitioncloud/templates/albums/album.html +++ b/partitioncloud/templates/albums/album.html @@ -9,11 +9,11 @@ Close -

{{ _("Supprimer l'album") }}

- {{ _("Êtes vous sûr de vouloir supprimer cet album ?") }} +

{{ _("Delete l'album") }}

+ {{ _("Do you really want to delete this album?") }}

- + Close
@@ -48,16 +48,16 @@ + @@ -91,6 +91,6 @@ {% else %}
-
{{ _("Aucune partition disponible") }}
+
{{ _("No available scores") }}
{% endif %} {% endblock %} diff --git a/partitioncloud/templates/albums/delete-album.html b/partitioncloud/templates/albums/delete-album.html index c87baf2..211e35b 100644 --- a/partitioncloud/templates/albums/delete-album.html +++ b/partitioncloud/templates/albums/delete-album.html @@ -1,14 +1,14 @@ {% extends 'base.html' %} -{% block title %}{{ _("Supprimer %(name)s", name=album.name) }}{% endblock %} +{% block title %}{{ _("Delete %(name)s", name=album.name) }}{% endblock %} {% block content %} -{{ _("Êtes vous sûr de vouloir supprimer cet album ?") }} +{{ _("Do you really want to delete this album?") }} - + - + {% endblock %} \ No newline at end of file diff --git a/partitioncloud/templates/albums/index.html b/partitioncloud/templates/albums/index.html index b0bd386..3f45655 100644 --- a/partitioncloud/templates/albums/index.html +++ b/partitioncloud/templates/albums/index.html @@ -7,7 +7,7 @@ {% set user_name %} {{ user.username }} {% endset %} -{{ _("Bonjour %(user_name)s !", user_name=user_name) }}
-{{ _("Aucun album sélectionné") }} +{{ _("Hi %(user_name)s !", user_name=user_name) }}
+{{ _("No album selected") }} {% endblock %} \ No newline at end of file diff --git a/partitioncloud/templates/albums/search.html b/partitioncloud/templates/albums/search.html index bc7252c..537df1e 100644 --- a/partitioncloud/templates/albums/search.html +++ b/partitioncloud/templates/albums/search.html @@ -2,9 +2,9 @@ {% block content %} -

{% block title %}{{ _('Résultats de la recherche "%(query)s', query=query)}}{% endblock %}

+

{% block title %}{{ _('Search results for "%(query)s"', query=query)}}{% endblock %}

{% if partitions|length != 0 %} -

{{ _("Résultats dans la bibliothèque locale") }}

+

{{ _("Results in current database") }}

{% for partition in partitions %}
@@ -35,14 +35,14 @@ - +
{% endfor %}
{% endif %} {% if google_results|length != 0 %} -

{{ _("Résultats de la recherche en ligne") }}

+

{{ _("Online search results") }}

{% for partition in google_results %}
@@ -67,13 +67,13 @@ - +
{% endfor %}
{% endif %} {% if google_results|length == 0 and partitions|length == 0 %} -{{ _("Aucun résultat. Essayez d'augmenter le nombre de recherches en ligne ou d'affiner votre recherche.") }} +{{ _("No results available. Try to tweak your query or increase the amount of online searches.") }} {% endif %} {% endblock %} \ No newline at end of file diff --git a/partitioncloud/templates/auth/login.html b/partitioncloud/templates/auth/login.html index 7f93eb8..b80991e 100644 --- a/partitioncloud/templates/auth/login.html +++ b/partitioncloud/templates/auth/login.html @@ -2,11 +2,11 @@ {% block content %} -

{% block title %}{{ _("Connexion") }}{% endblock %}

+

{% block title %}{{ _("Log in") }}{% endblock %}

-
-
- +
+
+ {% endblock %} \ No newline at end of file diff --git a/partitioncloud/templates/auth/register.html b/partitioncloud/templates/auth/register.html index a6bd781..da8d138 100644 --- a/partitioncloud/templates/auth/register.html +++ b/partitioncloud/templates/auth/register.html @@ -2,21 +2,21 @@ {% block content %} -

{% block title %}{{ _("Créer un compte") }}{% endblock %}

+

{% block title %}{{ _("Create account") }}{% endblock %}

{% if g.user.access_level == 1 %} -
+

{% endif %} -
-
- +
+
+ {% endblock %} \ No newline at end of file diff --git a/partitioncloud/templates/base.html b/partitioncloud/templates/base.html index 8247de8..3f3a208 100644 --- a/partitioncloud/templates/base.html +++ b/partitioncloud/templates/base.html @@ -20,21 +20,21 @@ {% block dialogs %}{% endblock %} {% if g.user %} -

{{ _("Créer un nouvel album") }}

+

{{ _("New Album") }}

-
- +
+

- {{ _("Je souhaite créer plusieurs albums et pouvoir tous les partager avec un seul lien.") }} {{ _("Créer un groupe") }}. + {{ _("I want to create a collection of albums.") }} {{ _("Create group") }}. Close
-

{{ _("Créer un nouveau groupe") }}

+

{{ _("Create new group") }}

-
- +
+ Close
@@ -58,9 +58,9 @@ diff --git a/partitioncloud/templates/components/add_partition.html b/partitioncloud/templates/components/add_partition.html index 6bf383f..00acdaa 100644 --- a/partitioncloud/templates/components/add_partition.html +++ b/partitioncloud/templates/components/add_partition.html @@ -1,11 +1,11 @@ -

{{ _("Ajouter une partition à %(name)s", name=album.name) }}

+

{{ _("Add a score to %(name)s", name=album.name) }}

-
-
-
+
+
+
{% if partition_uuid %} {% endif %} - + \ No newline at end of file diff --git a/partitioncloud/templates/groupe/index.html b/partitioncloud/templates/groupe/index.html index 0d5e681..1d42f26 100644 --- a/partitioncloud/templates/groupe/index.html +++ b/partitioncloud/templates/groupe/index.html @@ -5,20 +5,19 @@ {% block dialogs %} -

{{ _("Ajouter un album au groupe %(name)s", name=groupe.name) }}

+

{{ _("Add an album to group %(name)s", name=groupe.name) }}

-
- +
+ Close
-

{{ _("Supprimer le groupe") }}

- {{ _("Êtes vous sûr de vouloir supprimer ce groupe ? Cela supprimera les albums - sous-jacents et leurs partitions si personne ne les a rejoints (indépendamment du groupe).") }} +

{{ _("Delete group") }}

+ {{ _("Do you really want to delete this group and the albums it contains?") }}

- + Close
@@ -44,14 +43,14 @@ + @@ -72,10 +71,10 @@ {% else %}
{% set create %} - {{ _("En créer un") }} + {{ _("Create one") }} {% endset %}
- {{ _("Aucun album disponible. %(create)s", create=create) }} + {{ _("No available album. %(create)s", create=create) }}
{% endif %} {% endblock %} \ No newline at end of file diff --git a/partitioncloud/templates/partition/attachments.html b/partitioncloud/templates/partition/attachments.html index 59f680f..a2ff5e9 100644 --- a/partitioncloud/templates/partition/attachments.html +++ b/partitioncloud/templates/partition/attachments.html @@ -2,15 +2,15 @@ {% extends 'base.html' %} -{% block title %}{{ _("Attachments de %(name)s", name=partition.name) }}{% endblock %} +{% block title %}{{ _("Attachments of %(name)s", name=partition.name) }}{% endblock %} {% block dialogs %} -

{{ _("Ajouter un attachment à %(name)s", name=partition.name) }}

+

{{ _("Add an attachment to %(name)s", name=partition.name) }}

-
+

- + Close
@@ -19,8 +19,8 @@ {% block content %}

- {{ _("Impossible d'afficher le pdf dans ce navigateur. - Il est conseillé d'utiliser Firefox sur Android.") }} + {{ _("No pdf viewer available in this browser. + You can use Firefox on Android.") }}

@@ -43,7 +43,7 @@ src="/partition/attachment/{{ attachment.uuid }}.mid" sound-font visualizer="#midi-visualizer" data-js-focus-visible> - + {% endif %} @@ -57,7 +57,7 @@
{% if user %} {% endif %} {% endblock %} diff --git a/partitioncloud/templates/partition/delete.html b/partitioncloud/templates/partition/delete.html index c25e495..868cae3 100644 --- a/partitioncloud/templates/partition/delete.html +++ b/partitioncloud/templates/partition/delete.html @@ -1,16 +1,16 @@ {% extends 'base.html' %} {% block header %} -

{% block title %}{{ _("Supprimer %(name)s", name=partition.name) }}{% endblock %}

+

{% block title %}{{ _("Delete %(name)s", name=partition.name) }}{% endblock %}

{% endblock %} {% block content %} -{{ _("Êtes vous sûr de vouloir supprimer cette partition ?") }} +{{ _("Do you really want to delete this score?") }} - + - + {% endblock %} \ No newline at end of file diff --git a/partitioncloud/templates/partition/details.html b/partitioncloud/templates/partition/details.html index 286cd1c..64495bd 100644 --- a/partitioncloud/templates/partition/details.html +++ b/partitioncloud/templates/partition/details.html @@ -1,7 +1,7 @@ {% extends 'base.html' %} {% block content %} -

{% block title %}{{ _('Détails de "%(name)s"', name=partition.name)}}{% endblock %}

+

{% block title %}{{ _('Details of "%(name)s"', name=partition.name)}}{% endblock %}


@@ -9,7 +9,7 @@ - + - - + + - - + + - - + + - + {% set _ = partition.load_attachments() %}
{{ _("Utilisateur") }}{{ _("User") }} {{ _("Albums") }}{{ _("Partitions") }}{{ _("Privilèges") }}{{ _("Scores") }}{{ _("Admin privileges") }}
🎵 {{ attachment.name }}
- {{ _("Responsable de l'ajout") }} + {{ _("Added by") }} {% if user is not none %} @@ -20,13 +20,13 @@ {% else %} - {{ _("Inconnu") }} + {{ _("Unknown") }} {% endif %}
- {{ _("Type d'ajout") }} + {{ _("Type") }} {% if partition.source == "unknown" or partition.source == "upload" %} @@ -49,41 +49,41 @@
{{ _("Fichier") }}{{ _("File") }}
{{ _("Titre") }}
{{ _("Title") }}
{{ _("Auteur") }}
{{ _("Author") }}
{{ _("Paroles") }}
{{ _("Lyrics") }}
{{ _("Pièces jointes") }}{{ _("Attachments") }} {% if partition.attachments %} {% set number=partition.attachments | length %} - {{ _("Oui, %(number)s", number=number) }} + {{ _("Yes, %(number)s", number=number) }} {% else %} - {{ _("En rajouter") }} + {{ _("Add one") }} {% endif %}
- + - + {% endblock %} \ No newline at end of file diff --git a/partitioncloud/templates/partition/edit.html b/partitioncloud/templates/partition/edit.html index 7876738..b7950d1 100644 --- a/partitioncloud/templates/partition/edit.html +++ b/partitioncloud/templates/partition/edit.html @@ -3,14 +3,14 @@ {% block content %} -

{% block title %}{{ _("Modifier \"%(name)s\"", name=partition.name) }}{% endblock %}

+

{% block title %}{{ _("Modify \"%(name)s\"", name=partition.name) }}{% endblock %}


- + @@ -26,35 +26,35 @@ {% endif %} - - + + - - + + - - + + - + {% set _ = partition.load_attachments() %}
{{ _("Fichier") }}{{ _("File") }}
{{ _("Titre") }}
{{ _("Title") }}
{{ _("Auteur") }}
{{ _("Author") }}
{{ _("Paroles") }}
{{ _("Lyrics") }}
{{ _("Pièces jointes") }}{{ _("Attachments") }} {% if partition.attachments %} {% set number=partition.attachments | length %} - {{ _("Oui, %(number)s", number=number) }} + {{ _("Yes, %(number)s", number=number) }} {% else %} - {{ _("En rajouter") }} + {{ _("Add one") }} {% endif %}
- +
- + {% endblock %} \ No newline at end of file diff --git a/partitioncloud/translations/en/LC_MESSAGES/messages.po b/partitioncloud/translations/en/LC_MESSAGES/messages.po index 908e186..9a433a1 100644 --- a/partitioncloud/translations/en/LC_MESSAGES/messages.po +++ b/partitioncloud/translations/en/LC_MESSAGES/messages.po @@ -18,244 +18,237 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.14.0\n" -#: partitioncloud/__init__.py:136 +#: partitioncloud/__init__.py:135 #, python-format -msgid "Utilisateur %(username)s créé" +msgid "Created user %(username)s" msgstr "Created user %(username)s" -#: partitioncloud/__init__.py:139 +#: partitioncloud/__init__.py:138 #, python-format -msgid "Cet album n'existe pas. L'utilisateur %(username)s a été créé" +msgid "This album does not exists, but user %(username)s has been created" msgstr "This album does not exists, but user %(username)s has been created" #: partitioncloud/modules/albums.py:41 -msgid "Aucun terme de recherche spécifié." +msgid "Missing search query" msgstr "Missing search query" -#: partitioncloud/modules/albums.py:123 partitioncloud/modules/groupe.py:185 -msgid "Un nom est requis. L'album n'a pas été créé" +#: partitioncloud/modules/albums.py:123 partitioncloud/modules/groupe.py:71 +#: partitioncloud/modules/groupe.py:185 +msgid "Missing name." msgstr "Missing name." #: partitioncloud/modules/albums.py:160 -msgid "Cet album n'existe pas." +msgid "This album does not exist." msgstr "This album does not exist." #: partitioncloud/modules/albums.py:163 -msgid "Album ajouté à la collection." +msgid "Album added to collection." msgstr "Album added to collection." #: partitioncloud/modules/albums.py:177 partitioncloud/modules/albums.py:240 #: partitioncloud/modules/albums.py:346 -msgid "Vous ne faites pas partie de cet album" +msgid "You are not a member of this album" msgstr "You are not a member of this album" #: partitioncloud/modules/albums.py:181 -msgid "Vous êtes seul dans cet album, le quitter entraînera sa suppression." +msgid "You are alone here, quitting means deleting this album." msgstr "You are alone here, quitting means deleting this album." #: partitioncloud/modules/albums.py:185 -msgid "Album quitté." +msgid "Album quitted." msgstr "Album quitted." #: partitioncloud/modules/albums.py:204 -msgid "Vous n'êtes pas seul dans cet album." +msgid "You are not alone in this album." msgstr "You are not alone in this album." #: partitioncloud/modules/albums.py:206 -msgid "Vous ne possédez pas cet album." +msgid "You don't own this album." msgstr "You don't own this album." #: partitioncloud/modules/albums.py:217 -msgid "Album supprimé." +msgid "Album deleted." msgstr "Album deleted." #: partitioncloud/modules/albums.py:246 partitioncloud/modules/partition.py:153 #: partitioncloud/modules/partition.py:199 -msgid "Un titre est requis." +msgid "Missing title" msgstr "Missing title" #: partitioncloud/modules/albums.py:248 partitioncloud/modules/partition.py:63 -msgid "Aucun fichier n'a été fourni." +msgid "Missing file" msgstr "Missing file" #: partitioncloud/modules/albums.py:260 -msgid "Les résultats de la recherche ont expiré." +msgid "Search results expired" msgstr "Search results expired" #: partitioncloud/modules/albums.py:326 #, python-format -msgid "Partition %(partition_name)s ajoutée" +msgid "Score %(partition_name)s added" msgstr "Score %(partition_name)s added" #: partitioncloud/modules/albums.py:340 -msgid "Il est nécessaire de sélectionner un album." +msgid "Selecting an album is mandatory." msgstr "Selecting an album is mandatory." #: partitioncloud/modules/albums.py:342 -msgid "Il est nécessaire de sélectionner une partition." +msgid "Selecting a score is mandatory." msgstr "Selecting a score is mandatory." #: partitioncloud/modules/albums.py:344 -msgid "Il est nécessaire de spécifier un type de partition." +msgid "Please specify a score type." msgstr "Please specify a score type." #: partitioncloud/modules/albums.py:366 -msgid "Partition ajoutée." +msgid "Score added" msgstr "Score added" #: partitioncloud/modules/albums.py:368 -msgid "Partition déjà dans l'album." +msgid "Score is already in the album." msgstr "Score is already in the album." #: partitioncloud/modules/albums.py:380 -msgid "Type de partition inconnu." +msgid "Unknown score type." msgstr "Unknown score type." #: partitioncloud/modules/auth.py:27 partitioncloud/modules/auth.py:54 -msgid "Vous devez être connecté pour accéder à cette page." +msgid "You need to login to access this resource." msgstr "You need to login to access this resource." #: partitioncloud/modules/auth.py:59 -msgid "Droits insuffisants." +msgid "Missing rights." msgstr "Missing rights." #: partitioncloud/modules/auth.py:85 -msgid "Un nom d'utilisateur est requis." +msgid "Missing username." msgstr "Missing username." #: partitioncloud/modules/auth.py:87 -msgid "Un mot de passe est requis." +msgid "Missing password." msgstr "Missing password." #: partitioncloud/modules/auth.py:100 #, python-format -msgid "Le nom d'utilisateur %(username)s est déjà pris." +msgid "Username %(username)s is not available." msgstr "Username %(username)s is not available." #: partitioncloud/modules/auth.py:113 -msgid "" -"L'enregistrement de nouveaux utilisateurs a été désactivé par " -"l'administrateur." +msgid "New users registration is disabled by owner." msgstr "New users registration is disabled by owner." #: partitioncloud/modules/auth.py:127 -msgid "Utilisateur créé avec succès. Vous pouvez vous connecter." +msgid "Successfully created new user. You can log in." msgstr "Successfully created new user. You can log in." #: partitioncloud/modules/auth.py:152 -msgid "Nom d'utilisateur ou mot de passe incorrect." +msgid "Incorrect username or password" msgstr "Incorrect username or password" -#: partitioncloud/modules/groupe.py:71 -msgid "Un nom est requis. Le groupe n'a pas été créé" -msgstr "Missing name." - #: partitioncloud/modules/groupe.py:120 -msgid "Ce groupe n'existe pas." +msgid "Unknown group." msgstr "Unknown group." #: partitioncloud/modules/groupe.py:123 -msgid "Groupe ajouté à la collection." +msgid "Group added to collection." msgstr "Group added to collection." #: partitioncloud/modules/groupe.py:134 -msgid "Vous ne faites pas partie de ce groupe" +msgid "You are not a member of this group." msgstr "You are not a member of this group." #: partitioncloud/modules/groupe.py:138 -msgid "Vous êtes seul dans ce groupe, le quitter entraînera sa suppression." +msgid "You are alone here, quitting means deleting this group." msgstr "You are alone here, quitting means deleting this group." #: partitioncloud/modules/groupe.py:142 -msgid "Groupe quitté." +msgid "Group quitted." msgstr "Group quitted." #: partitioncloud/modules/groupe.py:155 -msgid "Vous n'êtes pas seul dans ce groupe." +msgid "You are not alone in this group." msgstr "You are not alone in this group." #: partitioncloud/modules/groupe.py:166 -msgid "Groupe supprimé." +msgid "Group deleted." msgstr "Group deleted." #: partitioncloud/modules/groupe.py:188 -msgid "Vous n'êtes pas administrateur de ce groupe" +msgid "You are not admin of this group." msgstr "You are not admin of this group." #: partitioncloud/modules/partition.py:58 -msgid "Cette partition ne vous appartient pas" +msgid "You don't own this score." msgstr "You don't own this score." #: partitioncloud/modules/partition.py:71 -msgid "Pas de nom de fichier" +msgid "Missing filename." msgstr "Missing filename." #: partitioncloud/modules/partition.py:76 -msgid "Extension de fichier non supportée" +msgid "Unsupported file type." msgstr "Unsupported file type." #: partitioncloud/modules/partition.py:144 -msgid "Vous n'êtes pas autorisé à modifier cette partition." +msgid "You are not allowed to edit this file." msgstr "You are not allowed to edit this file." #: partitioncloud/modules/partition.py:155 #: partitioncloud/modules/partition.py:201 -msgid "Un nom d'auteur est requis (à minima nul)" +msgid "Missing author in request body (can be null)." msgstr "Missing author in request body (can be null)." #: partitioncloud/modules/partition.py:157 #: partitioncloud/modules/partition.py:203 -msgid "Des paroles sont requises (à minima nulles)" +msgid "Missing lyrics (can be null)." msgstr "Missing lyrics (can be null)." #: partitioncloud/modules/partition.py:169 #: partitioncloud/modules/partition.py:215 #, python-format -msgid "Partition %(name)s modifiée avec succès." +msgid "Successfully modified %(name)s" msgstr "Successfully modified %(name)s" #: partitioncloud/modules/partition.py:230 -msgid "Vous n'êtes pas autorisé à supprimer cette partition." +msgid "You are not allowed to delete this score." msgstr "You are not allowed to delete this score." #: partitioncloud/modules/partition.py:238 -msgid "Partition supprimée." +msgid "Score deleted." msgstr "Score deleted." #: partitioncloud/templates/base.html:23 -msgid "Créer un nouvel album" +msgid "New Album" msgstr "New Album" #: partitioncloud/templates/base.html:25 partitioncloud/templates/base.html:36 #: partitioncloud/templates/groupe/index.html:10 #: partitioncloud/templates/partition/attachments.html:11 -msgid "Nom" +msgid "Name" msgstr "Name" #: partitioncloud/templates/base.html:26 partitioncloud/templates/base.html:37 -msgid "Créer" +msgid "Create" msgstr "Create" #: partitioncloud/templates/base.html:30 -msgid "" -"Je souhaite créer plusieurs albums et pouvoir tous les partager avec un " -"seul lien." +msgid "I want to create a collection of albums." msgstr "I want to create a collection of albums." #: partitioncloud/templates/base.html:30 -msgid "Créer un groupe" +msgid "Create group" msgstr "Create group" #: partitioncloud/templates/base.html:34 -msgid "Créer un nouveau groupe" +msgid "Create new group" msgstr "Create new group" #: partitioncloud/templates/base.html:61 -msgid "Rechercher" +msgid "Search" msgstr "Search" #: partitioncloud/templates/base.html:63 -msgid "Nombre de recherches en ligne" +msgid "Number of online searches" msgstr "Number of online searches" #: partitioncloud/templates/admin/index.html:23 @@ -265,62 +258,67 @@ msgid "Albums" msgstr "Albums" #: partitioncloud/templates/base.html:75 -msgid "Créer un album" +msgid "New album" msgstr "New album" +#: partitioncloud/templates/base.html:92 +msgid "No albums" +msgstr "No albums" + #: partitioncloud/templates/base.html:111 -msgid "Aucun album disponible" +msgid "No album available" msgstr "No album available" #: partitioncloud/templates/base.html:125 -msgid "Connectez vous pour avoir accès à vos albums" +msgid "Log in to see your albums" msgstr "Log in to see your albums" #: partitioncloud/templates/base.html:139 -msgid "Déconnexion" +msgid "Log out" msgstr "Log out" #: partitioncloud/templates/base.html:154 -msgid "Panneau admin" +msgid "Admin Panel" msgstr "Admin Panel" #: partitioncloud/templates/auth/register.html:5 #: partitioncloud/templates/auth/register.html:20 #: partitioncloud/templates/base.html:166 -msgid "Créer un compte" +msgid "Create account" msgstr "Create account" +#: partitioncloud/templates/auth/login.html:5 #: partitioncloud/templates/auth/login.html:10 #: partitioncloud/templates/base.html:168 -msgid "Se connecter" +msgid "Log in" msgstr "Log in" #: partitioncloud/templates/admin/index.html:5 -msgid "Panneau d'administration" +msgid "Administration Panel" msgstr "Administration Panel" #: partitioncloud/templates/admin/index.html:9 -msgid "Nouvel utilisateur" +msgid "New user" msgstr "New user" #: partitioncloud/templates/admin/index.html:12 -msgid "Voir les partitions" +msgid "See scores" msgstr "See scores" #: partitioncloud/templates/admin/index.html:15 -msgid "Voir les logs" +msgid "See logs" msgstr "See logs" #: partitioncloud/templates/admin/index.html:22 -msgid "Utilisateur" +msgid "User" msgstr "User" #: partitioncloud/templates/admin/index.html:24 -msgid "Partitions" +msgid "Scores" msgstr "Scores" #: partitioncloud/templates/admin/index.html:25 -msgid "Privilèges" +msgid "Admin privileges" msgstr "Admin privileges" #: partitioncloud/templates/admin/logs.html:5 @@ -328,66 +326,66 @@ msgid "Logs" msgstr "Logs" #: partitioncloud/templates/admin/partitions.html:4 -msgid "Liste des partitions" +msgid "Scores list" msgstr "Scores list" #: partitioncloud/templates/admin/partitions.html:31 #: partitioncloud/templates/albums/album.html:94 -msgid "Aucune partition disponible" +msgid "No available scores" msgstr "No available scores" #: partitioncloud/templates/albums/add-partition.html:3 -msgid "Ajout de partition" +msgid "New score" msgstr "New score" #: partitioncloud/templates/albums/album.html:12 -msgid "Supprimer l'album" +msgid "Delete l'album" msgstr "Delete album" #: partitioncloud/templates/albums/album.html:13 #: partitioncloud/templates/albums/delete-album.html:6 -msgid "Êtes vous sûr de vouloir supprimer cet album ?" +msgid "Do you really want to delete this album?" msgstr "Do you really want to delete this album?" #: partitioncloud/templates/albums/album.html:16 #: partitioncloud/templates/albums/album.html:60 #: partitioncloud/templates/albums/delete-album.html:8 -#: partitioncloud/templates/groupe/index.html:21 -#: partitioncloud/templates/groupe/index.html:54 +#: partitioncloud/templates/groupe/index.html:20 +#: partitioncloud/templates/groupe/index.html:53 #: partitioncloud/templates/partition/delete.html:10 #: partitioncloud/templates/partition/details.html:86 #: partitioncloud/templates/partition/edit.html:57 -msgid "Supprimer" +msgid "Delete" msgstr "Delete" #: partitioncloud/templates/albums/album.html:51 -msgid "Ajouter une partition" +msgid "Add a score" msgstr "Add a score" #: partitioncloud/templates/albums/album.html:54 -#: partitioncloud/templates/groupe/index.html:47 -msgid "Rejoindre" +#: partitioncloud/templates/groupe/index.html:46 +msgid "Join" msgstr "Join" #: partitioncloud/templates/albums/album.html:56 -#: partitioncloud/templates/groupe/index.html:49 -msgid "Quitter" +#: partitioncloud/templates/groupe/index.html:48 +msgid "Quit" msgstr "Quit" #: partitioncloud/templates/albums/album.html:58 -#: partitioncloud/templates/groupe/index.html:51 -msgid "Partager" +#: partitioncloud/templates/groupe/index.html:50 +msgid "Share" msgstr "Share" #: partitioncloud/templates/albums/delete-album.html:3 #: partitioncloud/templates/partition/delete.html:4 #, python-format -msgid "Supprimer %(name)s" +msgid "Delete %(name)s" msgstr "Delete %(name)s" #: partitioncloud/templates/albums/delete-album.html:11 #: partitioncloud/templates/partition/delete.html:13 -msgid "Annuler" +msgid "Cancel" msgstr "Cancel" #: partitioncloud/templates/albums/index.html:3 @@ -396,185 +394,203 @@ msgstr "Home" #: partitioncloud/templates/albums/index.html:10 #, python-format -msgid "Bonjour %(user_name)s !" +msgid "Hi %(user_name)s !" msgstr "Hi %(user_name)s !" #: partitioncloud/templates/albums/index.html:11 -msgid "Aucun album sélectionné" +msgid "No album selected" msgstr "No album selected" -#: partitioncloud/templates/auth/login.html:5 -msgid "Connexion" -msgstr "Log in" +#: partitioncloud/templates/albums/search.html:5 +#, python-format +msgid "Search results for \"%(query)s\"" +msgstr "Search results for \"%(query)s\"" + +#: partitioncloud/templates/albums/search.html:7 +msgid "Results in current database" +msgstr "Results in current database" + +#: partitioncloud/templates/albums/search.html:38 +#: partitioncloud/templates/albums/search.html:70 +msgid "Add to album" +msgstr "Add to album" + +#: partitioncloud/templates/albums/search.html:45 +msgid "Online search results" +msgstr "" + +#: partitioncloud/templates/albums/search.html:77 +msgid "" +"No results available. Try to tweak your query or increase the amount of " +"online searches." +msgstr "" +"No results available. Try to tweak your query or increase the amount of " +"online searches." #: partitioncloud/templates/auth/login.html:8 #: partitioncloud/templates/auth/register.html:18 -msgid "Nom d'utilisateur" +msgid "Username" msgstr "Username" #: partitioncloud/templates/auth/login.html:9 #: partitioncloud/templates/auth/register.html:19 -msgid "Mot de passe" +msgid "Password" msgstr "Password" #: partitioncloud/templates/auth/register.html:10 -msgid "Ajouter à un album:" +msgid "Add to album:" msgstr "Add to album:" #: partitioncloud/templates/auth/register.html:12 -msgid "Aucun" +msgid "None" msgstr "None" #: partitioncloud/templates/components/add_partition.html:1 #, python-format -msgid "Ajouter une partition à %(name)s" +msgid "Add a score to %(name)s" msgstr "Add a score to %(name)s" #: partitioncloud/templates/components/add_partition.html:4 -msgid "titre" +msgid "title" msgstr "title" #: partitioncloud/templates/components/add_partition.html:5 -msgid "auteur" +msgid "author" msgstr "author" #: partitioncloud/templates/components/add_partition.html:6 -msgid "paroles" +msgid "lyrics" msgstr "lyrics" #: partitioncloud/templates/components/add_partition.html:10 #: partitioncloud/templates/groupe/index.html:11 #: partitioncloud/templates/partition/attachments.html:13 -msgid "Ajouter" +msgid "Add" msgstr "Add" #: partitioncloud/templates/groupe/index.html:8 #, python-format -msgid "Ajouter un album au groupe %(name)s" +msgid "Add an album to group %(name)s" msgstr "Add an album to group %(name)s" #: partitioncloud/templates/groupe/index.html:16 -msgid "Supprimer le groupe" +msgid "Delete group" msgstr "Delete group" #: partitioncloud/templates/groupe/index.html:17 -msgid "" -"Êtes vous sûr de vouloir supprimer ce groupe ? Cela supprimera les albums" -"\n" -" sous-jacents et leurs partitions si personne ne les a rejoints " -"(indépendamment du groupe)." +msgid "Do you really want to delete this group and the albums it contains?" msgstr "Do you really want to delete this group and the albums it contains?" -#: partitioncloud/templates/groupe/index.html:53 -msgid "Ajouter un album" +#: partitioncloud/templates/groupe/index.html:52 +msgid "Add an album" msgstr "Add an album" -#: partitioncloud/templates/groupe/index.html:75 -msgid "En créer un" +#: partitioncloud/templates/groupe/index.html:74 +msgid "Create one" msgstr "Create one" -#: partitioncloud/templates/groupe/index.html:78 +#: partitioncloud/templates/groupe/index.html:77 #, python-format -msgid "Aucun album disponible. %(create)s" +msgid "No available album. %(create)s" msgstr "No available album. %(create)s" #: partitioncloud/templates/partition/attachments.html:5 #, python-format -msgid "Attachments de %(name)s" +msgid "Attachments of %(name)s" msgstr "Attachments of %(name)s" #: partitioncloud/templates/partition/attachments.html:9 #, python-format -msgid "Ajouter un attachment à %(name)s" +msgid "Add an attachment to %(name)s" msgstr "Add an attachment to %(name)s" #: partitioncloud/templates/partition/attachments.html:22 msgid "" -"Impossible d'afficher le pdf dans ce navigateur.\n" -" Il est conseillé d'utiliser Firefox sur Android." +"No pdf viewer available in this browser.\n" +" You can use Firefox on Android." msgstr "" "No pdf viewer available in this browser.\n" " You can use Firefox on Android." #: partitioncloud/templates/partition/attachments.html:46 -msgid "JavaScript est nécessaire pour lire les fichiers MIDI" +msgid "JavaScript is mandatory to read MIDI files" msgstr "JavaScript is mandatory to read MIDI files" #: partitioncloud/templates/partition/attachments.html:60 -msgid "Ajouter un attachment" +msgid "Add an attachment" msgstr "Add an attachment" #: partitioncloud/templates/partition/delete.html:8 -msgid "Êtes vous sûr de vouloir supprimer cette partition ?" +msgid "Do you really want to delete this score?" msgstr "Do you really want to delete this score?" #: partitioncloud/templates/partition/details.html:4 #, python-format -msgid "Détails de \"%(name)s\"" +msgid "Details of \"%(name)s\"" msgstr "Details of \"%(name)s\"" #: partitioncloud/templates/partition/details.html:12 -msgid "Responsable de l'ajout" +msgid "Added by" msgstr "Added by" #: partitioncloud/templates/partition/details.html:23 -msgid "Inconnu" +msgid "Unknown" msgstr "Unknown" #: partitioncloud/templates/partition/details.html:29 -msgid "Type d'ajout" +msgid "Type" msgstr "Type" #: partitioncloud/templates/partition/details.html:52 #: partitioncloud/templates/partition/edit.html:13 -msgid "Fichier" +msgid "File" msgstr "File" #: partitioncloud/templates/partition/details.html:58 #: partitioncloud/templates/partition/details.html:59 #: partitioncloud/templates/partition/edit.html:29 #: partitioncloud/templates/partition/edit.html:30 -msgid "Titre" +msgid "Title" msgstr "Title" #: partitioncloud/templates/partition/details.html:62 #: partitioncloud/templates/partition/details.html:63 #: partitioncloud/templates/partition/edit.html:33 #: partitioncloud/templates/partition/edit.html:34 -msgid "Auteur" +msgid "Author" msgstr "Author" #: partitioncloud/templates/partition/details.html:66 #: partitioncloud/templates/partition/details.html:67 #: partitioncloud/templates/partition/edit.html:37 #: partitioncloud/templates/partition/edit.html:38 -msgid "Paroles" +msgid "Lyrics" msgstr "Lyrics" #: partitioncloud/templates/partition/details.html:70 #: partitioncloud/templates/partition/edit.html:41 -msgid "Pièces jointes" +msgid "Attachments" msgstr "Attachments" #: partitioncloud/templates/partition/details.html:75 #: partitioncloud/templates/partition/edit.html:46 #, python-format -msgid "Oui, %(number)s" +msgid "Yes, %(number)s" msgstr "Yes, %(number)s" #: partitioncloud/templates/partition/details.html:77 #: partitioncloud/templates/partition/edit.html:48 -msgid "En rajouter" +msgid "Add one" msgstr "Add one" #: partitioncloud/templates/partition/details.html:83 #: partitioncloud/templates/partition/edit.html:54 -msgid "Mettre à jour" +msgid "Update" msgstr "Update" #: partitioncloud/templates/partition/edit.html:6 #, python-format -msgid "Modifier \"%(name)s\"" +msgid "Modify \"%(name)s\"" msgstr "Modify \"%(name)s\"" #: partitioncloud/templates/partition/edit.html:21 diff --git a/partitioncloud/translations/fr/LC_MESSAGES/messages.po b/partitioncloud/translations/fr/LC_MESSAGES/messages.po index 615e2b2..f820305 100644 --- a/partitioncloud/translations/fr/LC_MESSAGES/messages.po +++ b/partitioncloud/translations/fr/LC_MESSAGES/messages.po @@ -18,248 +18,241 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.14.0\n" -#: partitioncloud/__init__.py:136 +#: partitioncloud/__init__.py:135 #, python-format -msgid "Utilisateur %(username)s créé" +msgid "Created user %(username)s" msgstr "Utilisateur %(username)s créé" -#: partitioncloud/__init__.py:139 +#: partitioncloud/__init__.py:138 #, python-format -msgid "Cet album n'existe pas. L'utilisateur %(username)s a été créé" +msgid "This album does not exists, but user %(username)s has been created" msgstr "Cet album n'existe pas. L'utilisateur %(username)s a été créé" #: partitioncloud/modules/albums.py:41 -msgid "Aucun terme de recherche spécifié." +msgid "Missing search query" msgstr "Aucun terme de recherche spécifié." -#: partitioncloud/modules/albums.py:123 partitioncloud/modules/groupe.py:185 -msgid "Un nom est requis. L'album n'a pas été créé" -msgstr "Un nom est requis. L'album n'a pas été créé" +#: partitioncloud/modules/albums.py:123 partitioncloud/modules/groupe.py:71 +#: partitioncloud/modules/groupe.py:185 +msgid "Missing name." +msgstr "Un nom est requis." #: partitioncloud/modules/albums.py:160 -msgid "Cet album n'existe pas." +msgid "This album does not exist." msgstr "Cet album n'existe pas." #: partitioncloud/modules/albums.py:163 -msgid "Album ajouté à la collection." +msgid "Album added to collection." msgstr "Album ajouté à la collection." #: partitioncloud/modules/albums.py:177 partitioncloud/modules/albums.py:240 #: partitioncloud/modules/albums.py:346 -msgid "Vous ne faites pas partie de cet album" +msgid "You are not a member of this album" msgstr "Vous ne faites pas partie de cet album" #: partitioncloud/modules/albums.py:181 -msgid "Vous êtes seul dans cet album, le quitter entraînera sa suppression." +msgid "You are alone here, quitting means deleting this album." msgstr "Vous êtes seul dans cet album, le quitter entraînera sa suppression." #: partitioncloud/modules/albums.py:185 -msgid "Album quitté." +msgid "Album quitted." msgstr "Album quitté." #: partitioncloud/modules/albums.py:204 -msgid "Vous n'êtes pas seul dans cet album." +msgid "You are not alone in this album." msgstr "Vous n'êtes pas seul dans cet album." #: partitioncloud/modules/albums.py:206 -msgid "Vous ne possédez pas cet album." +msgid "You don't own this album." msgstr "Vous ne possédez pas cet album." #: partitioncloud/modules/albums.py:217 -msgid "Album supprimé." +msgid "Album deleted." msgstr "Album supprimé." #: partitioncloud/modules/albums.py:246 partitioncloud/modules/partition.py:153 #: partitioncloud/modules/partition.py:199 -msgid "Un titre est requis." +msgid "Missing title" msgstr "Un titre est requis." #: partitioncloud/modules/albums.py:248 partitioncloud/modules/partition.py:63 -msgid "Aucun fichier n'a été fourni." +msgid "Missing file" msgstr "Aucun fichier n'a été fourni." #: partitioncloud/modules/albums.py:260 -msgid "Les résultats de la recherche ont expiré." +msgid "Search results expired" msgstr "Les résultats de la recherche ont expiré." #: partitioncloud/modules/albums.py:326 #, python-format -msgid "Partition %(partition_name)s ajoutée" +msgid "Score %(partition_name)s added" msgstr "Partition %(partition_name)s ajoutée" #: partitioncloud/modules/albums.py:340 -msgid "Il est nécessaire de sélectionner un album." +msgid "Selecting an album is mandatory." msgstr "Il est nécessaire de sélectionner un album." #: partitioncloud/modules/albums.py:342 -msgid "Il est nécessaire de sélectionner une partition." +msgid "Selecting a score is mandatory." msgstr "Il est nécessaire de sélectionner une partition." #: partitioncloud/modules/albums.py:344 -msgid "Il est nécessaire de spécifier un type de partition." +msgid "Please specify a score type." msgstr "Il est nécessaire de spécifier un type de partition." #: partitioncloud/modules/albums.py:366 -msgid "Partition ajoutée." +msgid "Score added" msgstr "Partition ajoutée." #: partitioncloud/modules/albums.py:368 -msgid "Partition déjà dans l'album." +msgid "Score is already in the album." msgstr "Partition déjà dans l'album." #: partitioncloud/modules/albums.py:380 -msgid "Type de partition inconnu." +msgid "Unknown score type." msgstr "Type de partition inconnu." #: partitioncloud/modules/auth.py:27 partitioncloud/modules/auth.py:54 -msgid "Vous devez être connecté pour accéder à cette page." +msgid "You need to login to access this resource." msgstr "Vous devez être connecté pour accéder à cette page." #: partitioncloud/modules/auth.py:59 -msgid "Droits insuffisants." +msgid "Missing rights." msgstr "Droits insuffisants." #: partitioncloud/modules/auth.py:85 -msgid "Un nom d'utilisateur est requis." +msgid "Missing username." msgstr "Un nom d'utilisateur est requis." #: partitioncloud/modules/auth.py:87 -msgid "Un mot de passe est requis." +msgid "Missing password." msgstr "Un mot de passe est requis." #: partitioncloud/modules/auth.py:100 #, python-format -msgid "Le nom d'utilisateur %(username)s est déjà pris." +msgid "Username %(username)s is not available." msgstr "Le nom d'utilisateur %(username)s est déjà pris." #: partitioncloud/modules/auth.py:113 -msgid "" -"L'enregistrement de nouveaux utilisateurs a été désactivé par " -"l'administrateur." +msgid "New users registration is disabled by owner." msgstr "" "L'enregistrement de nouveaux utilisateurs a été désactivé par " "l'administrateur." #: partitioncloud/modules/auth.py:127 -msgid "Utilisateur créé avec succès. Vous pouvez vous connecter." +msgid "Successfully created new user. You can log in." msgstr "Utilisateur créé avec succès. Vous pouvez vous connecter." #: partitioncloud/modules/auth.py:152 -msgid "Nom d'utilisateur ou mot de passe incorrect." +msgid "Incorrect username or password" msgstr "Nom d'utilisateur ou mot de passe incorrect." -#: partitioncloud/modules/groupe.py:71 -msgid "Un nom est requis. Le groupe n'a pas été créé" -msgstr "Un nom est requis. Le groupe n'a pas été créé" - #: partitioncloud/modules/groupe.py:120 -msgid "Ce groupe n'existe pas." +msgid "Unknown group." msgstr "Ce groupe n'existe pas." #: partitioncloud/modules/groupe.py:123 -msgid "Groupe ajouté à la collection." +msgid "Group added to collection." msgstr "Groupe ajouté à la collection." #: partitioncloud/modules/groupe.py:134 -msgid "Vous ne faites pas partie de ce groupe" +msgid "You are not a member of this group." msgstr "Vous ne faites pas partie de ce groupe" #: partitioncloud/modules/groupe.py:138 -msgid "Vous êtes seul dans ce groupe, le quitter entraînera sa suppression." +msgid "You are alone here, quitting means deleting this group." msgstr "Vous êtes seul dans ce groupe, le quitter entraînera sa suppression." #: partitioncloud/modules/groupe.py:142 -msgid "Groupe quitté." +msgid "Group quitted." msgstr "Groupe quitté." #: partitioncloud/modules/groupe.py:155 -msgid "Vous n'êtes pas seul dans ce groupe." +msgid "You are not alone in this group." msgstr "Vous n'êtes pas seul dans ce groupe." #: partitioncloud/modules/groupe.py:166 -msgid "Groupe supprimé." +msgid "Group deleted." msgstr "Groupe supprimé." #: partitioncloud/modules/groupe.py:188 -msgid "Vous n'êtes pas administrateur de ce groupe" +msgid "You are not admin of this group." msgstr "Vous n'êtes pas administrateur de ce groupe" #: partitioncloud/modules/partition.py:58 -msgid "Cette partition ne vous appartient pas" +msgid "You don't own this score." msgstr "Cette partition ne vous appartient pas" #: partitioncloud/modules/partition.py:71 -msgid "Pas de nom de fichier" +msgid "Missing filename." msgstr "Pas de nom de fichier" #: partitioncloud/modules/partition.py:76 -msgid "Extension de fichier non supportée" +msgid "Unsupported file type." msgstr "Extension de fichier non supportée" #: partitioncloud/modules/partition.py:144 -msgid "Vous n'êtes pas autorisé à modifier cette partition." +msgid "You are not allowed to edit this file." msgstr "Vous n'êtes pas autorisé à modifier cette partition." #: partitioncloud/modules/partition.py:155 #: partitioncloud/modules/partition.py:201 -msgid "Un nom d'auteur est requis (à minima nul)" +msgid "Missing author in request body (can be null)." msgstr "Un nom d'auteur est requis (à minima nul)" #: partitioncloud/modules/partition.py:157 #: partitioncloud/modules/partition.py:203 -msgid "Des paroles sont requises (à minima nulles)" +msgid "Missing lyrics (can be null)." msgstr "Des paroles sont requises (à minima nulles)" #: partitioncloud/modules/partition.py:169 #: partitioncloud/modules/partition.py:215 #, python-format -msgid "Partition %(name)s modifiée avec succès." +msgid "Successfully modified %(name)s" msgstr "Partition %(name)s modifiée avec succès." #: partitioncloud/modules/partition.py:230 -msgid "Vous n'êtes pas autorisé à supprimer cette partition." +msgid "You are not allowed to delete this score." msgstr "Vous n'êtes pas autorisé à supprimer cette partition." #: partitioncloud/modules/partition.py:238 -msgid "Partition supprimée." +msgid "Score deleted." msgstr "Partition supprimée." #: partitioncloud/templates/base.html:23 -msgid "Créer un nouvel album" +msgid "New Album" msgstr "Créer un nouvel album" #: partitioncloud/templates/base.html:25 partitioncloud/templates/base.html:36 #: partitioncloud/templates/groupe/index.html:10 #: partitioncloud/templates/partition/attachments.html:11 -msgid "Nom" +msgid "Name" msgstr "Nom" #: partitioncloud/templates/base.html:26 partitioncloud/templates/base.html:37 -msgid "Créer" +msgid "Create" msgstr "Créer" #: partitioncloud/templates/base.html:30 -msgid "" -"Je souhaite créer plusieurs albums et pouvoir tous les partager avec un " -"seul lien." +msgid "I want to create a collection of albums." msgstr "" "Je souhaite créer plusieurs albums et pouvoir tous les partager avec un " "seul lien." #: partitioncloud/templates/base.html:30 -msgid "Créer un groupe" +msgid "Create group" msgstr "Créer un groupe" #: partitioncloud/templates/base.html:34 -msgid "Créer un nouveau groupe" +msgid "Create new group" msgstr "Créer un nouveau groupe" #: partitioncloud/templates/base.html:61 -msgid "Rechercher" +msgid "Search" msgstr "Rechercher" #: partitioncloud/templates/base.html:63 -msgid "Nombre de recherches en ligne" +msgid "Number of online searches" msgstr "Nombre de recherches en ligne" #: partitioncloud/templates/admin/index.html:23 @@ -269,62 +262,67 @@ msgid "Albums" msgstr "Albums" #: partitioncloud/templates/base.html:75 -msgid "Créer un album" +msgid "New album" msgstr "Créer un album" +#: partitioncloud/templates/base.html:92 +msgid "No albums" +msgstr "Aucun album disponible" + #: partitioncloud/templates/base.html:111 -msgid "Aucun album disponible" +msgid "No album available" msgstr "Aucun album disponible" #: partitioncloud/templates/base.html:125 -msgid "Connectez vous pour avoir accès à vos albums" +msgid "Log in to see your albums" msgstr "Connectez vous pour avoir accès à vos albums" #: partitioncloud/templates/base.html:139 -msgid "Déconnexion" +msgid "Log out" msgstr "Déconnexion" #: partitioncloud/templates/base.html:154 -msgid "Panneau admin" +msgid "Admin Panel" msgstr "Panneau admin" #: partitioncloud/templates/auth/register.html:5 #: partitioncloud/templates/auth/register.html:20 #: partitioncloud/templates/base.html:166 -msgid "Créer un compte" +msgid "Create account" msgstr "Créer un compte" +#: partitioncloud/templates/auth/login.html:5 #: partitioncloud/templates/auth/login.html:10 #: partitioncloud/templates/base.html:168 -msgid "Se connecter" +msgid "Log in" msgstr "Se connecter" #: partitioncloud/templates/admin/index.html:5 -msgid "Panneau d'administration" +msgid "Administration Panel" msgstr "Panneau d'administration" #: partitioncloud/templates/admin/index.html:9 -msgid "Nouvel utilisateur" +msgid "New user" msgstr "Nouvel utilisateur" #: partitioncloud/templates/admin/index.html:12 -msgid "Voir les partitions" +msgid "See scores" msgstr "Voir les partitions" #: partitioncloud/templates/admin/index.html:15 -msgid "Voir les logs" +msgid "See logs" msgstr "Voir les logs" #: partitioncloud/templates/admin/index.html:22 -msgid "Utilisateur" +msgid "User" msgstr "Utilisateur" #: partitioncloud/templates/admin/index.html:24 -msgid "Partitions" +msgid "Scores" msgstr "Partitions" #: partitioncloud/templates/admin/index.html:25 -msgid "Privilèges" +msgid "Admin privileges" msgstr "Privilèges" #: partitioncloud/templates/admin/logs.html:5 @@ -332,66 +330,66 @@ msgid "Logs" msgstr "Logs" #: partitioncloud/templates/admin/partitions.html:4 -msgid "Liste des partitions" +msgid "Scores list" msgstr "Liste des partitions" #: partitioncloud/templates/admin/partitions.html:31 #: partitioncloud/templates/albums/album.html:94 -msgid "Aucune partition disponible" +msgid "No available scores" msgstr "Aucune partition disponible" #: partitioncloud/templates/albums/add-partition.html:3 -msgid "Ajout de partition" +msgid "New score" msgstr "Ajout de partition" #: partitioncloud/templates/albums/album.html:12 -msgid "Supprimer l'album" +msgid "Delete l'album" msgstr "Supprimer l'album" #: partitioncloud/templates/albums/album.html:13 #: partitioncloud/templates/albums/delete-album.html:6 -msgid "Êtes vous sûr de vouloir supprimer cet album ?" +msgid "Do you really want to delete this album?" msgstr "Êtes vous sûr de vouloir supprimer cet album ?" #: partitioncloud/templates/albums/album.html:16 #: partitioncloud/templates/albums/album.html:60 #: partitioncloud/templates/albums/delete-album.html:8 -#: partitioncloud/templates/groupe/index.html:21 -#: partitioncloud/templates/groupe/index.html:54 +#: partitioncloud/templates/groupe/index.html:20 +#: partitioncloud/templates/groupe/index.html:53 #: partitioncloud/templates/partition/delete.html:10 #: partitioncloud/templates/partition/details.html:86 #: partitioncloud/templates/partition/edit.html:57 -msgid "Supprimer" +msgid "Delete" msgstr "Supprimer" #: partitioncloud/templates/albums/album.html:51 -msgid "Ajouter une partition" +msgid "Add a score" msgstr "Ajouter une partition" #: partitioncloud/templates/albums/album.html:54 -#: partitioncloud/templates/groupe/index.html:47 -msgid "Rejoindre" +#: partitioncloud/templates/groupe/index.html:46 +msgid "Join" msgstr "Rejoindre" #: partitioncloud/templates/albums/album.html:56 -#: partitioncloud/templates/groupe/index.html:49 -msgid "Quitter" +#: partitioncloud/templates/groupe/index.html:48 +msgid "Quit" msgstr "Quitter" #: partitioncloud/templates/albums/album.html:58 -#: partitioncloud/templates/groupe/index.html:51 -msgid "Partager" +#: partitioncloud/templates/groupe/index.html:50 +msgid "Share" msgstr "Partager" #: partitioncloud/templates/albums/delete-album.html:3 #: partitioncloud/templates/partition/delete.html:4 #, python-format -msgid "Supprimer %(name)s" +msgid "Delete %(name)s" msgstr "Supprimer %(name)s" #: partitioncloud/templates/albums/delete-album.html:11 #: partitioncloud/templates/partition/delete.html:13 -msgid "Annuler" +msgid "Cancel" msgstr "Annuler" #: partitioncloud/templates/albums/index.html:3 @@ -400,189 +398,206 @@ msgstr "Accueil" #: partitioncloud/templates/albums/index.html:10 #, python-format -msgid "Bonjour %(user_name)s !" +msgid "Hi %(user_name)s !" msgstr "Bonjour %(user_name)s !" #: partitioncloud/templates/albums/index.html:11 -msgid "Aucun album sélectionné" +msgid "No album selected" msgstr "Aucun album sélectionné" -#: partitioncloud/templates/auth/login.html:5 -msgid "Connexion" -msgstr "Connexion" +#: partitioncloud/templates/albums/search.html:5 +#, python-format +msgid "Search results for \"%(query)s\"" +msgstr "Résultats de la recherche pour \"%(query)s\"" + +#: partitioncloud/templates/albums/search.html:7 +msgid "Results in current database" +msgstr "Résultats dans la recherche locale" + +#: partitioncloud/templates/albums/search.html:38 +#: partitioncloud/templates/albums/search.html:70 +msgid "Add to album" +msgstr "Ajouter à un album" + +#: partitioncloud/templates/albums/search.html:45 +msgid "Online search results" +msgstr "Résultats de la recherche en ligne" + +#: partitioncloud/templates/albums/search.html:77 +msgid "" +"No results available. Try to tweak your query or increase the amount of " +"online searches." +msgstr "" +"Aucun résultat disponible. Essayez d'affiner votre recherche ou " +"d'augmenter le nombre de résultats en ligne" #: partitioncloud/templates/auth/login.html:8 #: partitioncloud/templates/auth/register.html:18 -msgid "Nom d'utilisateur" +msgid "Username" msgstr "Nom d'utilisateur" #: partitioncloud/templates/auth/login.html:9 #: partitioncloud/templates/auth/register.html:19 -msgid "Mot de passe" +msgid "Password" msgstr "Mot de passe" #: partitioncloud/templates/auth/register.html:10 -msgid "Ajouter à un album:" +msgid "Add to album:" msgstr "Ajouter à un album:" #: partitioncloud/templates/auth/register.html:12 -msgid "Aucun" +msgid "None" msgstr "Aucun" #: partitioncloud/templates/components/add_partition.html:1 #, python-format -msgid "Ajouter une partition à %(name)s" +msgid "Add a score to %(name)s" msgstr "Ajouter une partition à %(name)s" #: partitioncloud/templates/components/add_partition.html:4 -msgid "titre" +msgid "title" msgstr "titre" #: partitioncloud/templates/components/add_partition.html:5 -msgid "auteur" +msgid "author" msgstr "auteur" #: partitioncloud/templates/components/add_partition.html:6 -msgid "paroles" +msgid "lyrics" msgstr "paroles" #: partitioncloud/templates/components/add_partition.html:10 #: partitioncloud/templates/groupe/index.html:11 #: partitioncloud/templates/partition/attachments.html:13 -msgid "Ajouter" +msgid "Add" msgstr "Ajouter" #: partitioncloud/templates/groupe/index.html:8 #, python-format -msgid "Ajouter un album au groupe %(name)s" +msgid "Add an album to group %(name)s" msgstr "Ajouter un album au groupe %(name)s" #: partitioncloud/templates/groupe/index.html:16 -msgid "Supprimer le groupe" +msgid "Delete group" msgstr "Supprimer le groupe" #: partitioncloud/templates/groupe/index.html:17 -msgid "" -"Êtes vous sûr de vouloir supprimer ce groupe ? Cela supprimera les albums" -"\n" -" sous-jacents et leurs partitions si personne ne les a rejoints " -"(indépendamment du groupe)." +msgid "Do you really want to delete this group and the albums it contains?" msgstr "" "Êtes vous sûr de vouloir supprimer ce groupe ? Cela supprimera les albums" -"\n" " sous-jacents et leurs partitions si personne ne les a rejoints " "(indépendamment du groupe)." -#: partitioncloud/templates/groupe/index.html:53 -msgid "Ajouter un album" +#: partitioncloud/templates/groupe/index.html:52 +msgid "Add an album" msgstr "Ajouter un album" -#: partitioncloud/templates/groupe/index.html:75 -msgid "En créer un" +#: partitioncloud/templates/groupe/index.html:74 +msgid "Create one" msgstr "En créer un" -#: partitioncloud/templates/groupe/index.html:78 +#: partitioncloud/templates/groupe/index.html:77 #, python-format -msgid "Aucun album disponible. %(create)s" +msgid "No available album. %(create)s" msgstr "Aucun album disponible. %(create)s" #: partitioncloud/templates/partition/attachments.html:5 #, python-format -msgid "Attachments de %(name)s" +msgid "Attachments of %(name)s" msgstr "Attachments de %(name)s" #: partitioncloud/templates/partition/attachments.html:9 #, python-format -msgid "Ajouter un attachment à %(name)s" +msgid "Add an attachment to %(name)s" msgstr "Ajouter un attachment à %(name)s" #: partitioncloud/templates/partition/attachments.html:22 msgid "" -"Impossible d'afficher le pdf dans ce navigateur.\n" -" Il est conseillé d'utiliser Firefox sur Android." +"No pdf viewer available in this browser.\n" +" You can use Firefox on Android." msgstr "" "Impossible d'afficher le pdf dans ce navigateur.\n" " Il est conseillé d'utiliser Firefox sur Android." #: partitioncloud/templates/partition/attachments.html:46 -msgid "JavaScript est nécessaire pour lire les fichiers MIDI" +msgid "JavaScript is mandatory to read MIDI files" msgstr "JavaScript est nécessaire pour lire les fichiers MIDI" #: partitioncloud/templates/partition/attachments.html:60 -msgid "Ajouter un attachment" +msgid "Add an attachment" msgstr "Ajouter un attachment" #: partitioncloud/templates/partition/delete.html:8 -msgid "Êtes vous sûr de vouloir supprimer cette partition ?" +msgid "Do you really want to delete this score?" msgstr "Êtes vous sûr de vouloir supprimer cette partition ?" #: partitioncloud/templates/partition/details.html:4 #, python-format -msgid "Détails de \"%(name)s\"" +msgid "Details of \"%(name)s\"" msgstr "Détails de \"%(name)s\"" #: partitioncloud/templates/partition/details.html:12 -msgid "Responsable de l'ajout" +msgid "Added by" msgstr "Responsable de l'ajout" #: partitioncloud/templates/partition/details.html:23 -msgid "Inconnu" +msgid "Unknown" msgstr "Inconnu" #: partitioncloud/templates/partition/details.html:29 -msgid "Type d'ajout" +msgid "Type" msgstr "Type d'ajout" #: partitioncloud/templates/partition/details.html:52 #: partitioncloud/templates/partition/edit.html:13 -msgid "Fichier" +msgid "File" msgstr "Fichier" #: partitioncloud/templates/partition/details.html:58 #: partitioncloud/templates/partition/details.html:59 #: partitioncloud/templates/partition/edit.html:29 #: partitioncloud/templates/partition/edit.html:30 -msgid "Titre" +msgid "Title" msgstr "Titre" #: partitioncloud/templates/partition/details.html:62 #: partitioncloud/templates/partition/details.html:63 #: partitioncloud/templates/partition/edit.html:33 #: partitioncloud/templates/partition/edit.html:34 -msgid "Auteur" +msgid "Author" msgstr "Auteur" #: partitioncloud/templates/partition/details.html:66 #: partitioncloud/templates/partition/details.html:67 #: partitioncloud/templates/partition/edit.html:37 #: partitioncloud/templates/partition/edit.html:38 -msgid "Paroles" +msgid "Lyrics" msgstr "Paroles" #: partitioncloud/templates/partition/details.html:70 #: partitioncloud/templates/partition/edit.html:41 -msgid "Pièces jointes" +msgid "Attachments" msgstr "Pièces jointes" #: partitioncloud/templates/partition/details.html:75 #: partitioncloud/templates/partition/edit.html:46 #, python-format -msgid "Oui, %(number)s" +msgid "Yes, %(number)s" msgstr "Oui, %(number)s" #: partitioncloud/templates/partition/details.html:77 #: partitioncloud/templates/partition/edit.html:48 -msgid "En rajouter" +msgid "Add one" msgstr "En rajouter" #: partitioncloud/templates/partition/details.html:83 #: partitioncloud/templates/partition/edit.html:54 -msgid "Mettre à jour" +msgid "Update" msgstr "Mettre à jour" #: partitioncloud/templates/partition/edit.html:6 #, python-format -msgid "Modifier \"%(name)s\"" +msgid "Modify \"%(name)s\"" msgstr "Modifier \"%(name)s\"" #: partitioncloud/templates/partition/edit.html:21