chore(i18n): update i18n (#15191)

#### PR Dependency Tree


* **PR #15191** 👈

This tree was auto-generated by
[Charcoal](https://github.com/danerwilliams/charcoal)

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **New Features**
* Updated sign-in, sign-up, and email content to show the correct server
name for cloud and self-hosted setups.
* Added clearer workspace status messages for syncing, local workspaces,
and server-connected workspaces.
* Introduced localized text updates for more languages, including new
locale coverage.

* **Bug Fixes**
* Replaced outdated “Cloud” wording throughout the app with more
accurate “Sync” and self-hosted terminology.
* Improved account deletion, password reset, sharing, and storage
prompts for clearer user guidance.
* Updated workspace status labels and tooltips to better reflect the
current server connection.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
DarkSky
2026-07-03 18:37:20 +08:00
committed by GitHub
parent cebd7296b1
commit c36b5b201e
42 changed files with 306 additions and 1067 deletions
@@ -2,6 +2,7 @@ import { Avatar } from '@affine/component';
import { useSignOut } from '@affine/core/components/hooks/affine/use-sign-out';
import { AuthService } from '@affine/core/modules/cloud';
import { GlobalDialogService } from '@affine/core/modules/dialogs';
import { useI18n } from '@affine/i18n';
import { ArrowRightSmallIcon } from '@blocksuite/icons/rc';
import { useLiveData, useService } from '@toeverything/infra';
import { type ReactNode } from 'react';
@@ -74,14 +75,15 @@ const AuthorizedUserProfile = () => {
};
const UnauthorizedUserProfile = () => {
const { t } = useI18n();
const globalDialogService = useService(GlobalDialogService);
return (
<BaseLayout
onClick={() => globalDialogService.open('sign-in', {})}
avatar={<Avatar size={48} rounded={4} />}
title="Sign up / Sign in"
caption="Sync with AFFiNE Cloud"
title={t(`com.affine.settings.sign`)}
caption={t(`com.affine.setting.sign.message`)}
/>
);
};