mirror of
https://github.com/rommapp/romm.git
synced 2026-06-28 14:56:01 +00:00
Merge pull request #1361 from rommapp/fix/i18n-pluralization
fix: Improve i18n pluralization
This commit is contained in:
@@ -33,7 +33,7 @@ onBeforeMount(() => {
|
||||
variant="text"
|
||||
label
|
||||
>
|
||||
{{ stats.PLATFORMS }} {{ t("common.platforms") }}
|
||||
{{ t("common.platforms-n", stats.PLATFORMS) }}
|
||||
</v-chip>
|
||||
</v-col>
|
||||
<v-col>
|
||||
@@ -43,7 +43,7 @@ onBeforeMount(() => {
|
||||
variant="text"
|
||||
label
|
||||
>
|
||||
{{ stats.ROMS }} {{ t("common.games") }}
|
||||
{{ t("common.games-n", stats.ROMS) }}
|
||||
</v-chip>
|
||||
</v-col>
|
||||
<v-col>
|
||||
@@ -53,7 +53,7 @@ onBeforeMount(() => {
|
||||
variant="text"
|
||||
label
|
||||
>
|
||||
{{ stats.SAVES }} {{ t("common.saves") }}
|
||||
{{ t("common.saves-n", stats.SAVES) }}
|
||||
</v-chip>
|
||||
</v-col>
|
||||
<v-col>
|
||||
@@ -63,7 +63,7 @@ onBeforeMount(() => {
|
||||
variant="text"
|
||||
label
|
||||
>
|
||||
{{ stats.STATES }} {{ t("common.states") }}
|
||||
{{ t("common.states-n", stats.STATES) }}
|
||||
</v-chip>
|
||||
</v-col>
|
||||
<v-col>
|
||||
@@ -73,7 +73,7 @@ onBeforeMount(() => {
|
||||
variant="text"
|
||||
label
|
||||
>
|
||||
{{ stats.SCREENSHOTS }} {{ t("common.screenshots") }}
|
||||
{{ t("common.screenshots-n", stats.SCREENSHOTS) }}
|
||||
</v-chip>
|
||||
</v-col>
|
||||
</v-row>
|
||||
|
||||
@@ -1,15 +1,18 @@
|
||||
{
|
||||
"platform": "Plattform",
|
||||
"platforms": "Plattformen",
|
||||
"platforms-n": "{n} Plattform | {n} Plattformen",
|
||||
"firmware": "Firmware",
|
||||
"games": "Spiele",
|
||||
"games-n": "{n} Spiel | {n} Spiele",
|
||||
"collection": "Sammlung",
|
||||
"collections": "Sammlungen",
|
||||
"save": "Speichern",
|
||||
"saves": "Speicherstände",
|
||||
"saves-n": "{n} Speichern | {n} Speicherstände",
|
||||
"state": "Spielstand",
|
||||
"states": "Spielstände",
|
||||
"screenshots": "Screenshots",
|
||||
"states-n": "{n} Spielstand | {n} Spielstände",
|
||||
"screenshots-n": "{n} Screenshot | {n} Screenshots",
|
||||
"search": "Suche",
|
||||
"filter": "Filter",
|
||||
"add": "Hinzufügen",
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
"complete-rescan": "Vollständiger Scan",
|
||||
"complete-rescan-desc": "Kompletter Neu-Scan aller Plattformen und Dateien (am langsamsten)",
|
||||
"no-new-roms": "Keine neuen oder geänderten Roms gefunden",
|
||||
"platforms-scanned": "Plattformen: {n_platforms} gescannt",
|
||||
"platforms-scanned-n": "Plattformen: {n} gescannte | Plattformen: {n} gescannt",
|
||||
"platforms-scanned-with-details": "Plattformen: {n_platforms} gescannt, darunter {n_added_platforms} neue und {n_identified_platforms} identifizierte",
|
||||
"roms-scanned": "Roms: {n_roms} scanned",
|
||||
"roms-scanned-with-details": "Roms: {n_platforms} gescannt, dabei {n_added_platforms} neue und {n_identified_platforms} identifizierte"
|
||||
"roms-scanned-n": "Roms: {n} gescannte | Roms: {n} gescannt",
|
||||
"roms-scanned-with-details": "Roms: {n_roms} gescannt, dabei {n_added_roms} neue und {n_identified_roms} identifizierte"
|
||||
}
|
||||
|
||||
@@ -1,15 +1,18 @@
|
||||
{
|
||||
"platform": "Platform",
|
||||
"platforms": "Platforms",
|
||||
"platforms-n": "{n} Platform | {n} Platforms",
|
||||
"firmware": "Firmware",
|
||||
"games": "Games",
|
||||
"games-n": "{n} Game | {n} Games",
|
||||
"collection": "Collection",
|
||||
"collections": "Collections",
|
||||
"save": "Save",
|
||||
"saves": "Saves",
|
||||
"saves-n": "{n} Save | {n} Saves",
|
||||
"state": "State",
|
||||
"states": "States",
|
||||
"screenshots": "Screenshots",
|
||||
"states-n": "{n} State | {n} States",
|
||||
"screenshots-n": "{n} Screenshot | {n} Screenshots",
|
||||
"search": "Search",
|
||||
"filter": "Filter",
|
||||
"add": "Add",
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
"complete-rescan": "Complete rescan",
|
||||
"complete-rescan-desc": "Total rescan of all platforms and files (slowest)",
|
||||
"no-new-roms": "No new/changed roms found",
|
||||
"platforms-scanned": "Platforms: {n_platforms} scanned",
|
||||
"platforms-scanned-n": "Platforms: {n} scanned",
|
||||
"platforms-scanned-with-details": "Platforms: {n_platforms} scanned, with {n_added_platforms} new and {n_identified_platforms} identified",
|
||||
"roms-scanned": "Roms: {n_roms} scanned",
|
||||
"roms-scanned-with-details": "Roms: {n_platforms} scanned, with {n_added_platforms} new and {n_identified_platforms} identified"
|
||||
"roms-scanned-n": "Roms: {n} scanned",
|
||||
"roms-scanned-with-details": "Roms: {n_roms} scanned, with {n_added_roms} new and {n_identified_roms} identified"
|
||||
}
|
||||
|
||||
@@ -1,15 +1,18 @@
|
||||
{
|
||||
"platform": "Platform",
|
||||
"platforms": "Platforms",
|
||||
"platforms-n": "{n} Platform | {n} Platforms",
|
||||
"firmware": "Firmware",
|
||||
"games": "Games",
|
||||
"games-n": "{n} Game | {n} Games",
|
||||
"collection": "Collection",
|
||||
"collections": "Collections",
|
||||
"save": "Save",
|
||||
"saves": "Saves",
|
||||
"saves-n": "{n} Save | {n} Saves",
|
||||
"state": "State",
|
||||
"states": "States",
|
||||
"screenshots": "Screenshots",
|
||||
"states-n": "{n} State | {n} States",
|
||||
"screenshots-n": "{n} Screenshot | {n} Screenshots",
|
||||
"search": "Search",
|
||||
"filter": "Filter",
|
||||
"add": "Add",
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
"complete-rescan": "Complete rescan",
|
||||
"complete-rescan-desc": "Total rescan of all platforms and files (slowest)",
|
||||
"no-new-roms": "No new/changed roms found",
|
||||
"platforms-scanned": "Platforms: {n_platforms} scanned",
|
||||
"platforms-scanned-n": "Platforms: {n} scanned",
|
||||
"platforms-scanned-with-details": "Platforms: {n_platforms} scanned, with {n_added_platforms} new and {n_identified_platforms} identified",
|
||||
"roms-scanned": "Roms: {n_roms} scanned",
|
||||
"roms-scanned-with-details": "Roms: {n_platforms} scanned, with {n_added_platforms} new and {n_identified_platforms} identified"
|
||||
"roms-scanned-n": "Roms: {n} scanned",
|
||||
"roms-scanned-with-details": "Roms: {n_roms} scanned, with {n_added_roms} new and {n_identified_roms} identified"
|
||||
}
|
||||
|
||||
@@ -1,15 +1,18 @@
|
||||
{
|
||||
"platform": "Plataforma",
|
||||
"platforms": "Plataformas",
|
||||
"platforms-n": "{n} Plataforma | {n} Plataformas",
|
||||
"firmware": "Firmware",
|
||||
"games": "Juegos",
|
||||
"games-n": "{n} Juego | {n} Juegos",
|
||||
"collection": "Colección",
|
||||
"collections": "Colecciones",
|
||||
"save": "Guardado",
|
||||
"saves": "Guardados",
|
||||
"saves-n": "{n} Guardado | {n} Guardados",
|
||||
"state": "Estado",
|
||||
"states": "Estados",
|
||||
"screenshots": "Capturas de pantalla",
|
||||
"states-n": "{n} Estado | {n} Estados",
|
||||
"screenshots-n": "{n} Captura de pantalla | {n} Capturas de pantalla",
|
||||
"search": "Buscar",
|
||||
"filter": "Filtrar",
|
||||
"add": "Añadir",
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
"complete-rescan": "Escaneo completo",
|
||||
"complete-rescan-desc": "Escaneo completo de todos los ficheros y plataformas (más lento)",
|
||||
"no-new-roms": "No se han encontrado ficheros nuevos o modificados",
|
||||
"platforms-scanned": "Plataformas: {n_platforms} escaneadas",
|
||||
"platforms-scanned-n": "Plataformas: {n} escaneada | Plataformas: {n} escaneadas",
|
||||
"platforms-scanned-with-details": "Plataformas: {n_platforms} escaneadas, {n_added_platforms} nuevas y {n_identified_platforms} identificadas",
|
||||
"roms-scanned": "Roms: {n_roms} escaneadas",
|
||||
"roms-scanned-with-details": "Roms: {n_platforms} escaneadas, {n_added_platforms} nuevas y {n_identified_platforms} identificadas"
|
||||
"roms-scanned-n": "Roms: {n} escaneado | Roms: {n} escaneados",
|
||||
"roms-scanned-with-details": "Roms: {n_roms} escaneados, {n_added_roms} nuevos y {n_identified_roms} identificados"
|
||||
}
|
||||
|
||||
@@ -1,15 +1,19 @@
|
||||
{
|
||||
"platform": "Plateforme",
|
||||
"platforms": "Plateformes",
|
||||
"platforms-n": "{n} Plateforme | {n} Plateformes",
|
||||
"firmware": "Firmware",
|
||||
"games": "Jeux",
|
||||
"games-n": "{n} Jeu | {n} Jeux",
|
||||
"collection": "Collection",
|
||||
"collections": "Collections",
|
||||
"save": "Sauvegarder",
|
||||
"saves": "Sauvegardes",
|
||||
"saves-n": "{n} Sauvegarder | {n} Sauvegardes",
|
||||
"state": "État",
|
||||
"states": "États",
|
||||
"states-n": "{n} État | {n} États",
|
||||
"screenshots": "Captures d'écran",
|
||||
"screenshots-n": "{n} Capture d'écran | {n} Captures d'écran",
|
||||
"search": "Rechercher",
|
||||
"filter": "Filtrer",
|
||||
"add": "Ajouter",
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
"complete-rescan": "Scan complet",
|
||||
"complete-rescan-desc": "Scan complet de tous les fichiers et plateformes (plus lent)",
|
||||
"no-new-roms": "Aucun nouveau fichier ou fichier modifié trouvé",
|
||||
"platforms-scanned": "Plateformes : {n_platforms} scannées",
|
||||
"platforms-scanned-n": "Plateformes : {n} scannée | Plateformes : {n} scannées",
|
||||
"platforms-scanned-with-details": "Plateformes : {n_platforms} scannées, {n_added_platforms} nouvelles et {n_identified_platforms} identifiées",
|
||||
"roms-scanned": "Roms : {n_roms} scannées",
|
||||
"roms-scanned-with-details": "Roms : {n_platforms} scannées, {n_added_platforms} nouvelles et {n_identified_platforms} identifiées"
|
||||
"roms-scanned-n": "Roms : {n} scannée | Roms : {n} scannées",
|
||||
"roms-scanned-with-details": "Roms : {n_roms} scannées, {n_added_roms} nouvelles et {n_identified_roms} identifiées"
|
||||
}
|
||||
|
||||
@@ -1,15 +1,18 @@
|
||||
{
|
||||
"platform": "Plataforma",
|
||||
"platforms": "Plataformas",
|
||||
"platforms-n": "{n} Plataforma | {n} Plataformas",
|
||||
"firmware": "Firmware",
|
||||
"games": "Jogos",
|
||||
"games-n": "{n} Jogo | {n} Jogos",
|
||||
"collection": "Coleção",
|
||||
"collections": "Coleções",
|
||||
"save": "Salvar",
|
||||
"saves": "Salvar",
|
||||
"saves-n": "{n} Salvar | {n} Salvar",
|
||||
"state": "Estado",
|
||||
"states": "Estados",
|
||||
"screenshots": "Capturas de tela",
|
||||
"states-n": "{n} Estado | {n} Estados",
|
||||
"screenshots-n": "{n} Captura de tela | {n} Capturas de tela",
|
||||
"search": "Buscar",
|
||||
"filter": "Filtrar",
|
||||
"add": "Adicionar",
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
"complete-rescan": "Reescanear completamente",
|
||||
"complete-rescan-desc": "Reescanear totalmente todas as plataformas e arquivos (mais lento)",
|
||||
"no-new-roms": "Nenhum novo/alterado rom encontrado",
|
||||
"platforms-scanned": "Plataformas: {n_platforms} escaneadas",
|
||||
"platforms-scanned-n": "Plataformas: {n} escaneada | Plataformas: {n} escaneadas",
|
||||
"platforms-scanned-with-details": "Plataformas: {n_platforms} escaneadas, com {n_added_platforms} novas e {n_identified_platforms} identificadas",
|
||||
"roms-scanned": "Roms: {n_roms} escaneadas",
|
||||
"roms-scanned-with-details": "Roms: {n_platforms} escaneadas, com {n_added_platforms} novas e {n_identified_platforms} identificadas"
|
||||
"roms-scanned-n": "Roms: {n} escaneado | Roms: {n} escaneados",
|
||||
"roms-scanned-with-details": "Roms: {n_roms} escaneados, com {n_added_roms} novos e {n_identified_roms} identificados"
|
||||
}
|
||||
|
||||
@@ -1,15 +1,18 @@
|
||||
{
|
||||
"platform": "Платформа",
|
||||
"platforms": "Платформы",
|
||||
"platforms-n": "{n} Платформа | {n} Платформы",
|
||||
"firmware": "Firmware",
|
||||
"games": "Игры",
|
||||
"games-n": "{n} Игра | {n} Игры",
|
||||
"collection": "Коллекция",
|
||||
"collections": "Коллекции",
|
||||
"save": "Сохранить",
|
||||
"saves": "Сохранения",
|
||||
"saves-n": "{n} Сохранить | {n} Сохранения",
|
||||
"state": "Состояние",
|
||||
"states": "Состояния",
|
||||
"screenshots": "Скриншоты",
|
||||
"states-n": "{n} Состояние | {n} Состояния",
|
||||
"screenshots-n": "{n} Скриншот | {n} Скриншоты",
|
||||
"search": "Поиск",
|
||||
"filter": "Фильтр",
|
||||
"add": "Добавить",
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
"complete-rescan": "Полное пересканирование",
|
||||
"complete-rescan-desc": "Полное пересканирование всех платформ и файлов (самое медленное)",
|
||||
"no-new-roms": "Новых/измененных ромов не найдено",
|
||||
"platforms-scanned": "Платформы: {n_platforms} отсканировано",
|
||||
"platforms-scanned-n": "Платформы: {n} отсканировано",
|
||||
"platforms-scanned-with-details": "Платформы: {n_platforms} отсканировано, {n_added_platforms} новых и {n_identified_platforms} опознано",
|
||||
"roms-scanned": "Ромы: {n_roms} отсканировано",
|
||||
"roms-scanned-with-details": "Ромы: {n_platforms} отсканировано, {n_added_platforms} новых и {n_identified_platforms} опознано"
|
||||
"roms-scanned-n": "Ромы: {n} отсканировано",
|
||||
"roms-scanned-with-details": "Ромы: {n_roms} отсканировано, {n_added_roms} новых и {n_identified_roms} опознано"
|
||||
}
|
||||
|
||||
@@ -380,7 +380,7 @@ async function stopScan() {
|
||||
>
|
||||
<v-icon left>mdi-controller</v-icon>
|
||||
<span v-if="xs" class="ml-2">{{
|
||||
t("scan.platforms-scanned", { n_platforms: scanningPlatforms.length })
|
||||
t("scan.platforms-scanned-n", scanningPlatforms.length)
|
||||
}}</span>
|
||||
<span class="ml-2" v-else>{{
|
||||
t("scan.platforms-scanned-with-details", {
|
||||
@@ -398,11 +398,16 @@ async function stopScan() {
|
||||
class="ml-1 my-1"
|
||||
>
|
||||
<v-icon left> mdi-disc </v-icon>
|
||||
<span class="ml-2">Roms: {{ scanStats.scanned_roms }} scanned</span>
|
||||
<span v-if="!xs">, with {{ scanStats.added_roms }} new</span>
|
||||
<span v-if="!xs"
|
||||
> and {{ scanStats.metadata_roms }} identified</span
|
||||
>
|
||||
<span v-if="xs" class="ml-2">{{
|
||||
t("scan.roms-scanned-n", scanStats.scanned_roms)
|
||||
}}</span>
|
||||
<span class="ml-2" v-else>{{
|
||||
t("scan.roms-scanned-with-details", {
|
||||
n_roms: scanStats.scanned_roms,
|
||||
n_added_roms: scanStats.added_roms,
|
||||
n_identified_roms: scanStats.metadata_roms,
|
||||
})
|
||||
}}</span>
|
||||
</v-chip>
|
||||
</v-chip>
|
||||
</v-bottom-navigation>
|
||||
|
||||
Reference in New Issue
Block a user