adds missing translations

This commit is contained in:
Christian Beutel
2024-07-13 22:33:41 +02:00
parent d0a408983b
commit 230f23b9ff
18 changed files with 92 additions and 109 deletions

View File

@@ -79,18 +79,6 @@
}));
}
async function handleSearchClick(item: SearchItem) {
citySearchQuery = item.text;
await settings_update({
id: settings?.id!,
location: {
name: item.value.name,
lat: item.value.lat,
lon: item.value.lon,
},
});
}
async function handleAvatarSelection() {
const files = (
document.getElementById("avatarInput") as HTMLInputElement
@@ -103,13 +91,6 @@
await users_update($currentUser!, files[0]);
}
async function handleUnitSelection(e: RadioItem) {
await settings_update({
id: settings!.id,
unit: e.value as "imperial" | "metric",
});
}
async function handleLanguageSelection(
value: "en" | "de" | "fr" | "hu" | "nl" | "pl" | "pt",
) {
@@ -120,13 +101,6 @@
});
}
async function handleMapFocusSelection(value: "trails" | "location") {
await settings_update({
id: settings!.id,
mapFocus: value,
});
}
async function deleteAccount() {
await users_delete($currentUser!);
logout();
@@ -229,35 +203,6 @@
on:change={(e) => handleLanguageSelection(e.detail)}
></Select>
</div>
<!--<div>
<h5 class="font-medium mb-1">{$_("units")}</h5>
<RadioGroup
name="unit"
items={units}
selected={settings?.unit == "metric" ? 0 : 1}
on:change={(e) => handleUnitSelection(e.detail)}
></RadioGroup>
</div>
<div>
<h5 class="font-medium mb-1">Focus map on</h5>
<Select
items={mapFocus}
bind:value={selectedMapFocus}
on:change={(e) => handleMapFocusSelection(e.detail)}
></Select>
{#if selectedMapFocus == "location"}
<div class="mt-3">
<Search
items={searchDropdownItems}
placeholder="{$_('search-cities')}..."
bind:value={citySearchQuery}
on:update={(e) => searchCities(e.detail)}
on:click={(e) => handleSearchClick(e.detail)}
></Search>
</div>
{/if}
</div> -->
<hr class="border-input-border" />
<div class="space-y-4">
<h4 class="text-xl text-red-400">{$_("danger-zone")}</h4>

View File

@@ -143,13 +143,13 @@
<div class="space-y-6">
<h3 class="text-2xl font-semibold">{$_("import")}</h3>
<button
class="drop-area relative h-64 w-full border border-content border-dashed rounded-xl flex items-center justify-center text-gray-500 bg-background cursor-pointer hover:bg-menu-item-background-hover focus:bg-menu-item-background-focus transition-colors"
class="drop-area relative h-64 w-full p-4 border border-content border-dashed rounded-xl flex items-center justify-center text-gray-500 bg-background cursor-pointer hover:bg-menu-item-background-hover focus:bg-menu-item-background-focus transition-colors"
style="--progress: {$uploadProgress}%"
on:click={openFileBrowser}
on:dragover={handleDragOver}
on:drop={handleDrop}
>
Select or drag GPX, FIT, KML or TCX files here...
{$_('import-hint')}
</button>
<input

View File

@@ -189,7 +189,7 @@
show_toast({
type: "success",
icon: "check",
text: "Trail saved successfully.",
text: $_('trail-saved-successfully'),
});
} catch (e) {
console.error(e);
@@ -197,7 +197,7 @@
show_toast({
type: "error",
icon: "close",
text: "Error saving trail.",
text: $_('error-saving-trail'),
});
} finally {
loading = false;
@@ -766,7 +766,7 @@
name="category"
label={$_("category")}
bind:value={$form.category}
items={$categories.map((c) => ({ text: c.name, value: c.id }))}
items={$categories.map((c) => ({ text: $_(c.name), value: c.id }))}
></Select>
<Toggle name="public" label={$_("public")} bind:value={$form.public}
></Toggle>