Change translation keys for ui2018 directory

This commit is contained in:
Louis Delbosc 2022-12-06 14:35:10 +01:00
parent 32e3d25ae5
commit 7a2a0a797f
6 changed files with 21 additions and 20 deletions

View File

@ -64,7 +64,7 @@ export function colorSelect(
onSave, onSave,
onOpen, onOpen,
onRevert, onRevert,
placeholder = t('DefaultCellStyle'), placeholder = t("Default cell style"),
} = options; } = options;
const selectBtn = cssSelectBtn( const selectBtn = cssSelectBtn(
cssContent( cssContent(
@ -188,12 +188,12 @@ function buildColorPicker(ctl: IOpenController,
}), }),
cssButtonRow( cssButtonRow(
primaryButton(t('Apply'), primaryButton(t("Apply"),
dom.on('click', () => ctl.close()), dom.on('click', () => ctl.close()),
dom.boolAttr("disabled", notChanged), dom.boolAttr("disabled", notChanged),
testId('colors-save') testId('colors-save')
), ),
basicButton(t('Cancel'), basicButton(t("Cancel"),
dom.on('click', () => revert()), dom.on('click', () => revert()),
testId('colors-cancel') testId('colors-cancel')
) )

View File

@ -138,19 +138,20 @@ export function docBreadcrumbs(
dom.maybe(options.isPublic, () => cssPublicIcon('PublicFilled', testId('bc-is-public'))), dom.maybe(options.isPublic, () => cssPublicIcon('PublicFilled', testId('bc-is-public'))),
dom.domComputed((use) => { dom.domComputed((use) => {
if (options.isSnapshot && use(options.isSnapshot)) { if (options.isSnapshot && use(options.isSnapshot)) {
return cssTag(t('Snapshot'), testId('snapshot-tag')); return cssTag(t("snapshot"), testId('snapshot-tag'));
} }
if (use(options.isFork)) { if (use(options.isFork)) {
return cssTag(t('Unsaved'), testId('unsaved-tag')); return cssTag(t("unsaved"), testId('unsaved-tag'));
} }
if (use(options.isRecoveryMode)) { if (use(options.isRecoveryMode)) {
return cssAlertTag(t('RecoveryMode'), return cssAlertTag(t("recovery mode"),
dom('a', dom.on('click', () => options.cancelRecoveryMode()), dom('a', dom.on('click', () => options.cancelRecoveryMode()),
icon('CrossSmall')), icon('CrossSmall')),
testId('recovery-mode-tag')); testId('recovery-mode-tag'));
} }
if (use(options.isFiddle)) { if (use(options.isFiddle)) {
return cssTag(t('Fiddle'), tooltip({title: t('FiddleExplanation')}), testId('fiddle-tag')); return cssTag(t("fiddle"), tooltip({title: t(`You may make edits, but they will create a new copy and will
not affect the original document.`)}), testId('fiddle-tag'));
} }
}), }),
separator(' / ', separator(' / ',

View File

@ -189,7 +189,7 @@ export function multiSelect<T>(selectedOptions: MutableObsArray<T>,
const selectedOptionsText = Computed.create(null, selectedOptionsSet, (use, selectedOpts) => { const selectedOptionsText = Computed.create(null, selectedOptionsSet, (use, selectedOpts) => {
if (selectedOpts.size === 0) { if (selectedOpts.size === 0) {
return options.placeholder ?? t('SelectFields'); return options.placeholder ?? t("Select fields");
} }
const optionArray = Array.isArray(availableOptions) ? availableOptions : use(availableOptions); const optionArray = Array.isArray(availableOptions) ? availableOptions : use(availableOptions);
@ -323,8 +323,8 @@ export function upgradableMenuItem(needUpgrade: boolean, action: () => void, ...
export function upgradeText(needUpgrade: boolean, onClick: () => void) { export function upgradeText(needUpgrade: boolean, onClick: () => void) {
if (!needUpgrade) { return null; } if (!needUpgrade) { return null; }
return menuText(dom('span', t('WorkspacesAvailableOnTeamPlans'), return menuText(dom('span', t("* Workspaces are available on team plans. "),
cssUpgradeTextButton(t('UpgradeNow'), dom.on('click', () => onClick())))); cssUpgradeTextButton(t("Upgrade now"), dom.on('click', () => onClick()))));
} }
/** /**

View File

@ -306,13 +306,13 @@ export function saveModal(createFunc: (ctl: IModalControl, owner: MultiHolder) =
cssModalTitle(options.title, testId('modal-title')), cssModalTitle(options.title, testId('modal-title')),
cssModalBody(options.body), cssModalBody(options.body),
cssModalButtons( cssModalButtons(
bigPrimaryButton(options.saveLabel || t('Save'), bigPrimaryButton(options.saveLabel || t("Save"),
dom.boolAttr('disabled', isSaveDisabled), dom.boolAttr('disabled', isSaveDisabled),
dom.on('click', save), dom.on('click', save),
testId('modal-confirm'), testId('modal-confirm'),
), ),
options.extraButtons, options.extraButtons,
options.hideCancel ? null : bigBasicButton(t('Cancel'), options.hideCancel ? null : bigBasicButton(t("Cancel"),
dom.on('click', () => ctl.close()), dom.on('click', () => ctl.close()),
testId('modal-cancel'), testId('modal-cancel'),
), ),
@ -426,7 +426,7 @@ export function invokePrompt(
const prom = new Promise<string|undefined>((resolve) => { const prom = new Promise<string|undefined>((resolve) => {
onResolve = resolve; onResolve = resolve;
}); });
promptModal(title, onResolve!, btnText ?? t('Ok'), initial, placeholder, () => { promptModal(title, onResolve!, btnText ?? t("Ok"), initial, placeholder, () => {
if (onResolve) { if (onResolve) {
onResolve(undefined); onResolve(undefined);
} }

View File

@ -37,11 +37,11 @@ export function buildPageDom(name: Observable<string>, actions: PageActions, ...
const pageMenu = () => [ const pageMenu = () => [
menuItem(() => isRenaming.set(true), t("Rename"), testId('rename'), menuItem(() => isRenaming.set(true), t("Rename"), testId('rename'),
dom.cls('disabled', actions.isReadonly)), dom.cls('disabled', actions.isReadonly)),
menuItem(actions.onRemove, t('Remove'), testId('remove'), menuItem(actions.onRemove, t("Remove"), testId('remove'),
dom.cls('disabled', (use) => use(actions.isReadonly) || actions.isRemoveDisabled())), dom.cls('disabled', (use) => use(actions.isReadonly) || actions.isRemoveDisabled())),
menuItem(actions.onDuplicate, t('DuplicatePage'), testId('duplicate'), menuItem(actions.onDuplicate, t("Duplicate Page"), testId('duplicate'),
dom.cls('disabled', actions.isReadonly)), dom.cls('disabled', actions.isReadonly)),
dom.maybe(actions.isReadonly, () => menuText(t('NoEditAccess'))), dom.maybe(actions.isReadonly, () => menuText(t("You do not have edit access to this document"))),
]; ];
let pageElem: HTMLElement; let pageElem: HTMLElement;

View File

@ -146,7 +146,7 @@ export function searchBar(model: SearchModel, testId: TestId = noTestId) {
model.isOpen.set(_value === undefined ? !model.isOpen.get() : _value); model.isOpen.set(_value === undefined ? !model.isOpen.get() : _value);
}, 100); }, 100);
const inputElem: HTMLInputElement = searchInput(model.value, {onInput: true}, const inputElem: HTMLInputElement = searchInput(model.value, {onInput: true},
{type: 'text', placeholder: t('SearchInDocument')}, {type: 'text', placeholder: t("Search in document")},
dom.on('blur', () => ( dom.on('blur', () => (
keepExpanded ? keepExpanded ?
setTimeout(() => inputElem.focus(), 0) : setTimeout(() => inputElem.focus(), 0) :
@ -187,7 +187,7 @@ export function searchBar(model: SearchModel, testId: TestId = noTestId) {
const noMatch = use(model.noMatch); const noMatch = use(model.noMatch);
const isEmpty = use(model.isEmpty); const isEmpty = use(model.isEmpty);
if (isEmpty) { return null; } if (isEmpty) { return null; }
if (noMatch) { return cssLabel(t("NoResults")); } if (noMatch) { return cssLabel(t("No results")); }
return [ return [
cssArrowBtn( cssArrowBtn(
icon('Dropdown'), icon('Dropdown'),
@ -197,7 +197,7 @@ export function searchBar(model: SearchModel, testId: TestId = noTestId) {
dom.on('click', () => model.findNext()), dom.on('click', () => model.findNext()),
hoverTooltip( hoverTooltip(
[ [
t('FindNext'), t("Find Next "),
cssShortcut(`(${['Enter', allCommands.findNext.humanKeys].join(', ')})`), cssShortcut(`(${['Enter', allCommands.findNext.humanKeys].join(', ')})`),
], ],
{key: 'searchArrowBtnTooltip'} {key: 'searchArrowBtnTooltip'}
@ -211,7 +211,7 @@ export function searchBar(model: SearchModel, testId: TestId = noTestId) {
dom.on('click', () => model.findPrev()), dom.on('click', () => model.findPrev()),
hoverTooltip( hoverTooltip(
[ [
t('FindPrevious'), t("Find Previous "),
cssShortcut(allCommands.findPrev.getKeysDesc()), cssShortcut(allCommands.findPrev.getKeysDesc()),
], ],
{key: 'searchArrowBtnTooltip'} {key: 'searchArrowBtnTooltip'}