Skip to content

Commit 346e4e0

Browse files
Fix missing "Code copied..." string (#1200)
Closes #1199
1 parent 9947c9a commit 346e4e0

26 files changed

+125
-3
lines changed

lang/ui.ca.json

+4
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,10 @@
211211
"defaultMessage": "Copia el programa",
212212
"description": "Copy code to clipboard action text"
213213
},
214+
"copy-snippet-advice": {
215+
"defaultMessage": "Code copied, use paste to insert it.",
216+
"description": "Copy code to clipboard action text"
217+
},
214218
"create-action": {
215219
"defaultMessage": "Crea",
216220
"description": "Create action label (e.g. in create file dialog)"

lang/ui.de.json

+4
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,10 @@
211211
"defaultMessage": "Code kopieren",
212212
"description": "Copy code to clipboard action text"
213213
},
214+
"copy-snippet-advice": {
215+
"defaultMessage": "Code copied, use paste to insert it.",
216+
"description": "Copy code to clipboard action text"
217+
},
214218
"create-action": {
215219
"defaultMessage": "Erstellen",
216220
"description": "Create action label (e.g. in create file dialog)"

lang/ui.en.json

+4
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,10 @@
211211
"defaultMessage": "Copy code",
212212
"description": "Copy code to clipboard action text"
213213
},
214+
"copy-snippet-advice": {
215+
"defaultMessage": "Code copied, use paste to insert it.",
216+
"description": "Toast shown when you copy from API or Reference snippets"
217+
},
214218
"create-action": {
215219
"defaultMessage": "Create",
216220
"description": "Create action label (e.g. in create file dialog)"

lang/ui.es-es.json

+4
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,10 @@
211211
"defaultMessage": "Copiar código",
212212
"description": "Copy code to clipboard action text"
213213
},
214+
"copy-snippet-advice": {
215+
"defaultMessage": "Code copied, use paste to insert it.",
216+
"description": "Copy code to clipboard action text"
217+
},
214218
"create-action": {
215219
"defaultMessage": "Crea",
216220
"description": "Create action label (e.g. in create file dialog)"

lang/ui.fr.json

+4
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,10 @@
211211
"defaultMessage": "Copier le code",
212212
"description": "Copy code to clipboard action text"
213213
},
214+
"copy-snippet-advice": {
215+
"defaultMessage": "Code copied, use paste to insert it.",
216+
"description": "Copy code to clipboard action text"
217+
},
214218
"create-action": {
215219
"defaultMessage": "Créez",
216220
"description": "Create action label (e.g. in create file dialog)"

lang/ui.ja.json

+4
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,10 @@
211211
"defaultMessage": "コードをコピー",
212212
"description": "Copy code to clipboard action text"
213213
},
214+
"copy-snippet-advice": {
215+
"defaultMessage": "Code copied, use paste to insert it.",
216+
"description": "Copy code to clipboard action text"
217+
},
214218
"create-action": {
215219
"defaultMessage": "作る",
216220
"description": "Create action label (e.g. in create file dialog)"

lang/ui.ko.json

+4
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,10 @@
211211
"defaultMessage": "코드 복사",
212212
"description": "Copy code to clipboard action text"
213213
},
214+
"copy-snippet-advice": {
215+
"defaultMessage": "Code copied, use paste to insert it.",
216+
"description": "Copy code to clipboard action text"
217+
},
214218
"create-action": {
215219
"defaultMessage": "Create",
216220
"description": "Create action label (e.g. in create file dialog)"

lang/ui.lol.json

+4
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,10 @@
211211
"defaultMessage": "crwdns331458:0crwdne331458:0",
212212
"description": "Copy code to clipboard action text"
213213
},
214+
"copy-snippet-advice": {
215+
"defaultMessage": "Code copied, use paste to insert it.",
216+
"description": "Copy code to clipboard action text"
217+
},
214218
"create-action": {
215219
"defaultMessage": "crwdns331460:0crwdne331460:0",
216220
"description": "Create action label (e.g. in create file dialog)"

lang/ui.nl.json

+4
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,10 @@
211211
"defaultMessage": "Kopieer code",
212212
"description": "Copy code to clipboard action text"
213213
},
214+
"copy-snippet-advice": {
215+
"defaultMessage": "Code copied, use paste to insert it.",
216+
"description": "Copy code to clipboard action text"
217+
},
214218
"create-action": {
215219
"defaultMessage": "Maak",
216220
"description": "Create action label (e.g. in create file dialog)"

lang/ui.pl.json

+4
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,10 @@
211211
"defaultMessage": "Skopiuj kod",
212212
"description": "Copy code to clipboard action text"
213213
},
214+
"copy-snippet-advice": {
215+
"defaultMessage": "Code copied, use paste to insert it.",
216+
"description": "Copy code to clipboard action text"
217+
},
214218
"create-action": {
215219
"defaultMessage": "Twórz",
216220
"description": "Create action label (e.g. in create file dialog)"

lang/ui.zh-cn.json

+4
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,10 @@
211211
"defaultMessage": "复制代码",
212212
"description": "Copy code to clipboard action text"
213213
},
214+
"copy-snippet-advice": {
215+
"defaultMessage": "Code copied, use paste to insert it.",
216+
"description": "Copy code to clipboard action text"
217+
},
214218
"create-action": {
215219
"defaultMessage": "创作",
216220
"description": "Create action label (e.g. in create file dialog)"

lang/ui.zh-tw.json

+4
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,10 @@
211211
"defaultMessage": "複製程式碼",
212212
"description": "Copy code to clipboard action text"
213213
},
214+
"copy-snippet-advice": {
215+
"defaultMessage": "Code copied, use paste to insert it.",
216+
"description": "Copy code to clipboard action text"
217+
},
214218
"create-action": {
215219
"defaultMessage": "創造",
216220
"description": "Create action label (e.g. in create file dialog)"

src/editor/active-editor-hooks.tsx

+4-2
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import { ActionFeedback } from "../common/use-action-feedback";
1818
import { Logging } from "../logging/logging";
1919
import { copyCodeSnippet } from "./codemirror/copypaste";
2020
import { CodeInsertType } from "./codemirror/dnd";
21+
import { IntlShape } from "react-intl";
2122

2223
/**
2324
* Actions that operate on a CM editor.
@@ -26,7 +27,8 @@ export class EditorActions {
2627
constructor(
2728
private view: EditorView,
2829
private logging: Logging,
29-
private actionFeedback: ActionFeedback
30+
private actionFeedback: ActionFeedback,
31+
private intl: IntlShape
3032
) {}
3133

3234
copyCode = async (
@@ -46,7 +48,7 @@ export class EditorActions {
4648
id,
4749
});
4850
this.actionFeedback.success({
49-
title: "Code copied, use paste to insert it.",
51+
title: this.intl.formatMessage({ id: "copy-snippet-advice" }),
5052
});
5153
};
5254
undo = (): void => {

src/editor/codemirror/CodeMirror.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ const CodeMirror = ({
167167
});
168168

169169
viewRef.current = view;
170-
setActiveEditor(new EditorActions(view, logging, actionFeedback));
170+
setActiveEditor(new EditorActions(view, logging, actionFeedback, intl));
171171
}
172172
}, [
173173
actionFeedback,

src/messages/ui.ca.json

+6
Original file line numberDiff line numberDiff line change
@@ -435,6 +435,12 @@
435435
"value": "Copia el programa"
436436
}
437437
],
438+
"copy-snippet-advice": [
439+
{
440+
"type": 0,
441+
"value": "Code copied, use paste to insert it."
442+
}
443+
],
438444
"create-action": [
439445
{
440446
"type": 0,

src/messages/ui.de.json

+6
Original file line numberDiff line numberDiff line change
@@ -471,6 +471,12 @@
471471
"value": "Code kopieren"
472472
}
473473
],
474+
"copy-snippet-advice": [
475+
{
476+
"type": 0,
477+
"value": "Code copied, use paste to insert it."
478+
}
479+
],
474480
"create-action": [
475481
{
476482
"type": 0,

src/messages/ui.en.json

+6
Original file line numberDiff line numberDiff line change
@@ -431,6 +431,12 @@
431431
"value": "Copy code"
432432
}
433433
],
434+
"copy-snippet-advice": [
435+
{
436+
"type": 0,
437+
"value": "Code copied, use paste to insert it."
438+
}
439+
],
434440
"create-action": [
435441
{
436442
"type": 0,

src/messages/ui.es-es.json

+6
Original file line numberDiff line numberDiff line change
@@ -435,6 +435,12 @@
435435
"value": "Copiar código"
436436
}
437437
],
438+
"copy-snippet-advice": [
439+
{
440+
"type": 0,
441+
"value": "Code copied, use paste to insert it."
442+
}
443+
],
438444
"create-action": [
439445
{
440446
"type": 0,

src/messages/ui.fr.json

+6
Original file line numberDiff line numberDiff line change
@@ -431,6 +431,12 @@
431431
"value": "Copier le code"
432432
}
433433
],
434+
"copy-snippet-advice": [
435+
{
436+
"type": 0,
437+
"value": "Code copied, use paste to insert it."
438+
}
439+
],
434440
"create-action": [
435441
{
436442
"type": 0,

src/messages/ui.ja.json

+6
Original file line numberDiff line numberDiff line change
@@ -455,6 +455,12 @@
455455
"value": "コードをコピー"
456456
}
457457
],
458+
"copy-snippet-advice": [
459+
{
460+
"type": 0,
461+
"value": "Code copied, use paste to insert it."
462+
}
463+
],
458464
"create-action": [
459465
{
460466
"type": 0,

src/messages/ui.ko.json

+6
Original file line numberDiff line numberDiff line change
@@ -439,6 +439,12 @@
439439
"value": "코드 복사"
440440
}
441441
],
442+
"copy-snippet-advice": [
443+
{
444+
"type": 0,
445+
"value": "Code copied, use paste to insert it."
446+
}
447+
],
442448
"create-action": [
443449
{
444450
"type": 0,

src/messages/ui.lol.json

+6
Original file line numberDiff line numberDiff line change
@@ -421,6 +421,12 @@
421421
"value": "crwdns331458:0crwdne331458:0"
422422
}
423423
],
424+
"copy-snippet-advice": [
425+
{
426+
"type": 0,
427+
"value": "Code copied, use paste to insert it."
428+
}
429+
],
424430
"create-action": [
425431
{
426432
"type": 0,

src/messages/ui.nl.json

+6
Original file line numberDiff line numberDiff line change
@@ -443,6 +443,12 @@
443443
"value": "Kopieer code"
444444
}
445445
],
446+
"copy-snippet-advice": [
447+
{
448+
"type": 0,
449+
"value": "Code copied, use paste to insert it."
450+
}
451+
],
446452
"create-action": [
447453
{
448454
"type": 0,

src/messages/ui.pl.json

+6
Original file line numberDiff line numberDiff line change
@@ -447,6 +447,12 @@
447447
"value": "Skopiuj kod"
448448
}
449449
],
450+
"copy-snippet-advice": [
451+
{
452+
"type": 0,
453+
"value": "Code copied, use paste to insert it."
454+
}
455+
],
450456
"create-action": [
451457
{
452458
"type": 0,

src/messages/ui.zh-cn.json

+6
Original file line numberDiff line numberDiff line change
@@ -431,6 +431,12 @@
431431
"value": "复制代码"
432432
}
433433
],
434+
"copy-snippet-advice": [
435+
{
436+
"type": 0,
437+
"value": "Code copied, use paste to insert it."
438+
}
439+
],
434440
"create-action": [
435441
{
436442
"type": 0,

src/messages/ui.zh-tw.json

+6
Original file line numberDiff line numberDiff line change
@@ -427,6 +427,12 @@
427427
"value": "複製程式碼"
428428
}
429429
],
430+
"copy-snippet-advice": [
431+
{
432+
"type": 0,
433+
"value": "Code copied, use paste to insert it."
434+
}
435+
],
430436
"create-action": [
431437
{
432438
"type": 0,

0 commit comments

Comments
 (0)