diff --git a/src/co/bookmarks/edit/form/reminder.js b/src/co/bookmarks/edit/form/reminder.js index 17f5562c..3b3c8537 100644 --- a/src/co/bookmarks/edit/form/reminder.js +++ b/src/co/bookmarks/edit/form/reminder.js @@ -46,7 +46,7 @@ function Free() { return ( <> - diff --git a/src/routes/extension/tabs/action.js b/src/routes/extension/tabs/action.js index 8b0da33a..9e777392 100644 --- a/src/routes/extension/tabs/action.js +++ b/src/routes/extension/tabs/action.js @@ -4,6 +4,13 @@ import { Buttons } from '~co/common/form' import Button from '~co/common/button' import Preloader from '~co/common/preloader' +function buildSaveTabsLabel(t, count) { + const singular = t.has('tab') ? t.s('tab').toLowerCase() : (t.s('tabs').toLowerCase() === 'tabs' ? 'tab' : t.s('tabs').toLowerCase()) + const plural = t.s('tabs').toLowerCase() + const noun = count === 1 ? singular : plural + return `${t.s('save')} ${count} ${noun}` +} + export default function ExtensionTabsAction({ tabs, loading }) { if (loading) return ( @@ -21,7 +28,7 @@ export default function ExtensionTabsAction({ tabs, loading }) { as='input' type='submit' variant='primary' - value={`${t.s('save')} ${tabs.length} ${t.s('tabs').toLowerCase()}`} /> + value={buildSaveTabsLabel(t, tabs.length)} /> ) } \ No newline at end of file