quasar
Version:
Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time
1,127 lines (1,121 loc) • 35.7 kB
JSON
{
"meta": {
"docsUrl": "https://v2.quasar.dev/options/quasar-language-packs"
},
"injection": "$q.lang",
"quasarConfOptions": {
"propName": "lang",
"type": "Object",
"definition": {
"noHtmlAttrs": {
"type": "Boolean",
"addedIn": "v2.11.3",
"desc": "Whether to disable 'dir' and 'lang' HTML attributes getting added to the '<html>' tag. The 'dir' attribute is crucial when using RTL support. Disable this only if you need to handle these yourself for some reason."
}
}
},
"props": {
"props": {
"type": "Object",
"desc": "Quasar language pack",
"definition": {
"isoName": {
"type": "String",
"desc": "The ISO name of the Quasar language pack",
"examples": ["'en-US'"]
},
"nativeName": {
"type": "String",
"desc": "The native name of the Quasar language pack",
"examples": ["'English (US)'"]
},
"rtl": {
"type": "Boolean",
"desc": "Whether the language is RTL (right-to-left)",
"examples": ["false"]
},
"label": {
"type": "Object",
"desc": "Generic labels",
"definition": {
"clear": {
"type": "String",
"desc": "Label",
"examples": ["'Clear'"]
},
"ok": {
"type": "String",
"desc": "Label",
"examples": ["'OK'"]
},
"cancel": {
"type": "String",
"desc": "Label",
"examples": ["'Cancel'"]
},
"close": {
"type": "String",
"desc": "Label",
"examples": ["'Close'"]
},
"set": {
"type": "String",
"desc": "Label",
"examples": ["'Set'"]
},
"select": {
"type": "String",
"desc": "Label",
"examples": ["'Select'"]
},
"reset": {
"type": "String",
"desc": "Label",
"examples": ["'Reset'"]
},
"remove": {
"type": "String",
"desc": "Label",
"examples": ["'Remove'"]
},
"update": {
"type": "String",
"desc": "Label",
"examples": ["'Update'"]
},
"create": {
"type": "String",
"desc": "Label",
"examples": ["'Create'"]
},
"search": {
"type": "String",
"desc": "Label",
"examples": ["'Search'"]
},
"filter": {
"type": "String",
"desc": "Label",
"examples": ["'Filter'"]
},
"refresh": {
"type": "String",
"desc": "Label",
"examples": ["'Refresh'"]
},
"expand": {
"type": "Function",
"desc": "Label function",
"params": {
"label": {
"type": "String",
"desc": "Item to expand"
}
},
"returns": {
"type": "String",
"desc": "Label",
"examples": ["'Expand'"]
},
"examples": [
"label => (label ? `Expand '${ label }'` : 'Expand')"
]
},
"collapse": {
"type": "Function",
"desc": "Label function",
"params": {
"label": {
"type": "String",
"desc": "Item to collapse"
}
},
"returns": {
"type": "String",
"desc": "Label",
"examples": ["'Collapse'"]
},
"examples": [
"label => (label ? `Collapse '${ label }'` : 'Collapse')"
]
}
}
},
"date": {
"type": "Object",
"desc": "QDate labels",
"definition": {
"days": {
"type": "Array",
"desc": "Label",
"examples": [
"['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']"
]
},
"daysShort": {
"type": "Array",
"desc": "Label",
"examples": ["['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']"]
},
"months": {
"type": "Array",
"desc": "Label",
"examples": [
"['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']"
]
},
"monthsShort": {
"type": "Array",
"desc": "Label",
"examples": [
"['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']"
]
},
"firstDayOfWeek": {
"type": "Number",
"desc": "0-6, 0 - Sunday, 1 Monday, ...",
"examples": ["0"]
},
"format24h": {
"type": "Boolean",
"desc": "Uses 24-hour format"
},
"pluralDay": {
"type": "String",
"desc": "Label",
"examples": ["'days'"]
}
}
},
"table": {
"type": "Object",
"desc": "QTable labels",
"definition": {
"noData": {
"type": "String",
"desc": "Label",
"examples": ["'No data available'"]
},
"noResults": {
"type": "String",
"desc": "Label",
"examples": ["'No matching records found'"]
},
"loading": {
"type": "String",
"desc": "Label",
"examples": ["'Loading...'"]
},
"selectedRecords": {
"type": "Function",
"desc": "Label function",
"params": {
"rows": {
"type": "Number",
"desc": "Number of selected rows",
"required": true,
"examples": ["5"]
}
},
"returns": {
"type": "String",
"desc": "Label",
"examples": ["'5 records selected'"]
},
"examples": ["rows => `${ rows } records selected`"]
},
"recordsPerPage": {
"type": "String",
"desc": "Label",
"examples": ["'Records per page:'"]
},
"allRows": {
"type": "String",
"desc": "Label",
"examples": ["'All'"]
},
"pagination": {
"type": "Function",
"desc": "Label function",
"params": {
"start": {
"type": "Number",
"desc": "Page start index",
"required": true,
"examples": ["5"]
},
"end": {
"type": "Number",
"desc": "Page end index",
"required": true,
"examples": ["10"]
},
"total": {
"type": "Number",
"desc": "Total number of rows",
"required": true,
"examples": ["50"]
}
},
"returns": {
"type": "String",
"desc": "Label",
"examples": ["'5-10 of 50'"]
},
"examples": [
"(start, end, total) => start + '-' + end + ' of ' + total"
]
},
"columns": {
"type": "String",
"desc": "Label",
"examples": ["'Columns'"]
}
}
},
"editor": {
"type": "Object",
"desc": "QEditor labels",
"definition": {
"url": {
"type": "String",
"desc": "Label",
"examples": ["'URL'"]
},
"bold": {
"type": "String",
"desc": "Label",
"examples": ["'Bold'"]
},
"italic": {
"type": "String",
"desc": "Label",
"examples": ["'Italic'"]
},
"strikethrough": {
"type": "String",
"desc": "Label",
"examples": ["'Strikethrough'"]
},
"underline": {
"type": "String",
"desc": "Label",
"examples": ["'Underline'"]
},
"unorderedList": {
"type": "String",
"desc": "Label",
"examples": ["'Unordered List'"]
},
"orderedList": {
"type": "String",
"desc": "Label",
"examples": ["'Ordered List'"]
},
"subscript": {
"type": "String",
"desc": "Label",
"examples": ["'Subscript'"]
},
"superscript": {
"type": "String",
"desc": "Label",
"examples": ["'Superscript'"]
},
"hyperlink": {
"type": "String",
"desc": "Label",
"examples": ["'Hyperlink'"]
},
"toggleFullscreen": {
"type": "String",
"desc": "Label",
"examples": ["'Toggle Fullscreen'"]
},
"quote": {
"type": "String",
"desc": "Label",
"examples": ["'Quote'"]
},
"left": {
"type": "String",
"desc": "Label",
"examples": ["'Left align'"]
},
"center": {
"type": "String",
"desc": "Label",
"examples": ["'Center align'"]
},
"right": {
"type": "String",
"desc": "Label",
"examples": ["'Right align'"]
},
"justify": {
"type": "String",
"desc": "Label",
"examples": ["'Justify align'"]
},
"print": {
"type": "String",
"desc": "Label",
"examples": ["'Print'"]
},
"outdent": {
"type": "String",
"desc": "Label",
"examples": ["'Decrease indentation'"]
},
"indent": {
"type": "String",
"desc": "Label",
"examples": ["'Increase indentation'"]
},
"removeFormat": {
"type": "String",
"desc": "Label",
"examples": ["'Remove formatting'"]
},
"formatting": {
"type": "String",
"desc": "Label",
"examples": ["'Formatting'"]
},
"fontSize": {
"type": "String",
"desc": "Label",
"examples": ["'Font Size'"]
},
"align": {
"type": "String",
"desc": "Label",
"examples": ["'Align'"]
},
"hr": {
"type": "String",
"desc": "Label",
"examples": ["'Insert Horizontal Rule'"]
},
"undo": {
"type": "String",
"desc": "Label",
"examples": ["'Undo'"]
},
"redo": {
"type": "String",
"desc": "Label",
"examples": ["'Redo'"]
},
"heading1": {
"type": "String",
"desc": "Label",
"examples": ["'Heading 1'"]
},
"heading2": {
"type": "String",
"desc": "Label",
"examples": ["'Heading 2'"]
},
"heading3": {
"type": "String",
"desc": "Label",
"examples": ["'Heading 3'"]
},
"heading4": {
"type": "String",
"desc": "Label",
"examples": ["'Heading 4'"]
},
"heading5": {
"type": "String",
"desc": "Label",
"examples": ["'Heading 5'"]
},
"heading6": {
"type": "String",
"desc": "Label",
"examples": ["'Heading 6'"]
},
"paragraph": {
"type": "String",
"desc": "Label",
"examples": ["'Paragraph'"]
},
"code": {
"type": "String",
"desc": "Label",
"examples": ["'Code'"]
},
"size1": {
"type": "String",
"desc": "Label",
"examples": ["'Very small'"]
},
"size2": {
"type": "String",
"desc": "Label",
"examples": ["'A bit small'"]
},
"size3": {
"type": "String",
"desc": "Label",
"examples": ["'Normal'"]
},
"size4": {
"type": "String",
"desc": "Label",
"examples": ["'Medium-large'"]
},
"size5": {
"type": "String",
"desc": "Label",
"examples": ["'Big'"]
},
"size6": {
"type": "String",
"desc": "Label",
"examples": ["'Very big'"]
},
"size7": {
"type": "String",
"desc": "Label",
"examples": ["'Maximum'"]
},
"defaultFont": {
"type": "String",
"desc": "Label",
"examples": ["'Default Font'"]
},
"viewSource": {
"type": "String",
"desc": "Label",
"examples": ["'View Source'"]
}
}
},
"tree": {
"type": "Object",
"desc": "QTree labels",
"definition": {
"noNodes": {
"type": "String",
"desc": "Label",
"examples": ["'No nodes available'"]
},
"noResults": {
"type": "String",
"desc": "Label",
"examples": ["'No matching nodes found'"]
}
}
}
}
}
},
"methods": {
"set": {
"desc": "Set another Quasar Language Pack",
"params": {
"quasarLanguagePack": {
"type": "Object",
"desc": "Usually you will import such an object directly from quasar (eg: import qIconSet from 'quasar/lang/<lang-name>')",
"required": true,
"definition": {
"isoName": {
"type": "String",
"desc": "The ISO name of the Quasar language pack",
"required": true,
"examples": ["'en-US'"]
},
"nativeName": {
"type": "String",
"desc": "The native name of the Quasar language pack",
"required": true,
"examples": ["'English (US)'"]
},
"rtl": {
"type": "Boolean",
"default": "true",
"desc": "Whether the language is RTL (right-to-left)",
"examples": ["false"]
},
"label": {
"type": "Object",
"desc": "Generic labels",
"required": true,
"definition": {
"clear": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Clear'"]
},
"ok": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'OK'"]
},
"cancel": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Cancel'"]
},
"close": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Close'"]
},
"set": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Set'"]
},
"select": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Select'"]
},
"reset": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Reset'"]
},
"remove": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Remove'"]
},
"update": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Update'"]
},
"create": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Create'"]
},
"search": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Search'"]
},
"filter": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Filter'"]
},
"refresh": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Refresh'"]
},
"expand": {
"type": "Function",
"desc": "Label function",
"required": true,
"params": {
"label": {
"type": "String",
"desc": "Item to expand"
}
},
"returns": {
"type": "String",
"desc": "Label",
"examples": ["'Expand'"]
},
"examples": [
"label => (label ? `Expand '${ label }'` : 'Expand')"
]
},
"collapse": {
"type": "Function",
"desc": "Label function",
"required": true,
"params": {
"label": {
"type": "String",
"desc": "Item to collapse"
}
},
"returns": {
"type": "String",
"desc": "Label",
"examples": ["'Collapse'"]
},
"examples": [
"label => (label ? `Collapse '${ label }'` : 'Collapse')"
]
}
}
},
"date": {
"type": "Object",
"desc": "QDate labels",
"required": true,
"definition": {
"days": {
"type": "Array",
"desc": "Label",
"required": true,
"examples": [
"['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']"
]
},
"daysShort": {
"type": "Array",
"desc": "Label",
"required": true,
"examples": [
"['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']"
]
},
"months": {
"type": "Array",
"desc": "Label",
"required": true,
"examples": [
"['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']"
]
},
"monthsShort": {
"type": "Array",
"desc": "Label",
"required": true,
"examples": [
"['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']"
]
},
"firstDayOfWeek": {
"type": "Number",
"desc": "0-6, 0 - Sunday, 1 Monday, ...",
"required": true,
"examples": ["0"]
},
"format24h": {
"type": "Boolean",
"desc": "Uses 24-hour format",
"required": true
},
"pluralDay": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'days'"]
}
}
},
"table": {
"type": "Object",
"desc": "QTable labels",
"required": true,
"definition": {
"noData": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'No data available'"]
},
"noResults": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'No matching records found'"]
},
"loading": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Loading...'"]
},
"selectedRecords": {
"type": "Function",
"desc": "Label function",
"required": true,
"params": {
"rows": {
"type": "Number",
"desc": "Number of selected rows",
"required": true,
"examples": ["5"]
}
},
"returns": {
"type": "String",
"desc": "Label",
"examples": ["'5 records selected'"]
},
"examples": ["rows => `${ rows } records selected`"]
},
"recordsPerPage": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Records per page:'"]
},
"allRows": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'All'"]
},
"pagination": {
"type": "Function",
"desc": "Label function",
"required": true,
"params": {
"start": {
"type": "Number",
"desc": "Page start index",
"required": true,
"examples": ["5"]
},
"end": {
"type": "Number",
"desc": "Page end index",
"required": true,
"examples": ["10"]
},
"total": {
"type": "Number",
"desc": "Total number of rows",
"required": true,
"examples": ["50"]
}
},
"returns": {
"type": "String",
"desc": "Label",
"examples": ["'5-10 of 50'"]
},
"examples": [
"(start, end, total) => start + '-' + end + ' of ' + total"
]
},
"columns": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Columns'"]
}
}
},
"editor": {
"type": "Object",
"desc": "QEditor labels",
"required": true,
"definition": {
"url": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'URL'"]
},
"bold": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Bold'"]
},
"italic": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Italic'"]
},
"strikethrough": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Strikethrough'"]
},
"underline": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Underline'"]
},
"unorderedList": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Unordered List'"]
},
"orderedList": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Ordered List'"]
},
"subscript": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Subscript'"]
},
"superscript": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Superscript'"]
},
"hyperlink": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Hyperlink'"]
},
"toggleFullscreen": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Toggle Fullscreen'"]
},
"quote": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Quote'"]
},
"left": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Left align'"]
},
"center": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Center align'"]
},
"right": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Right align'"]
},
"justify": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Justify align'"]
},
"print": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Print'"]
},
"outdent": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Decrease indentation'"]
},
"indent": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Increase indentation'"]
},
"removeFormat": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Remove formatting'"]
},
"formatting": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Formatting'"]
},
"fontSize": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Font Size'"]
},
"align": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Align'"]
},
"hr": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Insert Horizontal Rule'"]
},
"undo": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Undo'"]
},
"redo": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Redo'"]
},
"heading1": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Heading 1'"]
},
"heading2": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Heading 2'"]
},
"heading3": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Heading 3'"]
},
"heading4": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Heading 4'"]
},
"heading5": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Heading 5'"]
},
"heading6": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Heading 6'"]
},
"paragraph": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Paragraph'"]
},
"code": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Code'"]
},
"size1": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Very small'"]
},
"size2": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'A bit small'"]
},
"size3": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Normal'"]
},
"size4": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Medium-large'"]
},
"size5": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Big'"]
},
"size6": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Very big'"]
},
"size7": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Maximum'"]
},
"defaultFont": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'Default Font'"]
},
"viewSource": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'View Source'"]
}
}
},
"tree": {
"type": "Object",
"desc": "QTree labels",
"required": true,
"definition": {
"noNodes": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'No nodes available'"]
},
"noResults": {
"type": "String",
"desc": "Label",
"required": true,
"examples": ["'No matching nodes found'"]
}
}
}
}
},
"ssrContent": {
"type": "Object",
"desc": "Required for SSR only",
"__exemption": ["examples"]
}
},
"returns": null
},
"getLocale": {
"desc": "Get the browser locale ISO name; Returns undefined when it cannot determine current browser locale or when running on server in SSR mode",
"params": null,
"returns": {
"type": ["String", "undefined"],
"desc": "Browser locale ISO name",
"examples": ["'en-US'"]
}
}
}
}