Add language weapon

pull/1/head
Made Baruna 2021-06-07 15:53:24 +07:00
parent c024a94930
commit 703d656703
No known key found for this signature in database
GPG Key ID: 5AA5DA16AA5DCEAD
8 changed files with 33 additions and 2 deletions

1
src/data/weapons/fr.json Normal file

File diff suppressed because one or more lines are too long

1
src/data/weapons/id.json Normal file

File diff suppressed because one or more lines are too long

1
src/data/weapons/ko.json Normal file

File diff suppressed because one or more lines are too long

1
src/data/weapons/pt.json Normal file

File diff suppressed because one or more lines are too long

1
src/data/weapons/ru.json Normal file

File diff suppressed because one or more lines are too long

1
src/data/weapons/zh.json Normal file

File diff suppressed because one or more lines are too long

View File

@ -13,8 +13,9 @@
<script>
import { mdiCircle, mdiStar } from '@mdi/js';
import { t } from 'svelte-i18n';
import { locale, t } from 'svelte-i18n';
import Icon from '../../components/Icon.svelte';
import { onMount } from 'svelte';
const rarity = {
1: 'text-white',
@ -34,6 +35,17 @@
export let weapon;
// export let materials;
async function changeLocale(locale) {
const _data = await import(`../../data/weapons/${locale}.json`);
weapon = _data.default[id];
}
onMount(async () => {
locale.subscribe((val) => {
changeLocale(val);
});
});
$: multiplier = weapon.secondary.name === 'em' ? 1 : 100;
$: suffix = weapon.secondary.name === 'em' ? '' : '%';

View File

@ -7,7 +7,8 @@
</script>
<script>
import { t } from 'svelte-i18n';
import { onMount } from 'svelte';
import { locale, t } from 'svelte-i18n';
import TableHeader from '../../components/Table/TableHeader.svelte';
export let data;
@ -89,6 +90,18 @@
}
});
async function changeLocale(locale) {
const _data = await import(`../../data/weapons/${locale}.json`);
data = _data.default;
process();
}
onMount(async () => {
locale.subscribe((val) => {
changeLocale(val);
});
});
</script>
<svelte:head>