UNPKG

@snups/rjsf-utils

Version:
84 lines (83 loc) 4.23 kB
/** An enumeration of all the translatable strings used by `@snups/rjsf-core` and its themes. The value of each of the * enumeration keys is expected to be the actual english string. Some strings contain replaceable parameter values * as indicated by `%1`, `%2`, etc. The number after the `%` indicates the order of the parameter. The ordering of * parameters is important because some languages may choose to put the second parameter before the first in its * translation. Also, some strings are rendered using `markdown-to-jsx` and thus support markdown and inline html. */ export enum TranslatableString { /** Fallback title of an array item, used by ArrayField */ ArrayItemTitle = 'Item', /** Missing items reason, used by ArrayField */ MissingItems = 'Missing items definition', /** Empty array message, used by ArrayField */ EmptyArray = 'No items yet. Use the button below to add some.', /** Yes label, used by BooleanField */ YesLabel = 'Yes', /** No label, used by BooleanField */ NoLabel = 'No', /** Close label, used by ErrorList */ CloseLabel = 'Close', /** Errors label, used by ErrorList */ ErrorsLabel = 'Errors', /** New additionalProperties string default value, used by ObjectField */ NewStringDefault = 'New Value', /** Add button title, used by AddButton */ AddButton = 'Add', /** Add button title, used by AddButton */ AddItemButton = 'Add Item', /** Copy button title, used by IconButton */ CopyButton = 'Copy', /** Move down button title, used by IconButton */ MoveDownButton = 'Move down', /** Move up button title, used by IconButton */ MoveUpButton = 'Move up', /** Remove button title, used by IconButton */ RemoveButton = 'Remove', /** Now label, used by AltDateWidget */ NowLabel = 'Now', /** Clear label, used by AltDateWidget */ ClearLabel = 'Clear', /** Aria date label, used by DateWidget */ AriaDateLabel = 'Select a date', /** File preview label, used by FileWidget */ PreviewLabel = 'Preview', /** Decrement button aria label, used by UpDownWidget */ DecrementAriaLabel = 'Decrease value by 1', /** Increment button aria label, used by UpDownWidget */ IncrementAriaLabel = 'Increase value by 1', // Strings with replaceable parameters /** Unknown field type reason, where %1 will be replaced with the type as provided by SchemaField */ UnknownFieldType = 'Unknown field type %1', /** Option prefix, where %1 will be replaced with the option index as provided by MultiSchemaField */ OptionPrefix = 'Option %1', /** Option prefix, where %1 and %2 will be replaced by the schema title and option index, respectively as provided by * MultiSchemaField */ TitleOptionPrefix = '%1 option %2', /** Key label, where %1 will be replaced by the label as provided by WrapIfAdditionalTemplate */ KeyLabel = '%1 Key', // Strings with replaceable parameters AND/OR that support markdown and html /** Invalid object field configuration as provided by the ObjectField. * NOTE: Use markdown notation rather than html tags. */ InvalidObjectField = 'Invalid "%1" object field configuration: _%2_.', /** Unsupported field schema, used by UnsupportedField */ UnsupportedField = 'Unsupported field schema.', /** Unsupported field schema, where %1 will be replaced by the idSchema.$id as provided by UnsupportedField. * NOTE: Use markdown notation rather than html tags. */ UnsupportedFieldWithId = 'Unsupported field schema for field `%1`.', /** Unsupported field schema, where %1 will be replaced by the reason string as provided by UnsupportedField. * NOTE: Use markdown notation rather than html tags. */ UnsupportedFieldWithReason = 'Unsupported field schema: _%1_.', /** Unsupported field schema, where %1 and %2 will be replaced by the idSchema.$id and reason strings, respectively, * as provided by UnsupportedField. * NOTE: Use markdown notation rather than html tags. */ UnsupportedFieldWithIdAndReason = 'Unsupported field schema for field `%1`: _%2_.', /** File name, type and size info, where %1, %2 and %3 will be replaced by the file name, file type and file size as * provided by FileWidget */ FilesInfo = '**%1** (%2, %3 bytes)', }