UBER-318: Allow to configure default language (#3342)

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
This commit is contained in:
Andrey Sobolev
2023-06-05 14:36:04 +07:00
committed by GitHub
parent d0d98f286c
commit b6f9dba84a
10 changed files with 43 additions and 9 deletions
+2 -1
View File
@@ -41,6 +41,7 @@
"NoLimit": "No limit",
"AlreadyJoined": "Already joined?",
"ConfirmationSent": "A message has been sent to your email containing a link to confirm the your address.",
"ConfirmationSent2": "Please follow the link to complete your sign up."
"ConfirmationSent2": "Please follow the link to complete your sign up.",
"Slogan": "A unique place to manage all of your work\nWelcome to the Platform"
}
}
+2 -1
View File
@@ -41,6 +41,7 @@
"NoLimit": "Без предела использований",
"AlreadyJoined": "Уже подключены?",
"ConfirmationSent": "На Вашу почту отправлено сообщение, c ссылкой для подтверждения email.",
"ConfirmationSent2": "Пожалуйста, перейдите по ссылке для завершения регистрации."
"ConfirmationSent2": "Пожалуйста, перейдите по ссылке для завершения регистрации.",
"Slogan": "Уникальное место для организации всей вашей работы\nДобро пожаловать в Платформу"
}
}
@@ -14,10 +14,21 @@
// limitations under the License.
-->
<script lang="ts">
import { translate } from '@hcengineering/platform'
import { deviceOptionsStore as deviceInfo } from '@hcengineering/ui'
import plugin from '../plugin'
export let landscape: boolean = false
export let mini: boolean = false
let slogan = ''
translate(plugin.string.Slogan, {})
.then((r) => {
slogan = r
})
.catch((err) => {
console.error(err)
})
</script>
<div class="intro" class:landscape class:mini>
@@ -25,8 +36,11 @@
<div class="logo {$deviceInfo.theme === 'theme-light' ? 'dark' : 'light'}" />
</div>
<div class="slogan">
<p>A unique place to manage all of your work</p>
<p>Welcome to the Platform</p>
{#each slogan.split('\n') as p}
<p>
{p}
</p>
{/each}
</div>
</div>
+2 -1
View File
@@ -58,6 +58,7 @@ export default mergeIds(loginId, login, {
GetLink: '' as IntlString,
AlreadyJoined: '' as IntlString,
ConfirmationSent: '' as IntlString,
ConfirmationSent2: '' as IntlString
ConfirmationSent2: '' as IntlString,
Slogan: '' as IntlString
}
})
@@ -17,7 +17,7 @@
export let workspace: string
</script>
<div class="antiLogo red" class:mini>{workspace.toUpperCase()[0]}</div>
<div class="antiLogo red" class:mini>{workspace?.toUpperCase()?.[0]}</div>
<style lang="scss">
.antiLogo {