Skip to content

Commit 28a320b

Browse files
committed
viewer disclaimer and translation
1 parent 4ec9a09 commit 28a320b

File tree

8 files changed

+19
-2
lines changed

8 files changed

+19
-2
lines changed

src/cloud/components/FolderPage/index.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ import { filterIter } from '../../lib/utils/iterator'
3232
import { ViewsManager } from '../Views'
3333
import ApplicationPageLoader from '../ApplicationPageLoader'
3434
import LoaderFolderPage from '../../../design/components/atoms/loaders/LoaderFolderPage'
35+
import ViewerDisclaimer from '../ViewerDisclaimer'
3536

3637
const FolderPage = () => {
3738
const { pageFolder, team, currentUserIsCoreMember } = usePage()
@@ -235,6 +236,7 @@ const FolderPage = () => {
235236
</ApplicationTopbar>
236237
<ApplicationContent>
237238
<FolderPageInviteSection />
239+
<ViewerDisclaimer resource='folder' />
238240
<ViewsManager
239241
parent={{ type: 'folder', target: currentFolder }}
240242
views={currentViews}

src/cloud/components/ViewerDisclaimer.tsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@ import { trackEvent } from '../api/track'
1515
import { MixpanelActionTrackTypes } from '../interfaces/analytics/mixpanel'
1616
import { LoadingButton } from '../../design/components/atoms/Button'
1717

18-
const ViewerDisclaimer = () => {
18+
const ViewerDisclaimer = ({
19+
resource = 'doc',
20+
}: {
21+
resource?: 'doc' | 'folder'
22+
}) => {
1923
const { team, currentUserIsCoreMember } = usePage()
2024
const { translate } = useI18n()
2125

@@ -34,7 +38,9 @@ const ViewerDisclaimer = () => {
3438
{translate(lngKeys.MemberRole)}
3539
<Icon path={mdiOpenInNew} />
3640
</ExternalLink>
37-
{translate(lngKeys.ViewerDisclaimerOutro)}{' '}
41+
{resource === 'doc'
42+
? translate(lngKeys.ViewerDisclaimerOutro)
43+
: translate(lngKeys.ViewerDisclaimerFolderOutro)}
3844
</div>
3945

4046
{team != null && <EditRequestButton team={team} />}

src/cloud/components/WorkspacePage/index.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import { getMapValues } from '../../../design/lib/utils/array'
1717
import { ViewsManager } from '../Views'
1818
import ApplicationPageLoader from '../ApplicationPageLoader'
1919
import LoaderFolderPage from '../../../design/components/atoms/loaders/LoaderFolderPage'
20+
import ViewerDisclaimer from '../ViewerDisclaimer'
2021

2122
const WorkspacePage = ({
2223
workspace: pageWorkspace,
@@ -132,6 +133,7 @@ const WorkspacePage = ({
132133
<ApplicationTopbar controls={topbarControls} />
133134
<ApplicationContent>
134135
<FolderPageInviteSection />
136+
<ViewerDisclaimer resource='folder' />
135137
<ViewsManager
136138
parent={{ type: 'workspace', target: workspace }}
137139
views={currentViews}

src/cloud/lib/i18n/enUS.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -482,6 +482,7 @@ const enTranslation: TranslationSource = {
482482

483483
[lngKeys.ViewerDisclaimerIntro]: 'Please ask your admin to give you a ',
484484
[lngKeys.ViewerDisclaimerOutro]: 'so that you can edit this document',
485+
[lngKeys.ViewerDisclaimerFolderOutro]: 'so that you can edit this folder',
485486
[lngKeys.MemberRole]: 'Member role',
486487

487488
[lngKeys.DiscountModalTitle]: 'Subscribe now to receive a discount',

src/cloud/lib/i18n/fr.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -492,6 +492,8 @@ const frTranslation: TranslationSource = {
492492
[lngKeys.ViewerDisclaimerIntro]:
493493
'Veuillez demander à votre administrateur de vous donner un',
494494
[lngKeys.ViewerDisclaimerOutro]: 'afin que vous puissiez éditer ce document',
495+
[lngKeys.ViewerDisclaimerFolderOutro]:
496+
'afin que vous puissiez éditer ce dossier',
495497
[lngKeys.MemberRole]: 'Rôle de membre',
496498

497499
[lngKeys.DiscountModalTitle]:

src/cloud/lib/i18n/ja.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -483,6 +483,8 @@ const jpTranslation: TranslationSource = {
483483
[lngKeys.ViewerDisclaimerIntro]: 'このドキュメントを編集できるように',
484484
[lngKeys.ViewerDisclaimerOutro]:
485485
'Admin権限の方があなたの権限をMemberに変更すると、ドキュメント編集等を行うことができるようになります。',
486+
[lngKeys.ViewerDisclaimerFolderOutro]:
487+
'Admin権限の方があなたの権限をMemberに変更すると、フォルダー編集等を行うことができるようになります。',
486488
[lngKeys.MemberRole]: 'メンバーの役割',
487489

488490
[lngKeys.DiscountModalTitle]: '有料プランを購読し、割引を受け取りましょう!',

src/cloud/lib/i18n/types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -446,6 +446,7 @@ export enum lngKeys {
446446
SeeRoleDetails = 'settings.roles.see.details',
447447
ViewerDisclaimerIntro = 'viewer.disclaimer.intro',
448448
ViewerDisclaimerOutro = 'viewer.disclaimer.outro',
449+
ViewerDisclaimerFolderOutro = 'viewer.disclaimer.outro.folder',
449450
MemberRole = 'member.role',
450451

451452
GeneralInvite = 'general.invite',

src/cloud/lib/i18n/zhCN.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -458,6 +458,7 @@ const zhTranslation: TranslationSource = {
458458
[lngKeys.SeeRoleDetails]: 'See role details',
459459
[lngKeys.ViewerDisclaimerIntro]: '请让您的管理员给您一个',
460460
[lngKeys.ViewerDisclaimerOutro]: '以便您可以编辑此文档',
461+
[lngKeys.ViewerDisclaimerFolderOutro]: '以便您可以编辑此文件夹',
461462
[lngKeys.MemberRole]: '成员角色',
462463

463464
[lngKeys.DiscountModalTitle]: '立即订阅即可享受折扣!',

0 commit comments

Comments
 (0)