Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
15 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions __mocks__/platform-bible-react.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ import {
} from 'react';
import type {
ChangeEventHandler,
FocusEventHandler,
CSSProperties,
KeyboardEventHandler,
MouseEventHandler,
Expand Down Expand Up @@ -420,6 +421,7 @@ export const Input = forwardRef<
className?: string;
style?: CSSProperties;
disabled?: boolean;
onBlur?: FocusEventHandler<HTMLInputElement>;
onChange?: ChangeEventHandler<HTMLInputElement>;
onKeyDown?: KeyboardEventHandler<HTMLInputElement>;
'aria-label'?: string;
Expand All @@ -434,6 +436,7 @@ export const Input = forwardRef<
className,
style,
disabled,
onBlur,
onChange,
onKeyDown,
'aria-label': ariaLabel,
Expand All @@ -451,6 +454,7 @@ export const Input = forwardRef<
className={className}
style={style}
disabled={disabled}
onBlur={onBlur}
onChange={onChange}
onKeyDown={onKeyDown}
aria-label={ariaLabel}
Expand Down
46 changes: 46 additions & 0 deletions contributions/localizedStrings.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,50 @@
"%interlinearizer_analysisCatalog_noUsages%": "Not used anywhere",
"%interlinearizer_analysisCatalog_showAllUsages%": "Show {count} more",

"%interlinearizer_analysisCatalog_editGloss%": "Gloss",
"%interlinearizer_analysisCatalog_editMorphemes%": "Split into morphemes",
"%interlinearizer_analysisCatalog_editMorphemesHint%": "Enter morpheme forms separated by spaces",
"%interlinearizer_analysisCatalog_editMorphemesSave%": "Save breakdown",
"%interlinearizer_analysisCatalog_editMorphemesCancel%": "Cancel",
"%interlinearizer_analysisCatalog_editMorphemesReset%": "Discard breakdown",
"%interlinearizer_analysisCatalog_editMorphemesOpen%": "Edit breakdown for {form}",
"%interlinearizer_analysisCatalog_confirmResetPrompt%": "Discard this breakdown and its glosses everywhere {form} is used?",
"%interlinearizer_analysisCatalog_confirmResetAction%": "Discard breakdown",
"%interlinearizer_analysisCatalog_confirmResplitPrompt%": "This breakdown drops {forms}, discarding the glosses on it everywhere this analysis is used. Save anyway?",
"%interlinearizer_analysisCatalog_confirmResplitAction%": "Save and discard",
"%interlinearizer_analysisCatalog_morphemeGloss%": "Gloss for morpheme {form}",
"%interlinearizer_analysisCatalog_appliesToAll%": "Edits here apply to all {count} uses of this analysis.",
"%interlinearizer_analysisCatalog_merge%": "Merge…",
"%interlinearizer_analysisCatalog_mergeTitle%": "Merge {form} into another analysis",
"%interlinearizer_analysisCatalog_mergePrompt%": "Every use of this analysis becomes the analysis you choose. This analysis is then removed.",
"%interlinearizer_analysisCatalog_mergePeerUsageCount%": "{count} uses",
"%interlinearizer_analysisCatalog_mergeCancel%": "Cancel",
"%interlinearizer_analysisCatalog_mergeConfirm%": "Merge",
"%interlinearizer_analysisCatalog_merged%": "Merged into {gloss} — now {count} uses.",
"%interlinearizer_analysisCatalog_mergedNoGloss%": "Merged into {form} — now {count} uses.",
"%interlinearizer_analysisCatalog_mergedDismiss%": "Dismiss",
"%interlinearizer_analysisCatalog_draftStranded%": "An edit elsewhere removed the analysis of {form}, discarding the breakdown you were typing for it.",
"%interlinearizer_analysisCatalog_delete%": "Delete",
"%interlinearizer_analysisCatalog_deleteTitle%": "Delete the analysis of {form}?",
"%interlinearizer_analysisCatalog_deleteBlank%": "{count} uses will be left with no analysis.",
"%interlinearizer_analysisCatalog_deleteBlankOne%": "1 use will be left with no analysis.",
"%interlinearizer_analysisCatalog_deleteBlankNone%": "No token is analyzed as this, so nothing on screen changes.",
"%interlinearizer_analysisCatalog_deleteFallback%": "{count} uses will fall back to {gloss}.",
"%interlinearizer_analysisCatalog_deleteFallbackOne%": "1 use will fall back to {gloss}.",
"%interlinearizer_analysisCatalog_deleteFallbackNoGloss%": "{count} uses will fall back to another analysis of the same form.",
"%interlinearizer_analysisCatalog_deleteFallbackNoGlossOne%": "1 use will fall back to another analysis of the same form.",
"%interlinearizer_analysisCatalog_deleteUndoWarning%": "This cannot be undone.",
"%interlinearizer_analysisCatalog_deleteCancel%": "Cancel",
"%interlinearizer_analysisCatalog_deleteConfirm%": "Delete",
"%interlinearizer_analysisCatalog_closeConfirmTitle%": "Discard the unsaved breakdown?",
"%interlinearizer_analysisCatalog_closeConfirmPrompt%": "You have typed a morpheme breakdown but not saved it. Closing the catalog discards it.",
"%interlinearizer_analysisCatalog_closeConfirmCancel%": "Keep editing",
"%interlinearizer_analysisCatalog_closeConfirmDiscard%": "Discard and close",
"%interlinearizer_analysisCatalog_discardForDeletePrompt%": "You have typed a morpheme breakdown but not saved it. Deleting this analysis discards it.",
"%interlinearizer_analysisCatalog_discardForDeleteConfirm%": "Discard and delete",
"%interlinearizer_analysisCatalog_discardForMergePrompt%": "You have typed a morpheme breakdown but not saved it. Merging this analysis discards it.",
"%interlinearizer_analysisCatalog_discardForMergeConfirm%": "Discard and merge",

"%interlinearizer_projectSettings_title%": "Interlinearizer",
"%interlinearizer_projectSettings_continuousScroll%": "Continuous Scroll",
"%interlinearizer_projectSettings_continuousScrollDescription%": "Display words in a continuous horizontal scroll strip instead of chapter-segmented rows",
Expand Down Expand Up @@ -85,6 +129,8 @@
"%interlinearizer_morphemeEditor_emptyHint%": "Enter morpheme forms separated by spaces",
"%interlinearizer_morphemeEditor_confirmResetPrompt%": "Discard this breakdown and its glosses?",
"%interlinearizer_morphemeEditor_confirmResetAction%": "Reset",
"%interlinearizer_morphemeEditor_confirmResplitPrompt%": "This breakdown drops {forms}, discarding the glosses on it. Save anyway?",
"%interlinearizer_morphemeEditor_confirmResplitAction%": "Save and discard",
"%interlinearizer_morphemeGloss_label%": "Gloss for morpheme {form}",
"%interlinearizer_tokenChip_editMorphemes%": "Edit morpheme breakdown for {token}",
"%interlinearizer_tokenChip_defineMorphemes%": "Define morpheme breakdown for {token}",
Expand Down
Loading
Loading