Use OS-specific terminology for "Move to Trash" in the editor filesystem

This closes https://github.com/godotengine/godot-proposals/issues/2460.
This commit is contained in:
Hugo Locurcio 2021-03-14 18:58:59 +01:00
parent 6edb0a75ab
commit 79e31efd40
No known key found for this signature in database
GPG Key ID: 39E8F8BE30B0A49C
1 changed files with 15 additions and 0 deletions

View File

@ -2718,7 +2718,22 @@ FileSystemDock::FileSystemDock(EditorNode *p_editor) {
// `KEY_MASK_CMD | KEY_C` conflicts with other editor shortcuts. // `KEY_MASK_CMD | KEY_C` conflicts with other editor shortcuts.
ED_SHORTCUT("filesystem_dock/copy_path", TTR("Copy Path"), KEY_MASK_CMD | KEY_MASK_SHIFT | KEY_C); ED_SHORTCUT("filesystem_dock/copy_path", TTR("Copy Path"), KEY_MASK_CMD | KEY_MASK_SHIFT | KEY_C);
ED_SHORTCUT("filesystem_dock/duplicate", TTR("Duplicate..."), KEY_MASK_CMD | KEY_D); ED_SHORTCUT("filesystem_dock/duplicate", TTR("Duplicate..."), KEY_MASK_CMD | KEY_D);
#if defined(WINDOWS_ENABLED)
// TRANSLATORS: This string is only used on Windows, as it refers to the system trash
// as "Recycle Bin" instead of "Trash". Make sure to use the translation of "Recycle Bin"
// recommended by Microsoft for the target language.
ED_SHORTCUT("filesystem_dock/delete", TTR("Move to Recycle Bin"), KEY_DELETE);
#elif defined(OSX_ENABLED)
// TRANSLATORS: This string is only used on macOS, as it refers to the system trash
// as "Bin" instead of "Trash". Make sure to use the translation of "Bin"
// recommended by Apple for the target language.
ED_SHORTCUT("filesystem_dock/delete", TTR("Move to Bin"), KEY_DELETE);
#else
// TRANSLATORS: This string is only used on platforms other than Windows and macOS.
ED_SHORTCUT("filesystem_dock/delete", TTR("Move to Trash"), KEY_DELETE); ED_SHORTCUT("filesystem_dock/delete", TTR("Move to Trash"), KEY_DELETE);
#endif
ED_SHORTCUT("filesystem_dock/rename", TTR("Rename..."), KEY_F2); ED_SHORTCUT("filesystem_dock/rename", TTR("Rename..."), KEY_F2);
VBoxContainer *top_vbc = memnew(VBoxContainer); VBoxContainer *top_vbc = memnew(VBoxContainer);