feat(i18n): add Explicit translation string
This commit is contained in:
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>
|
||||
|
||||
Reference in new issue
Block a user