enhance(frontend): add link of 2fa guide
This commit is contained in:
		
							parent
							
								
									7586ef7ba8
								
							
						
					
					
						commit
						eb1ef1484a
					
				
					 4 changed files with 13 additions and 1 deletions
				
			
		
							
								
								
									
										4
									
								
								locales/index.d.ts
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								locales/index.d.ts
									
										
									
									
										vendored
									
									
								
							| 
						 | 
					@ -7645,6 +7645,10 @@ export interface Locale extends ILocale {
 | 
				
			||||||
         * バックアップコードが全て使用されました。認証アプリを利用できない場合、これ以上アカウントにアクセスできなくなります。認証アプリを再登録してください。
 | 
					         * バックアップコードが全て使用されました。認証アプリを利用できない場合、これ以上アカウントにアクセスできなくなります。認証アプリを再登録してください。
 | 
				
			||||||
         */
 | 
					         */
 | 
				
			||||||
        "backupCodesExhaustedWarning": string;
 | 
					        "backupCodesExhaustedWarning": string;
 | 
				
			||||||
 | 
					        /**
 | 
				
			||||||
 | 
					         * 詳細なガイドはこちら
 | 
				
			||||||
 | 
					         */
 | 
				
			||||||
 | 
					        "moreDetailedGuideHere": string;
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
    "_permissions": {
 | 
					    "_permissions": {
 | 
				
			||||||
        /**
 | 
					        /**
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2009,6 +2009,7 @@ _2fa:
 | 
				
			||||||
  backupCodesDescription: "認証アプリが使用できなくなった場合、以下のバックアップコードを使ってアカウントにアクセスできます。これらのコードは必ず安全な場所に保管してください。各コードは一回だけ使用できます。"
 | 
					  backupCodesDescription: "認証アプリが使用できなくなった場合、以下のバックアップコードを使ってアカウントにアクセスできます。これらのコードは必ず安全な場所に保管してください。各コードは一回だけ使用できます。"
 | 
				
			||||||
  backupCodeUsedWarning: "バックアップコードが使用されました。認証アプリが使えなくなっている場合、なるべく早く認証アプリを再設定してください。"
 | 
					  backupCodeUsedWarning: "バックアップコードが使用されました。認証アプリが使えなくなっている場合、なるべく早く認証アプリを再設定してください。"
 | 
				
			||||||
  backupCodesExhaustedWarning: "バックアップコードが全て使用されました。認証アプリを利用できない場合、これ以上アカウントにアクセスできなくなります。認証アプリを再登録してください。"
 | 
					  backupCodesExhaustedWarning: "バックアップコードが全て使用されました。認証アプリを利用できない場合、これ以上アカウントにアクセスできなくなります。認証アプリを再登録してください。"
 | 
				
			||||||
 | 
					  moreDetailedGuideHere: "詳細なガイドはこちら"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
_permissions:
 | 
					_permissions:
 | 
				
			||||||
  "read:account": "アカウントの情報を見る"
 | 
					  "read:account": "アカウントの情報を見る"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -25,6 +25,8 @@ SPDX-License-Identifier: AGPL-3.0-only
 | 
				
			||||||
				<div style="height: 100cqh; overflow: auto; text-align: center;">
 | 
									<div style="height: 100cqh; overflow: auto; text-align: center;">
 | 
				
			||||||
					<MkSpacer :marginMin="20" :marginMax="28">
 | 
										<MkSpacer :marginMin="20" :marginMax="28">
 | 
				
			||||||
						<div class="_gaps">
 | 
											<div class="_gaps">
 | 
				
			||||||
 | 
												<MkInfo><MkLink url="https://misskey-hub.net/docs/for-users/stepped-guides/how-to-enable-2fa/" target="_blank">{{ i18n.ts._2fa.moreDetailedGuideHere }}</MkLink></MkInfo>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							<I18n :src="i18n.ts._2fa.step1" tag="div">
 | 
												<I18n :src="i18n.ts._2fa.step1" tag="div">
 | 
				
			||||||
								<template #a>
 | 
													<template #a>
 | 
				
			||||||
									<a href="https://authy.com/" rel="noopener" target="_blank" class="_link">Authy</a>
 | 
														<a href="https://authy.com/" rel="noopener" target="_blank" class="_link">Authy</a>
 | 
				
			||||||
| 
						 | 
					@ -113,6 +115,7 @@ import { i18n } from '@/i18n.js';
 | 
				
			||||||
import * as os from '@/os.js';
 | 
					import * as os from '@/os.js';
 | 
				
			||||||
import MkFolder from '@/components/MkFolder.vue';
 | 
					import MkFolder from '@/components/MkFolder.vue';
 | 
				
			||||||
import MkInfo from '@/components/MkInfo.vue';
 | 
					import MkInfo from '@/components/MkInfo.vue';
 | 
				
			||||||
 | 
					import MkLink from '@/components/MkLink.vue';
 | 
				
			||||||
import { confetti } from '@/scripts/confetti.js';
 | 
					import { confetti } from '@/scripts/confetti.js';
 | 
				
			||||||
import { signinRequired } from '@/account.js';
 | 
					import { signinRequired } from '@/account.js';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -30,7 +30,10 @@ SPDX-License-Identifier: AGPL-3.0-only
 | 
				
			||||||
				<MkButton v-else danger @click="unregisterTOTP">{{ i18n.ts.unregister }}</MkButton>
 | 
									<MkButton v-else danger @click="unregisterTOTP">{{ i18n.ts.unregister }}</MkButton>
 | 
				
			||||||
			</div>
 | 
								</div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			<MkButton v-else-if="!$i.twoFactorEnabled" primary gradate @click="registerTOTP">{{ i18n.ts._2fa.registerTOTP }}</MkButton>
 | 
								<div v-else-if="!$i.twoFactorEnabled" class="_gaps_s">
 | 
				
			||||||
 | 
									<MkButton primary gradate @click="registerTOTP">{{ i18n.ts._2fa.registerTOTP }}</MkButton>
 | 
				
			||||||
 | 
									<MkLink url="https://misskey-hub.net/docs/for-users/stepped-guides/how-to-enable-2fa/" target="_blank"><i class="ti ti-help-circle"></i> {{ i18n.ts.learnMore }}</MkLink>
 | 
				
			||||||
 | 
								</div>
 | 
				
			||||||
		</MkFolder>
 | 
							</MkFolder>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		<MkFolder>
 | 
							<MkFolder>
 | 
				
			||||||
| 
						 | 
					@ -79,6 +82,7 @@ import MkInfo from '@/components/MkInfo.vue';
 | 
				
			||||||
import MkSwitch from '@/components/MkSwitch.vue';
 | 
					import MkSwitch from '@/components/MkSwitch.vue';
 | 
				
			||||||
import FormSection from '@/components/form/section.vue';
 | 
					import FormSection from '@/components/form/section.vue';
 | 
				
			||||||
import MkFolder from '@/components/MkFolder.vue';
 | 
					import MkFolder from '@/components/MkFolder.vue';
 | 
				
			||||||
 | 
					import MkLink from '@/components/MkLink.vue';
 | 
				
			||||||
import * as os from '@/os.js';
 | 
					import * as os from '@/os.js';
 | 
				
			||||||
import { signinRequired, updateAccount } from '@/account.js';
 | 
					import { signinRequired, updateAccount } from '@/account.js';
 | 
				
			||||||
import { i18n } from '@/i18n.js';
 | 
					import { i18n } from '@/i18n.js';
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue