|
36 | 36 | <!-- Step 1: Token mode --> |
37 | 37 | <div v-else-if="mode === 'token' && step1Active" class="step-content"> |
38 | 38 | <p class="step-explanation"> |
| 39 | + <!-- TRANSLATORS: Instruction shown when the signer must verify via a messaging channel. "contact information" here means a phone number used for SMS, WhatsApp, Telegram, Signal, or XMPP. --> |
39 | 40 | {{ t('libresign', 'To sign this document, we must verify your identity. Enter your contact information to receive a verification code.') }} |
40 | 41 | </p> |
| 42 | + <!-- TRANSLATORS: Label and placeholder for the phone number input field used to receive a verification code via SMS, WhatsApp, Telegram, Signal, or XMPP. "Contact information" here means a phone number, not a generic address book entry. --> |
41 | 43 | <NcTextField v-model="newPhoneNumber" |
42 | 44 | :disabled="loading" |
43 | 45 | name="cellphone" |
|
55 | 57 | <div class="contact-display"> |
56 | 58 | {{ displayContact }} |
57 | 59 | </div> |
| 60 | + <!-- TRANSLATORS: Label and placeholder for the input field where the signer types the numeric one-time password (OTP) delivered via email, SMS, WhatsApp, Telegram, Signal, or XMPP. "code" here means a short numeric verification code, not source code. --> |
58 | 61 | <NcTextField v-model="token" |
59 | 62 | :disabled="loading" |
60 | 63 | :label="t('libresign', 'Enter your code')" |
|
93 | 96 |
|
94 | 97 | <!-- Step 2 actions (common) --> |
95 | 98 | <template v-else-if="!identityVerified"> |
| 99 | + <!-- TRANSLATORS: Button label. Sends a new numeric one-time password (OTP) to the signer via email, SMS, WhatsApp, Telegram, Signal, or XMPP. "code" here means a short numeric verification code, not source code. --> |
96 | 100 | <NcButton :disabled="loading" |
97 | 101 | type="submit" |
98 | 102 | @click="requestNewCode"> |
|
101 | 105 | </template> |
102 | 106 | {{ t('libresign', 'Request new code') }} |
103 | 107 | </NcButton> |
| 108 | + <!-- TRANSLATORS: Button label. Submits the numeric one-time password (OTP) typed by the signer to complete verification. The code was delivered via email, SMS, WhatsApp, Telegram, Signal, or XMPP. "code" here means a short numeric verification code, not source code. --> |
104 | 109 | <NcButton :disabled="!canSendCode" |
105 | 110 | type="submit" |
106 | 111 | variant="primary" |
|
0 commit comments