diff --git a/app/src/lib/components/LanguageAvailability.svelte b/app/src/lib/components/LanguageAvailability.svelte index 288f21a..12a4c08 100644 --- a/app/src/lib/components/LanguageAvailability.svelte +++ b/app/src/lib/components/LanguageAvailability.svelte @@ -1,8 +1,8 @@ {#if !loading && translations.length > 0} -
- {$t('post.also_available_in')} - {#each translations as t, i} - {displayLanguage(t.lang)}{#if i < translations.length - 1}, {/if} +
+ + {#each options as opt, i} + {#if opt.href === null} + {opt.code.toUpperCase()} + {:else} + + {/if} + {#if i < options.length - 1}{/if} {/each}
{/if} diff --git a/app/src/lib/i18n/messages/de.json b/app/src/lib/i18n/messages/de.json index 4717865..79428d4 100644 --- a/app/src/lib/i18n/messages/de.json +++ b/app/src/lib/i18n/messages/de.json @@ -20,7 +20,6 @@ "back_to_overview": "â ZurĂŒck zur Ăbersicht", "untitled": "(ohne Titel)", "published_on": "Veröffentlicht am {date}", - "also_available_in": "Auch verfĂŒgbar in:", "not_found": "Post \"{slug}\" nicht gefunden.", "unknown_error": "Unbekannter Fehler" }, @@ -28,8 +27,6 @@ "doc_title": "Impressum â Jörg Lohrer" }, "lang": { - "de": "Deutsch", - "en": "English", "switch_aria": "Sprache wechseln" } } diff --git a/app/src/lib/i18n/messages/en.json b/app/src/lib/i18n/messages/en.json index be201de..21f367f 100644 --- a/app/src/lib/i18n/messages/en.json +++ b/app/src/lib/i18n/messages/en.json @@ -20,7 +20,6 @@ "back_to_overview": "â Back to overview", "untitled": "(untitled)", "published_on": "Published on {date}", - "also_available_in": "Also available in:", "not_found": "Post \"{slug}\" not found.", "unknown_error": "Unknown error" }, @@ -28,8 +27,6 @@ "doc_title": "Imprint â Jörg Lohrer" }, "lang": { - "de": "German", - "en": "English", "switch_aria": "Switch language" } } diff --git a/app/src/lib/nostr/languageNames.test.ts b/app/src/lib/nostr/languageNames.test.ts deleted file mode 100644 index 8d64698..0000000 --- a/app/src/lib/nostr/languageNames.test.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { describe, it, expect } from 'vitest'; -import { displayLanguage } from './languageNames'; - -describe('displayLanguage', () => { - it('kennt deutsch', () => { - expect(displayLanguage('de')).toBe('Deutsch'); - }); - it('kennt english', () => { - expect(displayLanguage('en')).toBe('English'); - }); - it('fĂ€llt bei unbekanntem code auf uppercase-code zurĂŒck', () => { - expect(displayLanguage('fr')).toBe('FR'); - }); - it('fĂ€llt bei leerer sprache auf ? zurĂŒck', () => { - expect(displayLanguage('')).toBe('?'); - }); -}); diff --git a/app/src/lib/nostr/languageNames.ts b/app/src/lib/nostr/languageNames.ts deleted file mode 100644 index 1e2d44b..0000000 --- a/app/src/lib/nostr/languageNames.ts +++ /dev/null @@ -1,9 +0,0 @@ -const NAMES: Record