feat(i18n): add Explicit translation string

This commit is contained in:
Gwendal Beaumont committed 2026-04-01 22:52:45 +02:00
1 parent d285232412
commit 39e8a0c6fb
18 files changed
+29 -18

No files matched your search

@@ -706,7 +706,7 @@
<div class="split-title-row">
<h2 class="split-track-title">{trackTitle}</h2>
{#if explicit}
<span class="explicit-badge" title="Explicit"></span>
<span class="explicit-badge" title="{ $t('library.explicit') }"></span>
{/if}
</div>
<p class="split-track-artist">{artist}</p>
@@ -201,7 +201,7 @@
<div class="track-title-row">
<h1 class="track-title">{trackTitle}</h1>
{#if explicit}
<span class="explicit-badge" title="Explicit"></span>
<span class="explicit-badge" title={ $t('library.explicit') }></span>
{/if}
</div>
<p class="track-artist">{artist}</p>
@@ -1,5 +1,6 @@
<script lang="ts">
import { onMount } from 'svelte';
import { t } from 'svelte-i18n';
import { listen, type UnlistenFn } from '@tauri-apps/api/event';
import { invoke } from '@tauri-apps/api/core';
import QualityBadge from '$lib/components/QualityBadge.svelte';
@@ -761,7 +762,7 @@
<div class="track-meta">
<span class="track-title">{trackTitle}</span>
{#if explicit}
<span class="explicit-badge" title="Explicit"></span>
<span class="explicit-badge" title="{ $t('library.explicit') }"></span>
{/if}
{#if album}
<span class="track-album">{album}</span>
@@ -150,7 +150,7 @@
<div class="track-title-row">
<h1 class="track-title">{trackTitle}</h1>
{#if explicit}
<span class="explicit-badge" title="Explicit"></span>
<span class="explicit-badge" title="{ $t('library.explicit') }"></span>
{/if}
</div>
<p class="track-artist">{artist}</p>
@@ -1,5 +1,6 @@
<script lang="ts">
import { onMount } from 'svelte';
import { t } from 'svelte-i18n';
import { listen, type UnlistenFn } from '@tauri-apps/api/event';
import { invoke } from '@tauri-apps/api/core';
import QualityBadge from '$lib/components/QualityBadge.svelte';
@@ -258,7 +259,7 @@
<div class="track-meta">
<span class="track-title">{trackTitle}</span>
{#if explicit}
<span class="explicit-badge" title="Explicit"></span>
<span class="explicit-badge" title="{ $t('library.explicit') }"></span>
{/if}
{#if album}
<span class="track-album">{album}</span>
@@ -1,5 +1,6 @@
<script lang="ts">
import { onMount } from 'svelte';
import { t } from 'svelte-i18n';
import { listen, type UnlistenFn } from '@tauri-apps/api/event';
import { invoke } from '@tauri-apps/api/core';
import QualityBadge from '$lib/components/QualityBadge.svelte';
@@ -425,7 +426,7 @@
<div class="track-meta">
<span class="track-title">{trackTitle}</span>
{#if explicit}
<span class="explicit-badge" title="Explicit"></span>
<span class="explicit-badge" title="{ $t('library.explicit') }"></span>
{/if}
{#if album}
<span class="track-album">{album}</span>
@@ -1,5 +1,6 @@
<script lang="ts">
import { onMount } from 'svelte';
import { t } from 'svelte-i18n';
import { listen, type UnlistenFn } from '@tauri-apps/api/event';
import { invoke } from '@tauri-apps/api/core';
import QualityBadge from '$lib/components/QualityBadge.svelte';
@@ -282,7 +283,7 @@
<div class="track-meta">
<span class="track-title">{trackTitle}</span>
{#if explicit}
<span class="explicit-badge" title="Explicit"></span>
<span class="explicit-badge" title="{ $t('library.explicit') }"></span>
{/if}
{#if album}
<span class="track-album">{album}</span>
@@ -1,5 +1,6 @@
<script lang="ts">
import { onMount } from 'svelte';
import { t } from 'svelte-i18n';
import { listen, type UnlistenFn } from '@tauri-apps/api/event';
import { invoke } from '@tauri-apps/api/core';
import QualityBadge from '$lib/components/QualityBadge.svelte';
@@ -714,7 +715,7 @@
<div class="track-meta">
<span class="track-title">{trackTitle}</span>
{#if explicit}
<span class="explicit-badge" title="Explicit"></span>
<span class="explicit-badge" title="{ $t('library.explicit') }"></span>
{/if}
{#if album}
<span class="track-album">{album}</span>
@@ -1,5 +1,6 @@
<script lang="ts">
import { onMount } from 'svelte';
import { t } from 'svelte-i18n';
import { listen, type UnlistenFn } from '@tauri-apps/api/event';
import { invoke } from '@tauri-apps/api/core';
import QualityBadge from '$lib/components/QualityBadge.svelte';
@@ -273,7 +274,7 @@
<div class="track-meta">
<span class="track-title">{trackTitle}</span>
{#if explicit}
<span class="explicit-badge" title="Explicit"></span>
<span class="explicit-badge" title="{ $t('library.explicit') }"></span>
{/if}
{#if album}
<span class="track-album">{album}</span>
@@ -1,5 +1,6 @@
<script lang="ts">
import { onMount } from 'svelte';
import { t } from 'svelte-i18n';
import { listen, type UnlistenFn } from '@tauri-apps/api/event';
import { invoke } from '@tauri-apps/api/core';
import QualityBadge from '$lib/components/QualityBadge.svelte';
@@ -573,7 +574,7 @@
<div class="track-meta">
<span class="track-title">{trackTitle}</span>
{#if explicit}
<span class="explicit-badge" title="Explicit"></span>
<span class="explicit-badge" title="{ $t('library.explicit') }"></span>
{/if}
{#if album}
<span class="track-album">{album}</span>
@@ -55,7 +55,7 @@
<div class="track-title-row">
<h1 class="track-title">{trackTitle}</h1>
{#if explicit}
<span class="explicit-badge" title="Explicit"></span>
<span class="explicit-badge" title="{ $t('library.explicit') }"></span>
{/if}
</div>
<p class="track-artist">{artist}</p>
@@ -1,5 +1,6 @@
<script lang="ts">
import { onMount } from 'svelte';
import { t } from 'svelte-i18n';
import { listen, type UnlistenFn } from '@tauri-apps/api/event';
import { invoke } from '@tauri-apps/api/core';
import QualityBadge from '$lib/components/QualityBadge.svelte';
@@ -314,7 +315,7 @@
<div class="track-meta">
<span class="track-title">{trackTitle}</span>
{#if explicit}
<span class="explicit-badge" title="Explicit"></span>
<span class="explicit-badge" title="{ $t('library.explicit') }"></span>
{/if}
{#if album}
<span class="track-album">{album}</span>
@@ -1,5 +1,6 @@
<script lang="ts">
import { onMount } from 'svelte';
import { t } from 'svelte-i18n';
import { listen, type UnlistenFn } from '@tauri-apps/api/event';
import { invoke } from '@tauri-apps/api/core';
import QualityBadge from '$lib/components/QualityBadge.svelte';
@@ -992,7 +993,7 @@
<div class="track-meta">
<span class="track-title">{trackTitle}</span>
{#if explicit}
<span class="explicit-badge" title="Explicit"></span>
<span class="explicit-badge" title="{ $t('library.explicit') }"></span>
{/if}
{#if album}
<span class="track-album">{album}</span>
@@ -1,5 +1,6 @@
<script lang="ts">
import { onMount } from 'svelte';
import { t } from 'svelte-i18n';
import QualityBadge from '$lib/components/QualityBadge.svelte';
interface Props {
@@ -321,7 +322,7 @@
<div class="track-title-row">
<h1 class="track-title">{trackTitle}</h1>
{#if explicit}
<span class="explicit-badge" title="Explicit"></span>
<span class="explicit-badge" title="{ $t('library.explicit') }"></span>
{/if}
</div>
<p class="track-artist">{artist}</p>
@@ -1,5 +1,6 @@
<script lang="ts">
import { onMount } from 'svelte';
import { t } from 'svelte-i18n';
import { listen, type UnlistenFn } from '@tauri-apps/api/event';
import { invoke } from '@tauri-apps/api/core';
import QualityBadge from '$lib/components/QualityBadge.svelte';
@@ -275,7 +276,7 @@
<div class="track-title-row">
<h1 class="track-title">{trackTitle}</h1>
{#if explicit}
<span class="explicit-badge" title="Explicit"></span>
<span class="explicit-badge" title="{ $t('library.explicit') }"></span>
{/if}
</div>
<p class="track-artist">{artist}</p>
@@ -75,7 +75,7 @@
<span class="title-text" bind:this={titleTextRef}>{title ?? $t('player.noTrackPlaying')}</span>
</div>
{#if explicit}
<span class="explicit-badge" title="Explicit"></span>
<span class="explicit-badge" title="{ $t('library.explicit') }"></span>
{/if}
</div>
@@ -22,7 +22,7 @@
<div class="title-row">
<div class="title">{title ?? $t('player.noTrackPlaying')}</div>
{#if explicit}
<span class="explicit-badge" title="Explicit"></span>
<span class="explicit-badge" title="{ $t('library.explicit') }"></span>
{/if}
</div>
<div class="artist">{artist ?? '—'}</div>
@@ -58,7 +58,7 @@
<div class="row-title-row">
<div class="row-title">{queueTrack.title}</div>
{#if queueTrack.parental_warning}
<span class="explicit-badge" title="Explicit"></span>
<span class="explicit-badge" title="{ $t('library.explicit') }"></span>
{/if}
</div>
<div class="row-artist">{queueTrack.artist}</div>