chore: update translation

This commit is contained in:
JimmFly
2023-01-12 18:57:55 +08:00
parent e909141759
commit c8fb986888
2 changed files with 14 additions and 12 deletions

View File

@@ -26,11 +26,12 @@ import { toast } from '@/ui/toast';
import useMembers from '@/hooks/use-members'; import useMembers from '@/hooks/use-members';
import Loading from '@/components/loading'; import Loading from '@/components/loading';
import { Wrapper } from '@/ui/layout'; import { Wrapper } from '@/ui/layout';
import { useTranslation } from '@affine/i18n';
export const MembersPage = ({ workspace }: { workspace: WorkspaceUnit }) => { export const MembersPage = ({ workspace }: { workspace: WorkspaceUnit }) => {
const [isInviteModalShow, setIsInviteModalShow] = useState(false); const [isInviteModalShow, setIsInviteModalShow] = useState(false);
const { members, removeMember, loaded } = useMembers(); const { members, removeMember, loaded } = useMembers();
const { t } = useTranslation();
// FIXME: DELETE THIS // FIXME: DELETE THIS
const { user, login, updateWorkspaceMeta } = useTemporaryHelper(); const { user, login, updateWorkspaceMeta } = useTemporaryHelper();
const { confirm } = useConfirm(); const { confirm } = useConfirm();
@@ -51,10 +52,10 @@ export const MembersPage = ({ workspace }: { workspace: WorkspaceUnit }) => {
<> <>
<StyledMemberTitleContainer> <StyledMemberTitleContainer>
<StyledMemberNameContainer> <StyledMemberNameContainer>
Users({members.length}) {t('Users')} ({members.length})
</StyledMemberNameContainer> </StyledMemberNameContainer>
<StyledMemberRoleContainer> <StyledMemberRoleContainer>
Access level {t('Access level')}
</StyledMemberRoleContainer> </StyledMemberRoleContainer>
</StyledMemberTitleContainer> </StyledMemberTitleContainer>
{members.map((member, index) => { {members.map((member, index) => {
@@ -138,7 +139,7 @@ export const MembersPage = ({ workspace }: { workspace: WorkspaceUnit }) => {
type="primary" type="primary"
shape="circle" shape="circle"
> >
Invite Members {t('Invite Members')}
</Button> </Button>
<InviteMemberModal <InviteMemberModal
onClose={() => { onClose={() => {
@@ -158,17 +159,17 @@ export const MembersPage = ({ workspace }: { workspace: WorkspaceUnit }) => {
return ( return (
<StyledMemberWarp> <StyledMemberWarp>
<>Collaborating with other members requires AFFiNE Cloud service.</> <>{t('Collaboration Description')}</>
<StyledPublishExplanation> <StyledPublishExplanation>
<Button <Button
type="primary" type="primary"
shape="circle" shape="circle"
onClick={() => { onClick={() => {
confirm({ confirm({
title: 'Enable AFFiNE Cloud?', title: `${t('Enable AFFiNE Cloud')}?`,
content: `If enabled, the data in this workspace will be backed up and synchronized via AFFiNE Cloud.`, content: t('Enable AFFiNE Cloud Description'),
confirmText: user ? 'Enable' : 'Sign in and Enable', confirmText: user ? t('Enable') : t('Sign in and Enable'),
cancelText: 'Skip', cancelText: t('Skip'),
}).then(confirm => { }).then(confirm => {
if (confirm) { if (confirm) {
if (user) { if (user) {
@@ -181,7 +182,7 @@ export const MembersPage = ({ workspace }: { workspace: WorkspaceUnit }) => {
}); });
}} }}
> >
Enable AFFiNE Cloud {t('Enable AFFiNE Cloud')}
</Button> </Button>
</StyledPublishExplanation> </StyledPublishExplanation>
</StyledMemberWarp> </StyledMemberWarp>

View File

@@ -24,6 +24,7 @@ import {
import { useAppState } from '@/providers/app-state-provider'; import { useAppState } from '@/providers/app-state-provider';
import WorkspaceLayout from '@/components/workspace-layout'; import WorkspaceLayout from '@/components/workspace-layout';
import { WorkspaceUnit } from '@affine/datacenter'; import { WorkspaceUnit } from '@affine/datacenter';
import { useTranslation } from '@affine/i18n';
type TabNames = 'general' | 'members' | 'publish' | 'sync' | 'export'; type TabNames = 'general' | 'members' | 'publish' | 'sync' | 'export';
@@ -61,7 +62,7 @@ const tabMap: {
const WorkspaceSetting = () => { const WorkspaceSetting = () => {
const { currentWorkspace } = useAppState(); const { currentWorkspace } = useAppState();
const { t } = useTranslation();
const [activeTab, setActiveTab] = useState<TabNames>(tabMap[0].name); const [activeTab, setActiveTab] = useState<TabNames>(tabMap[0].name);
const handleTabChange = (tab: TabNames) => { const handleTabChange = (tab: TabNames) => {
setActiveTab(tab); setActiveTab(tab);
@@ -75,7 +76,7 @@ const WorkspaceSetting = () => {
<StyledSettingContainer> <StyledSettingContainer>
<StyledSettingSidebar> <StyledSettingSidebar>
<StyledSettingSidebarHeader> <StyledSettingSidebarHeader>
Workspace Settings {t('Workspace Settings')}
</StyledSettingSidebarHeader> </StyledSettingSidebarHeader>
<StyledSettingTabContainer> <StyledSettingTabContainer>
{tabMap.map(({ icon, name }) => { {tabMap.map(({ icon, name }) => {