\ No newline at end of file
diff --git a/src/lib/UI/GUI/MultiLangInput.svelte b/src/lib/UI/GUI/MultiLangInput.svelte
new file mode 100644
index 00000000..cfdde0fd
--- /dev/null
+++ b/src/lib/UI/GUI/MultiLangInput.svelte
@@ -0,0 +1,54 @@
+
+
+
+ {#each Object.keys(valueObject) as lang}
+ {#if lang !== 'xx'}
+
+ {/if}
+ {/each}
+
+
+{#if addingLang}
+
+ {#each languageCodes as lang}
+
+ {/each}
+
+{/if}
+ {
+ updateValue()
+ onInput()
+}} additionalClass={className} />
\ No newline at end of file
diff --git a/src/lib/UI/Realm/RealmHubIcon.svelte b/src/lib/UI/Realm/RealmHubIcon.svelte
index 9b87d4dc..d1cceef9 100644
--- a/src/lib/UI/Realm/RealmHubIcon.svelte
+++ b/src/lib/UI/Realm/RealmHubIcon.svelte
@@ -3,6 +3,7 @@
import { alertNormal } from "src/ts/alert";
import { hubURL, type hubType } from "src/ts/characterCards";
import { trimNonLatin } from "src/ts/storage/globalApi";
+ import { parseMultilangString } from "src/ts/util";
export let onClick = () => {}
export let chara:hubType
@@ -10,11 +11,12 @@
-