This commit is contained in:
Manav Rathi
2025-03-12 07:08:29 +05:30
parent 68132147e7
commit 563d65cc1d
2 changed files with 43 additions and 16 deletions

View File

@@ -74,7 +74,18 @@
"download_favorites": "Download favorites",
"download_uncategorized": "Download uncategorized",
"download_hidden_items": "Download hidden items",
"mouse_scroll": "Mouse scroll",
"pan": "Pan",
"pinch": "Pinch",
"drag": "Drag",
"tap_inside_image": "Tap inside image",
"tap_outside_image": "Tap outside image",
"show_shortcuts": "Show shortcuts",
"zoom_preset": "Zoom preset",
"toggle_controls": "Toggle controls",
"toggle_live": "Toggle live",
"toggle_audio": "Toggle audio",
"view_info": "View info",
"copy_as_png": "Copy as PNG",
"toggle_fullscreen": "Toggle fullscreen",
"zoom": "Zoom",
@@ -419,7 +430,6 @@
"disable_file_download_message": "<p>Are you sure that you want to disable the download button for files?</p><p>Viewers can still take screenshots or save a copy of your photos using external tools.</p>",
"shared_using": "Shared using <a>{{url}}</a>",
"sharing_referral_code": "Use code <strong>{{referralCode}}</strong> to get 10 GB free",
"live_photo_indicator": "LIVE",
"disable_password": "Disable password lock",
"disable_password_message": "Are you sure that you want to disable the password lock?",
"password_lock": "Password lock",

View File

@@ -1034,30 +1034,47 @@ const Shortcuts: React.FC<ShortcutsProps> = ({
<Shortcut action={t("close")} shortcut={ut("Esc")} />
<Shortcut
action={formattedListJoin([t("previous"), t("next")])}
shortcut="←, →"
shortcut={formattedListJoin([ut("←"), ut("→")])}
/>
<Shortcut action={t("zoom")} shortcut="Mouse scroll, Pinch" />
<Shortcut action="Zoom preset" shortcut="Z, Tap inside image" />
<Shortcut
action="Toggle controls"
shortcut="H, Tap outside image"
action={t("zoom")}
shortcut={formattedListJoin([t("mouse_scroll"), t("pinch")])}
/>
<Shortcut action="Pan" shortcut="W A S D, Drag" />
<Shortcut action="Toggle live" shortcut="Space" />
<Shortcut action="Toggle audio" shortcut="M" />
{haveUser && <Shortcut action="Toggle favorite" shortcut="L" />}
<Shortcut action="View info" shortcut="I" />
<Shortcut
action={t("zoom_preset")}
shortcut={formattedListJoin([ut("Z"), t("tap_inside_image")])}
/>
<Shortcut
action={t("toggle_controls")}
shortcut={formattedListJoin([ut("H"), t("tap_outside_image")])}
/>
<Shortcut
action={t("pan")}
shortcut={formattedListJoin([ut("W A S D"), t("drag")])}
/>
<Shortcut action={t("toggle_live")} shortcut={ut("Space")} />
<Shortcut action={t("toggle_audio")} shortcut={ut("M")} />
{haveUser && (
<Shortcut action="Toggle favorite" shortcut={ut("L")} />
)}
<Shortcut action={t("view_info")} shortcut={ut("I")} />
{!disableDownload && (
<Shortcut action={t("download")} shortcut="K" />
<Shortcut action={t("download")} shortcut={ut("K")} />
)}
{haveUser && (
<Shortcut action={t("delete")} shortcut="Delete, Backspace" />
<Shortcut
action={t("delete")}
shortcut={formattedListJoin([
ut("Delete"),
ut("Backspace"),
])}
/>
)}
{!disableDownload && (
<Shortcut action={t("copy_as_png")} shortcut="^C / ⌘C" />
<Shortcut action={t("copy_as_png")} shortcut={ut("^C / ⌘C")} />
)}
<Shortcut action={t("toggle_fullscreen")} shortcut="F" />
<Shortcut action={t("show_shortcuts")} shortcut="?" />
<Shortcut action={t("toggle_fullscreen")} shortcut={ut("F")} />
<Shortcut action={t("show_shortcuts")} shortcut={ut("?")} />
</ShortcutsContent>
</Dialog>
);