Skip to content

Commit 5e96056

Browse files
committed
fix: copy
1 parent 4d46d92 commit 5e96056

1 file changed

Lines changed: 33 additions & 4 deletions

File tree

‎apps/app-frontend/src/components/ui/settings/instances/SandboxSettings.vue‎

Lines changed: 33 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ const messages = defineMessages({
3939
id: 'app.settings.sandbox.title',
4040
defaultMessage: 'Sandbox instances',
4141
},
42+
instanceTitle: {
43+
id: 'app.settings.sandbox.instance.title',
44+
defaultMessage: 'Sandbox instance',
45+
},
4246
description: {
4347
id: 'app.settings.sandbox.description',
4448
defaultMessage:
@@ -52,6 +56,10 @@ const messages = defineMessages({
5256
id: 'app.settings.sandbox.never.description',
5357
defaultMessage: 'Run instances with full access to your computer.',
5458
},
59+
instanceNeverDescription: {
60+
id: 'app.settings.sandbox.instance.never.description',
61+
defaultMessage: 'Run this instance with full access to your computer.',
62+
},
5563
unrecognized: {
5664
id: 'app.settings.sandbox.unrecognized',
5765
defaultMessage: 'Unrecognized files',
@@ -60,6 +68,10 @@ const messages = defineMessages({
6068
id: 'app.settings.sandbox.unrecognized.description',
6169
defaultMessage: 'Sandbox instances containing files not from Modrinth.',
6270
},
71+
instanceUnrecognizedDescription: {
72+
id: 'app.settings.sandbox.instance.unrecognized.description',
73+
defaultMessage: 'Sandbox this instance if it contains files not from Modrinth.',
74+
},
6375
always: {
6476
id: 'app.settings.sandbox.always',
6577
defaultMessage: 'Always',
@@ -68,6 +80,10 @@ const messages = defineMessages({
6880
id: 'app.settings.sandbox.always.description',
6981
defaultMessage: 'Run instances always in the sandbox.',
7082
},
83+
instanceAlwaysDescription: {
84+
id: 'app.settings.sandbox.instance.always.description',
85+
defaultMessage: 'Always run this instance in the sandbox.',
86+
},
7187
warning: {
7288
id: 'app.settings.sandbox.warning',
7389
defaultMessage: 'Some mods may not work if they require access blocked by the sandbox.',
@@ -120,13 +136,24 @@ const messages = defineMessages({
120136
})
121137
122138
const modes = [
123-
{ value: 'never', label: messages.never, description: messages.neverDescription },
139+
{
140+
value: 'never',
141+
label: messages.never,
142+
description: messages.neverDescription,
143+
instanceDescription: messages.instanceNeverDescription,
144+
},
124145
{
125146
value: 'unrecognized',
126147
label: messages.unrecognized,
127148
description: messages.unrecognizedDescription,
149+
instanceDescription: messages.instanceUnrecognizedDescription,
150+
},
151+
{
152+
value: 'always',
153+
label: messages.always,
154+
description: messages.alwaysDescription,
155+
instanceDescription: messages.instanceAlwaysDescription,
128156
},
129-
{ value: 'always', label: messages.always, description: messages.alwaysDescription },
130157
]
131158
const permissionOptions = [
132159
{ key: 'network', label: messages.network, description: messages.networkDescription },
@@ -181,7 +208,7 @@ function selectAdjacentMode(event: KeyboardEvent, index: number) {
181208
<div class="flex flex-col gap-4">
182209
<div class="flex flex-col gap-0.5">
183210
<h2 :id="`${id}-title`" class="m-0 text-lg font-semibold text-contrast">
184-
{{ formatMessage(messages.title) }}
211+
{{ formatMessage(instanceSettings ? messages.instanceTitle : messages.title) }}
185212
</h2>
186213
<p class="m-0 leading-6">{{ formatMessage(messages.description) }}</p>
187214
</div>
@@ -202,7 +229,9 @@ function selectAdjacentMode(event: KeyboardEvent, index: number) {
202229
@keydown="selectAdjacentMode($event, index)"
203230
>
204231
<span class="font-semibold text-contrast">{{ formatMessage(option.label) }}</span>
205-
<span class="col-span-2">{{ formatMessage(option.description) }}</span>
232+
<span class="col-span-2">{{
233+
formatMessage(instanceSettings ? option.instanceDescription : option.description)
234+
}}</span>
206235
</LargeRadioButton>
207236
</div>
208237
<div

0 commit comments

Comments
 (0)