Fix all locale linting errors except unused keys
This commit is contained in:
parent
6a6862dbc1
commit
10dc14f109
|
@ -34,10 +34,15 @@ module.exports = {
|
|||
'no-undef': 'off',
|
||||
|
||||
// NOTE: i18n
|
||||
'@intlify/vue-i18n/no-deprecated-i18n-component': 'error',
|
||||
'@intlify/vue-i18n/valid-message-syntax': 'error',
|
||||
'@intlify/vue-i18n/no-i18n-t-path-prop': 'error',
|
||||
'@intlify/vue-i18n/no-missing-keys': 'error',
|
||||
'@intlify/vue-i18n/no-dynamic-keys': 'error',
|
||||
'@intlify/vue-i18n/no-unused-keys': 'error',
|
||||
'@intlify/vue-i18n/no-unused-keys': ['error', {
|
||||
extensions: ['.ts', '.vue'],
|
||||
enableFix: true
|
||||
}],
|
||||
|
||||
// TODO (wvffle): Remove after VUI and #1618
|
||||
'vue/multi-word-component-names': 'off',
|
||||
|
|
|
@ -99,7 +99,16 @@ const checkAndSwitch = async (url: string) => {
|
|||
v-if="$store.state.instance.instanceUrl"
|
||||
class="description"
|
||||
>
|
||||
{{ $t('components.SetInstanceModal.message.currentConnection', {url: $store.state.instance.instanceUrl, hostname: $store.getters['instance/domain']}) }}
|
||||
<i18n-t keypath="components.SetInstanceModal.message.currentConnection">
|
||||
<a
|
||||
:href="$store.state.instance.instanceUrl"
|
||||
target="_blank"
|
||||
>
|
||||
{{ $store.getters['instance/domain'] }}
|
||||
<i class="external icon" />
|
||||
</a>
|
||||
</i18n-t>
|
||||
{{ $t('', {url: $store.state.instance.instanceUrl, hostname: $store.getters['instance/domain']}) }}
|
||||
</p>
|
||||
<p v-else>
|
||||
{{ $t('components.SetInstanceModal.help.selectPod') }}
|
||||
|
|
|
@ -219,7 +219,9 @@ whenever(() => props.clientId, fetchApplication, { immediate: true })
|
|||
<p
|
||||
v-else
|
||||
>
|
||||
{{ $t('components.auth.Authorize.help.redirect', {url: redirectUri}) }}
|
||||
<i18n-t keypath="components.auth.Authorize.help.redirect">
|
||||
<strong>{{ redirectUri }}</strong>
|
||||
</i18n-t>
|
||||
</p>
|
||||
</form>
|
||||
<div v-else-if="code">
|
||||
|
|
|
@ -112,7 +112,11 @@ store.dispatch('playlists/fetchOwn')
|
|||
class="ui warning message"
|
||||
>
|
||||
<p>
|
||||
{{ $t('components.playlists.PlaylistModal.warning.duplicate', {track: track?.title, playlist: duplicateTrackAddInfo.playlist_name}) }}
|
||||
<i18n-t keypath="components.playlists.PlaylistModal.warning.duplicate">
|
||||
<strong>{{ track?.title }}</strong>
|
||||
<strong>{{ duplicateTrackAddInfo.playlist_name }}</strong>
|
||||
<p>{{ track?.title }}</p>
|
||||
</i18n-t>
|
||||
</p>
|
||||
<button
|
||||
class="ui small basic cancel button"
|
||||
|
|
|
@ -35,7 +35,7 @@ async function useErrorHandler (error: Error | BackendError, eventId?: string):
|
|||
|
||||
const { get } = useCookies()
|
||||
if (get(COOKIE) === 'yes') {
|
||||
content = t('composables.useErrorHandler.errorReport')
|
||||
content = `${t('composables.useErrorHandler.errorReportTitle')}<br><sub>${t('composables.useErrorHandler.errorReportMessage')}</sub>`
|
||||
const user = store.state.auth.authenticated
|
||||
? {
|
||||
name: store.state.auth.username,
|
||||
|
|
|
@ -87,16 +87,15 @@ export const install: InitModule = async ({ app, router, store }) => {
|
|||
|
||||
if (allowed === undefined) {
|
||||
const { hostname, origin } = new URL(import.meta.env.FUNKWHALE_SENTRY_DSN)
|
||||
|
||||
const message = t('init.sentry.message', [
|
||||
`<a href="${origin}">${hostname === 'am.funkwhale.audio' ? t('init.sentry.funkwhaleInstance') : hostname}</a>`
|
||||
])
|
||||
|
||||
const content = `${t('init.sentry.title')}<br><sub>${message}</sub>`
|
||||
|
||||
return store.commit('ui/addMessage', {
|
||||
content: hostname === 'am.funkwhale.audio'
|
||||
? t(
|
||||
'init.sentry.funkwhaleGlitchtipMessage',
|
||||
{ origin }
|
||||
)
|
||||
: t(
|
||||
'init.sentry.ownGlitchtipMessage',
|
||||
{ hostname, origin }
|
||||
),
|
||||
content,
|
||||
date: new Date(),
|
||||
key: 'allowSentryTracing',
|
||||
displayTime: 0,
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
"help": {
|
||||
"pasteCode": "Copia i enganxa el codi de seguiment a la vostra aplicació:",
|
||||
"redirect": "Es redirigirà a <strong>{ url }</strong>",
|
||||
"redirect": "Es redirigirà a { 0 }",
|
||||
"copyCode": "Se us mostrarà un codi per copiar i enganxar a l’aplicació."
|
||||
},
|
||||
"message": {
|
||||
|
@ -1628,7 +1628,7 @@
|
|||
},
|
||||
"PlaylistModal": {
|
||||
"warning": {
|
||||
"duplicate": "<strong>{ track }</strong> ja és a <strong>{ playlist }</strong>."
|
||||
"duplicate": "{ 0 } ja és a { 1 }."
|
||||
},
|
||||
"button": {
|
||||
"addDuplicate": "Afegeix de totes maneres",
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
"help": {
|
||||
"pasteCode": "Zkopírujte a vložte následující kód do aplikace:",
|
||||
"redirect": "Budete přesměrováni na <strong>{ url }</strong>",
|
||||
"redirect": "Budete přesměrováni na { 0 }",
|
||||
"copyCode": "Zobrazí se vám kód pro vložení do aplikace."
|
||||
},
|
||||
"message": {
|
||||
|
@ -1549,7 +1549,7 @@
|
|||
},
|
||||
"PlaylistModal": {
|
||||
"warning": {
|
||||
"duplicate": "<strong>{ track }</strong> se už nachází v <strong>{ playlist }</strong>."
|
||||
"duplicate": "{ 0 } se už nachází v { 1 }."
|
||||
},
|
||||
"button": {
|
||||
"addDuplicate": "Přesto přidat",
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
"help": {
|
||||
"pasteCode": "Kopiere den folgenden Code in die Anwendung:",
|
||||
"redirect": "Du wirst zu <strong>{ url }</strong> weitergeleitet",
|
||||
"redirect": "Du wirst zu { 0 } weitergeleitet",
|
||||
"copyCode": "Dir wird ein Code angezeigt, der du in die Anwendung einfügen musst."
|
||||
},
|
||||
"message": {
|
||||
|
@ -1668,7 +1668,7 @@
|
|||
},
|
||||
"PlaylistModal": {
|
||||
"warning": {
|
||||
"duplicate": "<strong>{ track }</strong> ist bereits in <strong>{ playlist }</strong>."
|
||||
"duplicate": "{ 0 } ist bereits in { 1 }."
|
||||
},
|
||||
"button": {
|
||||
"addDuplicate": "Trotzdem hinzufügen",
|
||||
|
|
|
@ -831,7 +831,7 @@
|
|||
},
|
||||
"PlaylistModal": {
|
||||
"warning": {
|
||||
"duplicate": "Το <strong>{ track }</strong> είναι ήδη στην λίστα <strong>{ playlist }</strong>."
|
||||
"duplicate": "Το { 0 } είναι ήδη στην λίστα { 1 }."
|
||||
},
|
||||
"button": {
|
||||
"addDuplicate": "Προσθήκη ούτως ή άλλως",
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
"help": {
|
||||
"pasteCode": "Copy-paste the following code in the application:",
|
||||
"redirect": "You will be redirected to <strong>{ url }</strong>",
|
||||
"redirect": "You will be redirected to { 0 }",
|
||||
"copyCode": "You will be shown a code to copy-paste in the application."
|
||||
},
|
||||
"message": {
|
||||
|
@ -1671,7 +1671,7 @@
|
|||
},
|
||||
"PlaylistModal": {
|
||||
"warning": {
|
||||
"duplicate": "<strong>{ track }</strong> is already in <strong>{ playlist }</strong>."
|
||||
"duplicate": "{ 0 } is already in { 1 }."
|
||||
},
|
||||
"button": {
|
||||
"addDuplicate": "Add anyway",
|
||||
|
|
|
@ -226,7 +226,7 @@
|
|||
},
|
||||
"message": {
|
||||
"newUrl": "You are now using the Funkwhale instance at {url}",
|
||||
"currentConnection": "You are currently connected to <a href=\"{url}\" target=\"_blank\">{hostName} <i class=\"external icon\" /></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted."
|
||||
"currentConnection": "You are currently connected to { 0 }. If you continue, you will be disconnected from your current instance and all your local data will be deleted."
|
||||
},
|
||||
"help": {
|
||||
"serverDown": "The server might be down",
|
||||
|
@ -726,7 +726,7 @@
|
|||
},
|
||||
"help": {
|
||||
"copyCode": "You will be shown a code to copy-past in the application",
|
||||
"redirect": "You will be redirected to <strong>{url}</strong>",
|
||||
"redirect": "You will be redirected to { 0 }",
|
||||
"pasteCode": "Copy-paste the following code in the application:"
|
||||
}
|
||||
},
|
||||
|
@ -2867,7 +2867,7 @@
|
|||
"noResults": "No results matching your filter"
|
||||
},
|
||||
"warning": {
|
||||
"duplicate": "<strong>{track}</strong> is already in <strong>{playlist}</strong>."
|
||||
"duplicate": "{ 0 } is already in { 1 }."
|
||||
},
|
||||
"table": {
|
||||
"edit": {
|
||||
|
@ -2934,7 +2934,8 @@
|
|||
"composables": {
|
||||
"useErrorHandler": {
|
||||
"unexpectedError": "An unexpected error occurred.",
|
||||
"errorReport": "An unexpected error occured. <br><sub>To help us understand why it happened, please attach a detailed description of what you did that has triggered the error.</sub>",
|
||||
"errorReportTitle": "An unexpected error occured.",
|
||||
"errorReportMessage": "To help us understand why it happened, please attach a detailed description of what you did that has triggered the error.",
|
||||
"leaveFeedback": "Leave feedback"
|
||||
},
|
||||
"useThemeList": {
|
||||
|
@ -3217,8 +3218,9 @@
|
|||
"rateLimitLater": "You sent too many requests and have been rate limited, please try again later"
|
||||
},
|
||||
"sentry": {
|
||||
"funkwhaleGlitchtipMessage": "To enhance the quality of our services, we would like to collect information about crashes during your session.<br><sub>The stack traces will be shared to <a href=\"{origin}\">Funkwhale's official Glitchtip instance</a> in order to help us understand how and when the errors occur.</sub>",
|
||||
"ownGlitchtipMessage": "To enhance the quality of our services, we would like to collect information about crashes during your session.<br><sub>The stack traces will be shared to <a href=\"{origin}\">{hostname}</a> in order to help us understand how and when the errors occur.</sub>",
|
||||
"title": "To enhance the quality of our services, we would like to collect information about crashes during your session.",
|
||||
"message": "The stack traces will be shared to { 0 } in order to help us understand how and when the errors occur.",
|
||||
"funkwhaleInstance": "Funkwhale's official Glitchtip instance",
|
||||
"allow": "Allow",
|
||||
"deny": "Deny"
|
||||
},
|
||||
|
|
|
@ -1516,7 +1516,7 @@
|
|||
},
|
||||
"PlaylistModal": {
|
||||
"warning": {
|
||||
"duplicate": "<strong>{ track }</strong> ya está en <strong>{ playlist }</strong>."
|
||||
"duplicate": "{ 0 } ya está en { 1 }."
|
||||
},
|
||||
"button": {
|
||||
"addDuplicate": "Añade igualmente",
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
"help": {
|
||||
"pasteCode": "Kopiatu eta itsatsi honako kodea aplikazioan:",
|
||||
"redirect": "<strong>{ url }</strong>(e)ra birbideratua izango zara",
|
||||
"redirect": "{ 0 }(e)ra birbideratua izango zara",
|
||||
"copyCode": "Aplikazioan kopiatu eta itsasteko kodea erakutsiko zaizu."
|
||||
},
|
||||
"message": {
|
||||
|
@ -1671,7 +1671,7 @@
|
|||
},
|
||||
"PlaylistModal": {
|
||||
"warning": {
|
||||
"duplicate": "<strong>{ track }</strong> jada badago <strong>{ playlist }</strong>(e)n."
|
||||
"duplicate": "{ 0 } jada badago { 1 }(e)n."
|
||||
},
|
||||
"button": {
|
||||
"addDuplicate": "Gehitu halere",
|
||||
|
|
|
@ -16,12 +16,12 @@
|
|||
"authorize": "Autoriser { app }"
|
||||
},
|
||||
"help": {
|
||||
"pasteCode": "Copiez-coller le code suivant dans votre application :",
|
||||
"redirect": "Vous allez être redirigé·e vers <strong>{ url }</strong>",
|
||||
"pasteCode": "Copiez-coller le code suivant dans votre application :",
|
||||
"redirect": "Vous allez être redirigé·e vers { 0 }",
|
||||
"copyCode": "Un code à copier-coller dans l'application vous sera présenté."
|
||||
},
|
||||
"message": {
|
||||
"unknownPermissions": "L'application demande également les permissions inconnues suivantes :"
|
||||
"unknownPermissions": "L'application demande également les permissions inconnues suivantes :"
|
||||
}
|
||||
},
|
||||
"SubsonicTokenForm": {
|
||||
|
@ -168,9 +168,9 @@
|
|||
},
|
||||
"modal": {
|
||||
"changePassword": {
|
||||
"header": "Changer le mot de passe ?",
|
||||
"header": "Changer le mot de passe ?",
|
||||
"content": {
|
||||
"warning": "Modifier votre mot de passe aura les conséquences suivantes :",
|
||||
"warning": "Modifier votre mot de passe aura les conséquences suivantes :",
|
||||
"logout": "Vous allez être déconnecté⋅e de cette session et vous devrez vous connecter avec votre nouveau mot de passe",
|
||||
"subsonic": "Votre mot de passe Subsonic sera remplacé par un nouveau mot de passe aléatoire, ce qui vous déconnectera de tous les appareils utilisant l'ancien mot de passe"
|
||||
}
|
||||
|
@ -182,13 +182,13 @@
|
|||
}
|
||||
},
|
||||
"deleteApp": {
|
||||
"header": "Supprimer l'application « { application } » ?",
|
||||
"header": "Supprimer l'application « { application } » ?",
|
||||
"content": {
|
||||
"warning": "Cela supprimera définitivement l'application et tous les jetons associés."
|
||||
}
|
||||
},
|
||||
"revokeApp": {
|
||||
"header": "Révoquer l'accès pour l'application « { application } » ?",
|
||||
"header": "Révoquer l'accès pour l'application « { application } » ?",
|
||||
"content": {
|
||||
"warning": "Cela empêchera cette application d'accéder au service en votre nom."
|
||||
}
|
||||
|
@ -356,7 +356,7 @@
|
|||
"noDescription": "Pas de description disponible."
|
||||
},
|
||||
"message": {
|
||||
"loggedIn": "Vous êtes déjà connecté !"
|
||||
"loggedIn": "Vous êtes déjà connecté !"
|
||||
}
|
||||
},
|
||||
"Home": {
|
||||
|
@ -671,7 +671,7 @@
|
|||
"anonymous": "Le partage ne fonctionnera car ce pod n'autorise pas les utilisateur·ices anonymes à accéder aux contenus."
|
||||
},
|
||||
"message": {
|
||||
"copy": "La texte a été copié dans le presse-papier !"
|
||||
"copy": "La texte a été copié dans le presse-papier !"
|
||||
}
|
||||
},
|
||||
"ChannelSeries": {
|
||||
|
@ -808,7 +808,7 @@
|
|||
"label": {
|
||||
"uploadWidget": "Cliquez pour sélectionner les fichiers a téléverser ou glisser-déposer les fichiers ou répertoires",
|
||||
"remainingSpace": "Espace de stockage restant",
|
||||
"extensions": "Extensions prises en charge : { extensions }"
|
||||
"extensions": "Extensions prises en charge : { extensions }"
|
||||
},
|
||||
"header": {
|
||||
"failure": "Erreur pendant le démarrage de l'importation",
|
||||
|
@ -829,7 +829,7 @@
|
|||
"local": {
|
||||
"format": "Les fichiers musicaux que vous téléversez sont en format OGG, Flac, MP3 ou AIFF",
|
||||
"tag": "Les fichiers musicaux que vous téléversez sont correctement tagués.",
|
||||
"message": "Vous êtes sur le point de transférer de la musique dans votre audiothèque. Avant de procéder, veuillez vous assurer que :",
|
||||
"message": "Vous êtes sur le point de transférer de la musique dans votre audiothèque. Avant de procéder, veuillez vous assurer que :",
|
||||
"copyright": "Vous n'envoyez pas de contenu sous copyright dans une audiothèque publique car, dans le cas contraire, vous être probablement en infraction"
|
||||
}
|
||||
}
|
||||
|
@ -960,7 +960,7 @@
|
|||
},
|
||||
"notApplicable": "ND",
|
||||
"description": {
|
||||
"library": "Cette piste est présente dans les audiothèques suivantes :"
|
||||
"library": "Cette piste est présente dans les audiothèques suivantes :"
|
||||
},
|
||||
"link": {
|
||||
"musicbrainz": "Voir sur MusicBrainz"
|
||||
|
@ -991,7 +991,7 @@
|
|||
"filter": "Afficher les fichiers"
|
||||
},
|
||||
"description": {
|
||||
"library": "Cet artiste est présent dans les audiothèques suivantes :"
|
||||
"library": "Cet artiste est présent dans les audiothèques suivantes :"
|
||||
},
|
||||
"message": {
|
||||
"filter": "Vous masquez actuellement le contenu associé à cet artiste."
|
||||
|
@ -1049,7 +1049,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Supprimer cette suggestion ?"
|
||||
"header": "Supprimer cette suggestion ?"
|
||||
},
|
||||
"content": {
|
||||
"warning": "La suggestion sera entièrement supprimée, cette action est irréversible."
|
||||
|
@ -1153,7 +1153,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Supprimer cet album ?",
|
||||
"header": "Supprimer cet album ?",
|
||||
"content": {
|
||||
"warning": "L'album sera supprimé, ainsi que tous les fichiers et données associés. Cette action est irréversible."
|
||||
}
|
||||
|
@ -1234,7 +1234,7 @@
|
|||
"libraries": "Audiothèques de l’utilisateur"
|
||||
},
|
||||
"description": {
|
||||
"libraries": "Cet album est présent dans les audiothèques suivantes :"
|
||||
"libraries": "Cet album est présent dans les audiothèques suivantes :"
|
||||
},
|
||||
"meta": {
|
||||
"volume": "Volume { number }"
|
||||
|
@ -1376,7 +1376,7 @@
|
|||
"uploading": "Envoi en cours"
|
||||
},
|
||||
"description": {
|
||||
"extensions": "Extensions prises en charge : { extensions }"
|
||||
"extensions": "Extensions prises en charge : { extensions }"
|
||||
},
|
||||
"warning": {
|
||||
"quota": "Vous ne disposez plus de suffisamment d'espace de stockage pour envoyer de nouveaux fichiers. Merci de contacter l'équipe de modération."
|
||||
|
@ -1601,7 +1601,7 @@
|
|||
"copy": "Copier"
|
||||
},
|
||||
"message": {
|
||||
"success": "La texte a été copié dans le presse-papier !"
|
||||
"success": "La texte a été copié dans le presse-papier !"
|
||||
}
|
||||
},
|
||||
"LoginModal": {
|
||||
|
@ -1671,7 +1671,7 @@
|
|||
},
|
||||
"PlaylistModal": {
|
||||
"warning": {
|
||||
"duplicate": "<strong>{ track }</strong> est déjà dans <strong>{ playlist }</strong>."
|
||||
"duplicate": "{ 0 } est déjà dans { 1 }."
|
||||
},
|
||||
"button": {
|
||||
"addDuplicate": "Ajouter quand même",
|
||||
|
@ -1735,7 +1735,7 @@
|
|||
"editor": "Éditeur de playlist"
|
||||
},
|
||||
"warning": {
|
||||
"duplicate": "Certaines pistes de votre file d'attente sont déjà dans cette liste de lecture :"
|
||||
"duplicate": "Certaines pistes de votre file d'attente sont déjà dans cette liste de lecture :"
|
||||
},
|
||||
"loading": {
|
||||
"sync": "Synchronisation des changements avec le serveur…"
|
||||
|
@ -1780,7 +1780,7 @@
|
|||
"message": {
|
||||
"libraryAcceptFollow": "{ username } a accepté votre suivi de l’audiothèque « { library } »",
|
||||
"libraryFollow": "{ username } suit votre audiothèque « { library } »",
|
||||
"libraryPendingFollow": "{ username } veut suivre votre audiothèque « { library } »"
|
||||
"libraryPendingFollow": "{ username } veut suivre votre audiothèque « { library } »"
|
||||
},
|
||||
"button": {
|
||||
"approve": "Approuver",
|
||||
|
@ -2154,7 +2154,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Supprimer l’objet signalé ?",
|
||||
"header": "Supprimer l’objet signalé ?",
|
||||
"content": {
|
||||
"warning": "Cela supprimera l'élément associé avec ce signalement et marquera le rapport comme résolu. La suppression est irreversible."
|
||||
}
|
||||
|
@ -2235,7 +2235,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Supprimer cette règle de modération ?",
|
||||
"header": "Supprimer cette règle de modération ?",
|
||||
"content": {
|
||||
"warning": "Cette action est irréversible."
|
||||
}
|
||||
|
@ -2386,7 +2386,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Supprimer cette note ?",
|
||||
"header": "Supprimer cette note ?",
|
||||
"content": {
|
||||
"warning": "La note sera supprimée. Cette action est irréversible."
|
||||
}
|
||||
|
@ -2634,7 +2634,7 @@
|
|||
"success": "Filtre de contenu ajouté avec succès"
|
||||
},
|
||||
"header": {
|
||||
"modal": "Voulez-vous cacher le contenu de l’artiste « { name } » ?",
|
||||
"modal": "Voulez-vous cacher le contenu de l’artiste « { name } » ?",
|
||||
"failure": "Erreur lors de la création de la règle"
|
||||
},
|
||||
"warning": {
|
||||
|
@ -2643,7 +2643,7 @@
|
|||
"listItem3": "Dans les listes d'artistes et d'albums",
|
||||
"listItem1": "Dans les favoris des autres utilisateurs et dans l'historique d'écoute",
|
||||
"listItem4": "Dans les suggestions radio",
|
||||
"listIntro": "Vous ne verrez plus les pistes, albums et activité utilisateur liées à cet artiste :"
|
||||
"listIntro": "Vous ne verrez plus les pistes, albums et activité utilisateur liées à cet artiste :"
|
||||
}
|
||||
},
|
||||
"help": {
|
||||
|
@ -2654,7 +2654,7 @@
|
|||
"federation": {
|
||||
"FetchButton": {
|
||||
"description": {
|
||||
"failure": "Une erreur s'est produite pendant la mise à jour des données :",
|
||||
"failure": "Une erreur s'est produite pendant la mise à jour des données :",
|
||||
"success": "Les données ont été rafraîchies avec succès depuis le serveur distant.",
|
||||
"pending": "La requête de rafraîchissement n'a pas été effectuée à temps par notre serveur. Elle sera exécutée plus tard.",
|
||||
"skipped": "Le serveur distant a répondu, mais les données envoyées ne sont pas prises en charge par Funkwhale."
|
||||
|
@ -2797,7 +2797,7 @@
|
|||
},
|
||||
"title": "Afficher/masquer le mot de passe",
|
||||
"message": {
|
||||
"copy": "La texte a été copié dans le presse-papier !"
|
||||
"copy": "La texte a été copié dans le presse-papier !"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -2852,7 +2852,7 @@
|
|||
"pageNotFound": "Page introuvable !"
|
||||
},
|
||||
"message": {
|
||||
"pageNotFound": "Désolé, la page demandée n’existe pas :"
|
||||
"pageNotFound": "Désolé, la page demandée n’existe pas :"
|
||||
}
|
||||
},
|
||||
"vui": {
|
||||
|
@ -2906,7 +2906,7 @@
|
|||
"subscribe": {
|
||||
"rss": {
|
||||
"content": {
|
||||
"help": "Copiez-collez l'URL suivante dans votre application de lecture de podcasts :"
|
||||
"help": "Copiez-collez l'URL suivante dans votre application de lecture de podcasts :"
|
||||
},
|
||||
"header": "S'abonner via RSS"
|
||||
},
|
||||
|
@ -2922,7 +2922,7 @@
|
|||
"header": "S'abonner à cette chaîne"
|
||||
},
|
||||
"delete": {
|
||||
"header": "Supprimer cette chaîne ?",
|
||||
"header": "Supprimer cette chaîne ?",
|
||||
"content": {
|
||||
"warning": "La chaîne sera supprimée, ainsi que tous les fichiers et données associés. Cette action est irréversible."
|
||||
}
|
||||
|
@ -3106,7 +3106,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Supprimer cette audiothèque ?",
|
||||
"header": "Supprimer cette audiothèque ?",
|
||||
"content": {
|
||||
"warning": "L’audiothèque et toutes ses pistes seront supprimées. Cette action est irréversible."
|
||||
}
|
||||
|
@ -3147,7 +3147,7 @@
|
|||
"content": {
|
||||
"warning": "En cessant de suivre cette audiothèque, vous perdez l’accès à son contenu."
|
||||
},
|
||||
"header": "Se désabonner de cette audiothèque ?"
|
||||
"header": "Se désabonner de cette audiothèque ?"
|
||||
}
|
||||
},
|
||||
"button": {
|
||||
|
@ -3471,7 +3471,7 @@
|
|||
"notifications": "Vos notifications"
|
||||
},
|
||||
"button": {
|
||||
"submit": "Compris !",
|
||||
"submit": "Compris !",
|
||||
"read": "Tout marquer comme lu"
|
||||
},
|
||||
"loading": {
|
||||
|
@ -3482,7 +3482,7 @@
|
|||
},
|
||||
"title": "Notifications",
|
||||
"label": {
|
||||
"reminder": "Me le rappeler dans :",
|
||||
"reminder": "Me le rappeler dans :",
|
||||
"showRead": "Afficher les notifications lues"
|
||||
},
|
||||
"message": {
|
||||
|
@ -3752,7 +3752,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Supprimer cet envoi ?",
|
||||
"header": "Supprimer cet envoi ?",
|
||||
"content": {
|
||||
"warning": "Cette action est irréversible."
|
||||
}
|
||||
|
@ -3798,7 +3798,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Supprimer cette audiothèque ?",
|
||||
"header": "Supprimer cette audiothèque ?",
|
||||
"content": {
|
||||
"warning": "L’audiothèque sera supprimée, ainsi que les téléversements et abonnements associés. Cette action est irréversible."
|
||||
}
|
||||
|
@ -3851,7 +3851,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Supprimer cet album ?",
|
||||
"header": "Supprimer cet album ?",
|
||||
"content": {
|
||||
"warning": "L’album sera supprimé, ainsi que les téléversements, pistes, favoris et historique d'écoute associés. Cette action est irréversible."
|
||||
}
|
||||
|
@ -3905,7 +3905,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Supprimer cet artiste ?",
|
||||
"header": "Supprimer cet artiste ?",
|
||||
"content": {
|
||||
"warning": "L’artiste sera supprimé, ainsi que les téléversements, pistes, albums, favoris et historique d'écoute associés. Cette action est irréversible."
|
||||
}
|
||||
|
@ -4067,7 +4067,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Supprimer cette chaîne ?",
|
||||
"header": "Supprimer cette chaîne ?",
|
||||
"content": {
|
||||
"warning": "La chaîne sera supprimée, ainsi que tous les envois, pistes et albums associés. Cette action est irréversible."
|
||||
}
|
||||
|
@ -4221,7 +4221,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Voulez-vous supprimer la radio « { radio } » ?",
|
||||
"header": "Voulez-vous supprimer la radio « { radio } » ?",
|
||||
"content": {
|
||||
"warning": "Cela supprimera définitivement cette radio et ne pourra pas être annulé."
|
||||
}
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
"help": {
|
||||
"pasteCode": "Copiar-pegar o seguinte código na aplicación:",
|
||||
"redirect": "Vas ser redirixida a <strong>{ url }</strong>",
|
||||
"redirect": "Vas ser redirixida a { 0 }",
|
||||
"copyCode": "Vaiseche mostrar un código para copiar-pegar na aplicación."
|
||||
},
|
||||
"message": {
|
||||
|
@ -1671,7 +1671,7 @@
|
|||
},
|
||||
"PlaylistModal": {
|
||||
"warning": {
|
||||
"duplicate": "<strong>{ track }</strong> xa está en <strong>{ playlist }</strong>."
|
||||
"duplicate": "{ 0 } xa está en { 1 }."
|
||||
},
|
||||
"button": {
|
||||
"addDuplicate": "Engadir igualmente",
|
||||
|
|
|
@ -368,7 +368,7 @@
|
|||
},
|
||||
"PlaylistModal": {
|
||||
"warning": {
|
||||
"duplicate": "<strong>{ track }</strong> már benne van <strong>{ playlist }</strong>ban."
|
||||
"duplicate": "{ 0 } már benne van { 1 }ban."
|
||||
},
|
||||
"button": {
|
||||
"addDuplicate": "Mindenképp adja hozzá",
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
"help": {
|
||||
"pasteCode": "Copia-incolla il codice seguente in questa applicazione:",
|
||||
"redirect": "Sarai reindirizzato su <strong>{ url }</strong>",
|
||||
"redirect": "Sarai reindirizzato su { 0 }",
|
||||
"copyCode": "Ti sarà mostrato un codice da copiare-incollare nell'applicazione."
|
||||
},
|
||||
"message": {
|
||||
|
@ -1671,7 +1671,7 @@
|
|||
},
|
||||
"PlaylistModal": {
|
||||
"warning": {
|
||||
"duplicate": "<strong>{ track }</strong> è già nella <strong>{ playlist }</strong>."
|
||||
"duplicate": "{ 0 } è già nella { 1 }."
|
||||
},
|
||||
"button": {
|
||||
"addDuplicate": "Aggiungi comunque",
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
"help": {
|
||||
"pasteCode": "アプリ内にこのコードをコピーアンドペースト:",
|
||||
"redirect": "<strong>{ url }</strong>にリダイレクトされます"
|
||||
"redirect": "{ 0 }にリダイレクトされます"
|
||||
},
|
||||
"message": {
|
||||
"unknownPermissions": "またアプリケーションは以下の未知の許可を求めています。"
|
||||
|
@ -1560,7 +1560,7 @@
|
|||
},
|
||||
"PlaylistModal": {
|
||||
"warning": {
|
||||
"duplicate": "<strong>{ track }</strong> はすでに<strong>{ playlist }</strong>内にあります。"
|
||||
"duplicate": "{ 0 } はすでに{ 1 }内にあります。"
|
||||
},
|
||||
"button": {
|
||||
"addDuplicate": "とにかく追加する",
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
"episodes": "{ count } spor | { count } spor",
|
||||
"tracks": "{ count } spor | { count } spor"
|
||||
},
|
||||
"title": "Registrert siden { date }"
|
||||
"title": "Registrert siden { date }"
|
||||
},
|
||||
"ChannelSerieCard": {
|
||||
"meta": {
|
||||
|
@ -542,7 +542,7 @@
|
|||
"link": {
|
||||
"discogs": "Søk etter noe musikk",
|
||||
"wikipedia": "Søk på Wikipedia",
|
||||
"domain": "Registrert siden { date }",
|
||||
"domain": "Registrert siden { date }",
|
||||
"musicbrainz": "Vis på MusicBrainz"
|
||||
}
|
||||
},
|
||||
|
@ -859,7 +859,7 @@
|
|||
},
|
||||
"link": {
|
||||
"discogs": "Søk etter noe musikk",
|
||||
"domain": "Registrert siden { date }",
|
||||
"domain": "Registrert siden { date }",
|
||||
"musicbrainz": "Vis på MusicBrainz"
|
||||
}
|
||||
},
|
||||
|
@ -882,7 +882,7 @@
|
|||
"link": {
|
||||
"discogs": "Søk etter noe musikk",
|
||||
"wikipedia": "Søk på Wikipedia",
|
||||
"domain": "Registrert siden { date }"
|
||||
"domain": "Registrert siden { date }"
|
||||
},
|
||||
"title": "Spor"
|
||||
},
|
||||
|
@ -2208,7 +2208,7 @@
|
|||
"tags": {
|
||||
"List": {
|
||||
"button": {
|
||||
"more": "Vis ett album til | Vis % { count } flere album"
|
||||
"more": "Vis ett album til | Vis % { count } flere album"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -2249,7 +2249,7 @@
|
|||
},
|
||||
"link": {
|
||||
"channelTracks": "Spor",
|
||||
"domainView": "Registrert siden { date }"
|
||||
"domainView": "Registrert siden { date }"
|
||||
}
|
||||
},
|
||||
"DetailOverview": {
|
||||
|
@ -2538,7 +2538,7 @@
|
|||
"artists": "Artister",
|
||||
"owner": "Innlogget som { username }",
|
||||
"tracks": "Spor",
|
||||
"domain": "Registrert siden { date }"
|
||||
"domain": "Registrert siden { date }"
|
||||
},
|
||||
"button": {
|
||||
"edit": "Rediger",
|
||||
|
@ -2605,7 +2605,7 @@
|
|||
"title": "{ username } sin profil",
|
||||
"link": {
|
||||
"activity": "Aktivitet",
|
||||
"domainView": "Registrert siden { date }"
|
||||
"domainView": "Registrert siden { date }"
|
||||
},
|
||||
"label": {
|
||||
"self": "Dette er deg."
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
"help": {
|
||||
"pasteCode": "Kopieer en plak de volgende code in de applicatie:",
|
||||
"redirect": "Je wordt doorgestuurd naar <strong>{ url }</strong>",
|
||||
"redirect": "Je wordt doorgestuurd naar { 0 }",
|
||||
"copyCode": "Je zult een code te zien krijgen om te kopiëren naar de applicatie."
|
||||
},
|
||||
"message": {
|
||||
|
@ -1671,7 +1671,7 @@
|
|||
},
|
||||
"PlaylistModal": {
|
||||
"warning": {
|
||||
"duplicate": "<strong>{ track }</strong> staat al in <strong>{ playlist }</strong>."
|
||||
"duplicate": "{ 0 } staat al in { 1 }."
|
||||
},
|
||||
"button": {
|
||||
"addDuplicate": "Toch toevoegen",
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
"help": {
|
||||
"pasteCode": "Copiatz-pegatz lo còdi seguent dins l’aplicacion :",
|
||||
"redirect": "Seretz mandat a <strong>{ url }</strong>",
|
||||
"redirect": "Seretz mandat a { 0 }",
|
||||
"copyCode": "Vos mostrarem un còdi de copiar-pegar dins l’aplicacion."
|
||||
},
|
||||
"message": {
|
||||
|
@ -38,13 +38,13 @@
|
|||
},
|
||||
"modal": {
|
||||
"disableSubsonic": {
|
||||
"header": "Desactivar l’accès a l’API Subsonic ?",
|
||||
"header": "Desactivar l’accès a l’API Subsonic ?",
|
||||
"content": {
|
||||
"warning": "Aquò desactivarà complètament l’accès a l’API Subsonic de vòstre compte estant."
|
||||
}
|
||||
},
|
||||
"newPassword": {
|
||||
"header": "Demandar un nòu senhal per l’API Subsonic ?",
|
||||
"header": "Demandar un nòu senhal per l’API Subsonic ?",
|
||||
"content": {
|
||||
"warning": "Aquò vos desconnectarà de totes los periferics qu’utilizan aqueste senhal."
|
||||
}
|
||||
|
@ -168,15 +168,15 @@
|
|||
},
|
||||
"modal": {
|
||||
"changePassword": {
|
||||
"header": "Cambiar lo senhal ?",
|
||||
"header": "Cambiar lo senhal ?",
|
||||
"content": {
|
||||
"warning": "Lo cambiament de senhal a las consequéncias seguentas :",
|
||||
"warning": "Lo cambiament de senhal a las consequéncias seguentas :",
|
||||
"logout": "Sètz per èsser desconnectat d’aquesta session e vos caldrà vos connectar amb lo nòu senhal",
|
||||
"subsonic": "Vòstre senhal Subsonic serà remplaçat per un nòu aleatòri, aquò vos desconnectarà de totes los periferics qu’utilizan l’ancian senhal"
|
||||
}
|
||||
},
|
||||
"deleteAccount": {
|
||||
"header": "Volètz suprimir vòstre compte ?",
|
||||
"header": "Volètz suprimir vòstre compte ?",
|
||||
"content": {
|
||||
"warning": "Aquò es irreversible e suprimirà d’un biais permanent vòstras donadas de nòstres servidors. Seretz immediatament desconnectat."
|
||||
}
|
||||
|
@ -213,15 +213,15 @@
|
|||
},
|
||||
"Logout": {
|
||||
"header": {
|
||||
"confirm": "Volètz vertadièrament vos desconnectar ?",
|
||||
"confirm": "Volètz vertadièrament vos desconnectar ?",
|
||||
"unauthenticated": "Sètz pas connectat actualament"
|
||||
},
|
||||
"link": {
|
||||
"login": "Connectatz-vos !"
|
||||
"login": "Connectatz-vos !"
|
||||
},
|
||||
"title": "Desconnexion",
|
||||
"button": {
|
||||
"logout": "Òc-ben, desconnectatz-me !"
|
||||
"logout": "Òc-ben, desconnectatz-me !"
|
||||
},
|
||||
"message": {
|
||||
"loggedIn": "Sètz connectat coma { username }"
|
||||
|
@ -356,7 +356,7 @@
|
|||
"noDescription": "Cap de descripcion pas disponibla."
|
||||
},
|
||||
"message": {
|
||||
"loggedIn": "Sètz ja connectat !"
|
||||
"loggedIn": "Sètz ja connectat !"
|
||||
}
|
||||
},
|
||||
"Home": {
|
||||
|
@ -640,7 +640,7 @@
|
|||
"loading": "Cargament"
|
||||
},
|
||||
"legend": {
|
||||
"purpose": "A qué servirà aquesta cadena ?"
|
||||
"purpose": "A qué servirà aquesta cadena ?"
|
||||
}
|
||||
},
|
||||
"LibraryFollowButton": {
|
||||
|
@ -671,7 +671,7 @@
|
|||
"anonymous": "Lo partatge foncionarà pas perque aqueste pod autoriza pas los utilizaires anonimes a accedir al contengut."
|
||||
},
|
||||
"message": {
|
||||
"copy": "Tèxte copiat al quichapapièr !"
|
||||
"copy": "Tèxte copiat al quichapapièr !"
|
||||
}
|
||||
},
|
||||
"ChannelSeries": {
|
||||
|
@ -808,7 +808,7 @@
|
|||
"label": {
|
||||
"uploadWidget": "Clicatz per causir los fichièrs d’enviar o lisatz los fichièrs o repertòris",
|
||||
"remainingSpace": "Espaci liure",
|
||||
"extensions": "Extensions compatiblas : { extensions }"
|
||||
"extensions": "Extensions compatiblas : { extensions }"
|
||||
},
|
||||
"header": {
|
||||
"failure": "Error en aviant l’import",
|
||||
|
@ -822,14 +822,14 @@
|
|||
"picard": "Vos recomandam d’utilizar lo logicial Picard per aquò far."
|
||||
},
|
||||
"description": {
|
||||
"import": "Resultats de vòstre l’import :",
|
||||
"previousImport": "Resultats de vòstre import precedent :"
|
||||
"import": "Resultats de vòstre l’import :",
|
||||
"previousImport": "Resultats de vòstre import precedent :"
|
||||
},
|
||||
"message": {
|
||||
"local": {
|
||||
"format": "Los fichièrs musicals que sètz a enviar son al format OGG, Flac, MP3 o AIFF",
|
||||
"tag": "Los fichièrs musicals que sètz a enviar son etiquetats coma cal.",
|
||||
"message": "Sètz a man d’enviar de la musica a vòstra bibliotèca. Abans de començar, mercés de vos assegurar que :",
|
||||
"message": "Sètz a man d’enviar de la musica a vòstra bibliotèca. Abans de començar, mercés de vos assegurar que :",
|
||||
"copyright": "Envietz pas cap de contengut jos dreches a una bibliotèca publica, autrament enfranhètz la lei"
|
||||
}
|
||||
}
|
||||
|
@ -960,7 +960,7 @@
|
|||
},
|
||||
"notApplicable": "ND",
|
||||
"description": {
|
||||
"library": "Aquesta pista es presenta a las bibliotècas seguentas :"
|
||||
"library": "Aquesta pista es presenta a las bibliotècas seguentas :"
|
||||
},
|
||||
"link": {
|
||||
"musicbrainz": "Veire sus MusicBrainz"
|
||||
|
@ -991,7 +991,7 @@
|
|||
"filter": "Validar mos filtres"
|
||||
},
|
||||
"description": {
|
||||
"library": "Aqueste artista es present a las bibliotècas seguentas :"
|
||||
"library": "Aqueste artista es present a las bibliotècas seguentas :"
|
||||
},
|
||||
"message": {
|
||||
"filter": "Amagatz lo contengut ligat a aqueste artista."
|
||||
|
@ -1049,7 +1049,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Suprimir aquesta règla de moderacion ?"
|
||||
"header": "Suprimir aquesta règla de moderacion ?"
|
||||
},
|
||||
"content": {
|
||||
"warning": "La suggestion serà complètament tirada, aquesta accion es irreversibla."
|
||||
|
@ -1153,7 +1153,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Suprimir aqueste album ?",
|
||||
"header": "Suprimir aqueste album ?",
|
||||
"content": {
|
||||
"warning": "Aqueste album serà tirat, e mai los mandadisses e abonaments ligats. Aquesta accions es irreversibla."
|
||||
}
|
||||
|
@ -1182,7 +1182,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Suprimir aquesta pista ?",
|
||||
"header": "Suprimir aquesta pista ?",
|
||||
"content": {
|
||||
"warning": "Aquesta pista serà tirada, e mai totes los fichièrs e donadas ligats. Aquesta accions es irreversibla."
|
||||
}
|
||||
|
@ -1234,7 +1234,7 @@
|
|||
"libraries": "Bibliotècas de l’utilizaire"
|
||||
},
|
||||
"description": {
|
||||
"libraries": "Aqueste album es present a las bibliotècas seguentas :"
|
||||
"libraries": "Aqueste album es present a las bibliotècas seguentas :"
|
||||
},
|
||||
"meta": {
|
||||
"volume": "Volum { number }"
|
||||
|
@ -1307,7 +1307,7 @@
|
|||
"UploadModal": {
|
||||
"meta": {
|
||||
"files": "{ count } fichièr | { count } fichièrs",
|
||||
"quota": "Espaci liure restant :"
|
||||
"quota": "Espaci liure restant :"
|
||||
},
|
||||
"button": {
|
||||
"cancel": "Anullar",
|
||||
|
@ -1376,7 +1376,7 @@
|
|||
"uploading": "Mandadís en cors"
|
||||
},
|
||||
"description": {
|
||||
"extensions": "Extensions compatiblas : { extensions }"
|
||||
"extensions": "Extensions compatiblas : { extensions }"
|
||||
},
|
||||
"warning": {
|
||||
"quota": "Avètz pas mai d’espaci per enviar los fichièrs. Mercés de contactar los moderators."
|
||||
|
@ -1466,7 +1466,7 @@
|
|||
"noTerms": "Cap de condicion pas disponibla."
|
||||
},
|
||||
"message": {
|
||||
"contact": "Enviatz-nos un messatge : {'{{'} contactEmail {'}}'}"
|
||||
"contact": "Enviatz-nos un messatge : {'{{'} contactEmail {'}}'}"
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
|
@ -1492,7 +1492,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"performAction": {
|
||||
"header": "Volètz lançar l’accion « { action } » sus { count } element ? | Volètz lançar l’accion « { action } » sus { count } elements ?",
|
||||
"header": "Volètz lançar l’accion « { action } » sus { count } element ? | Volètz lançar l’accion « { action } » sus { count } elements ?",
|
||||
"content": {
|
||||
"warning": "Aquesta operacion pòt afectar mantun elements o pòt pas èsser anullada, mercés de verificar s’es ben çò que desiratz."
|
||||
}
|
||||
|
@ -1561,7 +1561,7 @@
|
|||
"confirm": "Confirmar"
|
||||
},
|
||||
"header": {
|
||||
"confirm": "Volètz confirmar aquesta accion ?"
|
||||
"confirm": "Volètz confirmar aquesta accion ?"
|
||||
}
|
||||
},
|
||||
"RenderedDescription": {
|
||||
|
@ -1601,7 +1601,7 @@
|
|||
"copy": "Copiar"
|
||||
},
|
||||
"message": {
|
||||
"success": "Tèxte copiat al quichapapièr !"
|
||||
"success": "Tèxte copiat al quichapapièr !"
|
||||
}
|
||||
},
|
||||
"LoginModal": {
|
||||
|
@ -1613,7 +1613,7 @@
|
|||
"unauthenticated": "Desconnectat"
|
||||
},
|
||||
"description": {
|
||||
"noAccess": "Avètz pas accès a aquò !"
|
||||
"noAccess": "Avètz pas accès a aquò !"
|
||||
}
|
||||
},
|
||||
"ContentForm": {
|
||||
|
@ -1641,7 +1641,7 @@
|
|||
},
|
||||
"AttachmentInput": {
|
||||
"help": {
|
||||
"upload": "PNG o JPG. Las dimensions devon èsser entre 1400x1400px e 3000x3000px. La talha maximala autorizada es 5 Mo."
|
||||
"upload": "PNG o JPG. Las dimensions devon èsser entre 1400x1400px e 3000x3000px. La talha maximala autorizada es 5 Mo."
|
||||
},
|
||||
"button": {
|
||||
"remove": "Tirar"
|
||||
|
@ -1671,7 +1671,7 @@
|
|||
},
|
||||
"PlaylistModal": {
|
||||
"warning": {
|
||||
"duplicate": "<strong>{ track }</strong> es ja dins <strong>{ playlist }</strong>."
|
||||
"duplicate": "{ 0 } es ja dins { 1 }."
|
||||
},
|
||||
"button": {
|
||||
"addDuplicate": "Ajustar pr’aquò",
|
||||
|
@ -1722,7 +1722,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"clearPlaylist": {
|
||||
"header": "Volètz voidar la lista de lectura « { playlist } » ?",
|
||||
"header": "Volètz voidar la lista de lectura « { playlist } » ?",
|
||||
"content": {
|
||||
"warning": "Aquò escafarà totas las pistas de la lista de lectura e poirà pas èsser anullat."
|
||||
}
|
||||
|
@ -1778,9 +1778,9 @@
|
|||
"notifications": {
|
||||
"NotificationRow": {
|
||||
"message": {
|
||||
"libraryAcceptFollow": "{ username } acceptèt vòstra demanda de seguiment de la bibliotèca « { library } »",
|
||||
"libraryFollow": "{ username } seguís vòstra bibliotèca « { library } »",
|
||||
"libraryPendingFollow": "{ username } vòl seguir vòstra bibliotèca « { library } »"
|
||||
"libraryAcceptFollow": "{ username } acceptèt vòstra demanda de seguiment de la bibliotèca « { library } »",
|
||||
"libraryFollow": "{ username } seguís vòstra bibliotèca « { library } »",
|
||||
"libraryPendingFollow": "{ username } vòl seguir vòstra bibliotèca « { library } »"
|
||||
},
|
||||
"button": {
|
||||
"approve": "Validar",
|
||||
|
@ -2221,7 +2221,7 @@
|
|||
"tooltip": {
|
||||
"blockAll": "O blocar tot d’aqueste compte estant. Empacharà totas interaccion amb l’entitat e purgarà lo contengut ligat (pistas, bibliotèca, seguiments, etc.)",
|
||||
"rejectMedia": "Telecargar pas cap de mèdia (àudio, album, tampa, avatar de compte…) d’aqueste compte o domeni. Purgarà tanben lo contengut existent.",
|
||||
"summary": "Explicatz perque aplicatz aquesta politica : vos ajudarà a vos remembrar perque apondèretz aquesta règla. Segon la configuracion de l’instància, aquò pòt èsser mostrat publicament per ajudar als utilizaires a comprendre qualas règlas de moderacion son en plaça.",
|
||||
"summary": "Explicatz perque aplicatz aquesta politica : vos ajudarà a vos remembrar perque apondèretz aquesta règla. Segon la configuracion de l’instància, aquò pòt èsser mostrat publicament per ajudar als utilizaires a comprendre qualas règlas de moderacion son en plaça.",
|
||||
"silenceActivity": "Amagar lo contengut del compte o del demoni, levat pels seguidors.",
|
||||
"silenceNotifications": "Empacha lo compte o domeni de far veire de notificacions, levat pels seguidors.",
|
||||
"isActive": "Utilizatz aqueste paramètre per activar/desactivar temporàriament la règla sens la suprimir complètament."
|
||||
|
@ -2235,7 +2235,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Suprimir aquesta règla de moderacion ?",
|
||||
"header": "Suprimir aquesta règla de moderacion ?",
|
||||
"content": {
|
||||
"warning": "Aquesta accion se pòt pas anullar."
|
||||
}
|
||||
|
@ -2603,7 +2603,7 @@
|
|||
"ReportModal": {
|
||||
"header": {
|
||||
"disabled": "Los senhalaments anonims son desactivats, marcatz-vos per realizar un senhalament.",
|
||||
"modal": "Volètz senhalar aqueste objècte ?",
|
||||
"modal": "Volètz senhalar aqueste objècte ?",
|
||||
"submissionFailure": "Error en enviar lo senhalament"
|
||||
},
|
||||
"button": {
|
||||
|
@ -2634,7 +2634,7 @@
|
|||
"success": "Filtre de contengut corrèctament ajustat"
|
||||
},
|
||||
"header": {
|
||||
"modal": "Volètz rescondre lo contengut de l’artista « { name } » ?",
|
||||
"modal": "Volètz rescondre lo contengut de l’artista « { name } » ?",
|
||||
"failure": "Error en crear lo filtre"
|
||||
},
|
||||
"warning": {
|
||||
|
@ -2643,7 +2643,7 @@
|
|||
"listItem3": "Dins las listas d’artistas e d’albums",
|
||||
"listItem1": "Dins los favorits e istorics d’escota d’autres utilizaires",
|
||||
"listItem4": "Dins las suggestions de ràdios",
|
||||
"listIntro": "Veiretz pas mai las pistas, albums e las activitats d’utilizaires ligadas a aqueste artista :"
|
||||
"listIntro": "Veiretz pas mai las pistas, albums e las activitats d’utilizaires ligadas a aqueste artista :"
|
||||
}
|
||||
},
|
||||
"help": {
|
||||
|
@ -2797,7 +2797,7 @@
|
|||
},
|
||||
"title": "Mostrar/amagar lo senhal",
|
||||
"message": {
|
||||
"copy": "Tèxte copiat al quichapapièr !"
|
||||
"copy": "Tèxte copiat al quichapapièr !"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -2849,10 +2849,10 @@
|
|||
},
|
||||
"title": "Pagina pas trobada",
|
||||
"header": {
|
||||
"pageNotFound": "Pagina pas trobada !"
|
||||
"pageNotFound": "Pagina pas trobada !"
|
||||
},
|
||||
"message": {
|
||||
"pageNotFound": "O planhèm, la pagina demandada existís pas :"
|
||||
"pageNotFound": "O planhèm, la pagina demandada existís pas :"
|
||||
}
|
||||
},
|
||||
"vui": {
|
||||
|
@ -2912,7 +2912,7 @@
|
|||
},
|
||||
"fediverse": {
|
||||
"content": {
|
||||
"help": "S’utilizatz Mastodon o una autra aplicacion del fediverse, podètz tanben vos abonar a aqueste compte :"
|
||||
"help": "S’utilizatz Mastodon o una autra aplicacion del fediverse, podètz tanben vos abonar a aqueste compte :"
|
||||
},
|
||||
"header": "S’abonar sul fediverse"
|
||||
},
|
||||
|
@ -2948,7 +2948,7 @@
|
|||
"uploadsSuccess": "Mandadisses corrèctament publicats"
|
||||
},
|
||||
"meta": {
|
||||
"progress": "Bibliotèca e mandadís :"
|
||||
"progress": "Bibliotèca e mandadís :"
|
||||
},
|
||||
"message": {
|
||||
"processing": "Funkwhale tracta vòstres mandadisses e seràn lèu publicats."
|
||||
|
@ -3007,19 +3007,19 @@
|
|||
},
|
||||
"modal": {
|
||||
"purgeErrored": {
|
||||
"header": "Purgar los fichièrs amb errors ?",
|
||||
"header": "Purgar los fichièrs amb errors ?",
|
||||
"content": {
|
||||
"description": "Las pistas enviadas mas pas complètament tractadas pel servidor seràn complètament suprimidas. Vos donarà de nòu lo quòta escafat."
|
||||
}
|
||||
},
|
||||
"purgePending": {
|
||||
"header": "Purgar los fichièrs en espèra ?",
|
||||
"header": "Purgar los fichièrs en espèra ?",
|
||||
"content": {
|
||||
"description": "Las pistas importadas que lo servidor a pas encara tractadas seràn complètament suprimidas. Lo quòta correspondent vos serà tornat."
|
||||
}
|
||||
},
|
||||
"purgeSkipped": {
|
||||
"header": "Purgar los fichièrs ignorats ?",
|
||||
"header": "Purgar los fichièrs ignorats ?",
|
||||
"content": {
|
||||
"description": "Las pistas enviadas mas ignoradas pendent lo processús d’importacion per mantun rasons seràn complètament suprimidas. Vos donarà de nòu lo quòta escafat."
|
||||
}
|
||||
|
@ -3106,7 +3106,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Suprimir aquesta bibliotèca ?",
|
||||
"header": "Suprimir aquesta bibliotèca ?",
|
||||
"content": {
|
||||
"warning": "Aquesta bibliotèca e totas sas pistas seràn suprimidas. Aquesta accion se pòt pas anullar."
|
||||
}
|
||||
|
@ -3139,15 +3139,15 @@
|
|||
"Card": {
|
||||
"meta": {
|
||||
"tracks": "{ count } pista | { count } pistas",
|
||||
"failedTracks": "Pistas en error :",
|
||||
"lastUpdate": "Darrièra actualizacion :"
|
||||
"failedTracks": "Pistas en error :",
|
||||
"lastUpdate": "Darrièra actualizacion :"
|
||||
},
|
||||
"modal": {
|
||||
"unfollow": {
|
||||
"content": {
|
||||
"warning": "En quitar de seguir aquesta bibliotèca, perdretz l’accès a son contengut."
|
||||
},
|
||||
"header": "Quitar de seguir aquesta bibliotèca ?"
|
||||
"header": "Quitar de seguir aquesta bibliotèca ?"
|
||||
}
|
||||
},
|
||||
"button": {
|
||||
|
@ -3212,7 +3212,7 @@
|
|||
"description": {
|
||||
"follow": "Podètz seguir las bibliotècas d’autres utilizaires per accedir a de nòvas musicas. Las bibliotècas publicas pòdon èsser seguidas còp sec, mentre qu’una bibliotèca privada demanda una aprovacion de sus proprietaris.",
|
||||
"channel": {
|
||||
"1": "Se sètz musician o creator de podcasts, las cadenas son fachas per vos !",
|
||||
"1": "Se sètz musician o creator de podcasts, las cadenas son fachas per vos !",
|
||||
"2": "Partejatz vòstre trabalh publicament e obtenètz de seguidors sus Funkwhale, sul Fediverse o de las aplicacions de podcast estant."
|
||||
},
|
||||
"upload": "Enviatz vòstra bibliotèca musicala personala a Funkwhale e aprofechatz-ne pertot e partejatz-la amb vòstres amics e familha."
|
||||
|
@ -3306,19 +3306,19 @@
|
|||
},
|
||||
"DetailAlbums": {
|
||||
"empty": {
|
||||
"upload": "Aquesta bibliotèca es voida, deuriatz enviar quicòm !",
|
||||
"upload": "Aquesta bibliotèca es voida, deuriatz enviar quicòm !",
|
||||
"follow": "Es possible que vos calga seguir aquesta bibliotèca per veire son contengut."
|
||||
}
|
||||
},
|
||||
"DetailOverview": {
|
||||
"empty": {
|
||||
"upload": "Aquesta bibliotèca es voida, deuriatz enviar quicòm !",
|
||||
"upload": "Aquesta bibliotèca es voida, deuriatz enviar quicòm !",
|
||||
"follow": "Es possible que vos calga seguir aquesta bibliotèca per veire son contengut."
|
||||
}
|
||||
},
|
||||
"DetailTracks": {
|
||||
"empty": {
|
||||
"upload": "Aquesta bibliotèca es voida, deuriatz enviar quicòm !",
|
||||
"upload": "Aquesta bibliotèca es voida, deuriatz enviar quicòm !",
|
||||
"follow": "Es possible que vos calga seguir aquesta bibliotèca per veire son contengut."
|
||||
}
|
||||
}
|
||||
|
@ -3333,7 +3333,7 @@
|
|||
"domainView": "Veire sus { domain }"
|
||||
},
|
||||
"label": {
|
||||
"self": "Sètz vos !"
|
||||
"self": "Sètz vos !"
|
||||
}
|
||||
},
|
||||
"PasswordReset": {
|
||||
|
@ -3752,7 +3752,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Suprimir aqueste mandadís ?",
|
||||
"header": "Suprimir aqueste mandadís ?",
|
||||
"content": {
|
||||
"warning": "La suggestion serà complètament tirada, aquesta accion es irreversibla."
|
||||
}
|
||||
|
@ -3798,7 +3798,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Suprimir aquesta bibliotèca ?",
|
||||
"header": "Suprimir aquesta bibliotèca ?",
|
||||
"content": {
|
||||
"warning": "Aquesta bibliotèca serà tirada, e mai los mandadisses e abonaments ligats. Aquesta accions es irreversibla."
|
||||
}
|
||||
|
@ -3851,7 +3851,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Suprimir aqueste album ?",
|
||||
"header": "Suprimir aqueste album ?",
|
||||
"content": {
|
||||
"warning": "L’album serà tirat, e mai los mandadisses, pistas, favorits e istorics d’escota ligats. Aquesta accion es irreversibla."
|
||||
}
|
||||
|
@ -3905,7 +3905,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Suprimir aqueste artista ?",
|
||||
"header": "Suprimir aqueste artista ?",
|
||||
"content": {
|
||||
"warning": "L’artista serà tirat, e mai los mandadisses, pistas, albums, favorits e istorics d’escota ligats. Aquesta accion es irreversibla."
|
||||
}
|
||||
|
@ -3933,7 +3933,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Suprimir aquesta etiqueta ?",
|
||||
"header": "Suprimir aquesta etiqueta ?",
|
||||
"content": {
|
||||
"warning": "L’etiqueta seguenta serà tirada e desligada de las entitats existentas. Aquesta accion es irreversibla."
|
||||
}
|
||||
|
@ -3995,7 +3995,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Suprimir aquesta pista ?",
|
||||
"header": "Suprimir aquesta pista ?",
|
||||
"content": {
|
||||
"warning": "La pista serà tirada, e mai las pistas, mandadisses, favorits e istorics d’escota ligats. Aquesta accion es irreversibla."
|
||||
}
|
||||
|
@ -4192,7 +4192,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Volètz suprimir la lista de lectura « { playlist } » ?",
|
||||
"header": "Volètz suprimir la lista de lectura « { playlist } » ?",
|
||||
"content": {
|
||||
"warning": "Aquò escafarà aquesta lista de lectura per totjorn e poirà pas èsser anullat."
|
||||
}
|
||||
|
@ -4221,7 +4221,7 @@
|
|||
},
|
||||
"modal": {
|
||||
"delete": {
|
||||
"header": "Volètz suprimir la ràdio « { playlist } » ?",
|
||||
"header": "Volètz suprimir la ràdio « { playlist } » ?",
|
||||
"content": {
|
||||
"warning": "Aquò escafarà aquesta ràdio per totjorn e poirà pas èsser anullat."
|
||||
}
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
"help": {
|
||||
"pasteCode": "Wklej następujący kod do aplikacji:",
|
||||
"redirect": "Zostaniesz przekierowany na <strong>{ url }</strong>",
|
||||
"redirect": "Zostaniesz przekierowany na { 0 }",
|
||||
"copyCode": "Pokazany zostanie kod do wklejenia w aplikacji."
|
||||
},
|
||||
"message": {
|
||||
|
@ -269,7 +269,7 @@
|
|||
"username": "Wprowadź swoją nazwę użytkownika lub adres e-mail"
|
||||
},
|
||||
"help": {
|
||||
"approvalRequired": "Jeżeli niedawno się rejestrowałeś, może być koniecznie odczekanie, aż zespół moderujący rozpatrzy twoją aplikację.",
|
||||
"approvalRequired": "Jeżeli niedawno się rejestrowałeś, może być koniecznie odczekanie, aż zespół moderujący rozpatrzy twoją aplikację.",
|
||||
"invalidCredentials": "Upewnij się, że Twoja kombinacja nazwy użytkownika i hasła są poprawne oraz zweryfikuj poprawność adresu e-mail."
|
||||
},
|
||||
"button": {
|
||||
|
@ -356,7 +356,7 @@
|
|||
"noDescription": "Opis nie jest dostępny."
|
||||
},
|
||||
"message": {
|
||||
"loggedIn": "Jesteś już zalogowany!"
|
||||
"loggedIn": "Jesteś już zalogowany!"
|
||||
}
|
||||
},
|
||||
"Home": {
|
||||
|
@ -1671,7 +1671,7 @@
|
|||
},
|
||||
"PlaylistModal": {
|
||||
"warning": {
|
||||
"duplicate": "<strong>{ track }</strong> jest już w liście odtwarzania <strong>{ playlist }</strong>."
|
||||
"duplicate": "{ 0 } jest już w liście odtwarzania { 1 }."
|
||||
},
|
||||
"button": {
|
||||
"addDuplicate": "Dodaj mimo to",
|
||||
|
@ -3212,7 +3212,7 @@
|
|||
"description": {
|
||||
"follow": "Możesz zaobserwować biblioteki innych użytkowników, aby uzyskać dostęp do nowej muzyki. Publiczne biblioteki mogą być zaobserwowane natychmiast, a do zaobserwowania prywatnej biblioteki będziesz potrzebował zgody jej właściciela.",
|
||||
"channel": {
|
||||
"1": "Jeżeli jesteś muzykiem lub tworzysz podcasty, kanały są stworzone dla Ciebie!",
|
||||
"1": "Jeżeli jesteś muzykiem lub tworzysz podcasty, kanały są stworzone dla Ciebie!",
|
||||
"2": "Udostępnij twoje utwory publicznie i zdobądź obserwatorów na Funkwhale, Fediverse albo jakiejkolwiek aplikacji do podcastów."
|
||||
},
|
||||
"upload": "Prześlij swoją osobistą muzykę do Funkwhale, aby czerpać z niej przyjemność w każdym miejscu oraz dzielić się nią z przyjaciółmi i rodziną."
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
"help": {
|
||||
"pasteCode": "Copie e cole no aplicativo o seguinte código:",
|
||||
"redirect": "Você será redirecionado para <strong>{ url }</strong>",
|
||||
"redirect": "Você será redirecionado para { 0 }",
|
||||
"copyCode": "Você verá um código para copiar e colar no aplicativo."
|
||||
},
|
||||
"message": {
|
||||
|
@ -1572,7 +1572,7 @@
|
|||
},
|
||||
"PlaylistModal": {
|
||||
"warning": {
|
||||
"duplicate": "<strong>{ track }</strong> já está em <strong>{ playlist }</strong>."
|
||||
"duplicate": "{ 0 } já está em { 1 }."
|
||||
},
|
||||
"button": {
|
||||
"addDuplicate": "Adicionar assim mesmo",
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
"help": {
|
||||
"pasteCode": "Скопируйте и вставьте следующий код в приложение:",
|
||||
"redirect": "Вы будете перенаправлены на <strong>{ url }</strong>",
|
||||
"redirect": "Вы будете перенаправлены на { 0 }",
|
||||
"copyCode": "Вам будет показан код для вставки в приложение."
|
||||
},
|
||||
"message": {
|
||||
|
@ -1671,7 +1671,7 @@
|
|||
},
|
||||
"PlaylistModal": {
|
||||
"warning": {
|
||||
"duplicate": "<strong>{ track }</strong> уже в списке воспроизведения <strong>{ playlist }</strong>."
|
||||
"duplicate": "{ 0 } уже в списке воспроизведения { 1 }."
|
||||
},
|
||||
"button": {
|
||||
"addDuplicate": "Всё равно добавить",
|
||||
|
|
|
@ -1172,7 +1172,7 @@
|
|||
},
|
||||
"PlaylistModal": {
|
||||
"warning": {
|
||||
"duplicate": "<strong>{ track }</strong> är redan i <strong>{ playlist }</strong>."
|
||||
"duplicate": "{ 0 } är redan i { 1 }."
|
||||
},
|
||||
"button": {
|
||||
"addDuplicate": "Lägg till ett nytt bibliotek",
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
},
|
||||
"help": {
|
||||
"pasteCode": "在应用程序中复制粘贴以下代码:",
|
||||
"redirect": "您将会被跳转到 <strong>{ url }</strong>",
|
||||
"redirect": "您将会被跳转到 { 0 }",
|
||||
"copyCode": "您将会看到一串需要粘贴到应用程序的字符。"
|
||||
},
|
||||
"message": {
|
||||
|
@ -1671,7 +1671,7 @@
|
|||
},
|
||||
"PlaylistModal": {
|
||||
"warning": {
|
||||
"duplicate": "歌曲 <strong>{ track }</strong> 已经在歌单 <strong>{ playlist }</strong> 中。"
|
||||
"duplicate": "歌曲 { 0 } 已经在歌单 { 1 } 中。"
|
||||
},
|
||||
"button": {
|
||||
"addDuplicate": "继续添加",
|
||||
|
|
Loading…
Reference in New Issue