How JingjaiOps handles bilingual content for staff and customers.
JingjaiOps is fully bilingual. Every interface, PDF, email, and portal page can render in English or Thai. The language a person sees depends on their setting, not yours.
Each customer has a Preferred Language field on their profile. Set it to TH for Thai customers and EN for English-speaking customers.This setting controls:
Where
Effect
Quote PDFs
Bilingual layout with the preferred language listed first
Invoice PDFs
Bilingual layout with the preferred language listed first
Email subject and body
Sent in the customer’s preferred language
Client portal
Defaults to the customer’s preferred language on first visit
Quote and invoice PDFs always show both languages side by side. The customer’s preferred language appears first; the other language appears beneath each line for reference.This means a Thai customer sees Thai prominently with English as backup, and an English customer sees the reverse. There is no version where one language is hidden — every contract is fully understandable in both languages, which matches the spirit of the Thailand Electronic Transactions Act.
The client portal has its own language toggle in the top right. The first time a client opens the portal, the language matches the Preferred Language on their customer record. They can switch at any time and the choice sticks for that device.
Item names from inventory follow your inventory language settings. If an inventory item has a Thai name set in Settings → Categories, that name appears for Thai customers and the English name appears for English customers.
Thai Tax Invoice (ใบกำกับภาษี) PDFs use Thai header text and Buddhist calendar dates.
PromptPay QR codes in the portal display in Thai for Thai-language clients.
Thai address formatting uses subdistrict / district / province order on PDFs.
Thai number formatting uses commas as thousands separators (same as EN) but currency renders as ฿ rather than THB.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"JingjaiOps","colors":{"primary":"#F5C518","light":"#F5C518","dark":"#B3E517"},"logo":{"light":"https://mintcdn.com/jingjaiops/jVGTQDnXvpATz_my/logo/light.svg?fit=max\u0026auto=format\u0026n=jVGTQDnXvpATz_my\u0026q=85\u0026s=80a5daac873880fdb9534702d48dc783","dark":"https://mintcdn.com/jingjaiops/jVGTQDnXvpATz_my/logo/dark.svg?fit=max\u0026auto=format\u0026n=jVGTQDnXvpATz_my\u0026q=85\u0026s=4c73774eb2cd5f6b1aae8b681029db21"},"favicon":"https://mintcdn.com/jingjaiops/jVGTQDnXvpATz_my/favicon.svg?fit=max\u0026auto=format\u0026n=jVGTQDnXvpATz_my\u0026q=85\u0026s=5e45f7ec37a35a4819c4fdabf2311737","navbar":{"links":[{"href":"mailto:support@jingjaipost.com","label":"Support"}],"primary":{"type":"button","label":"Open App","href":"https://jingjaiops.com"}},"footer":{"socials":{"x":"https://x.com/jingjaiops"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"JingjaiOps Website","icon":"arrow-up-right-from-square","href":"https://jingjaiops.com"},{"anchor":"Support","icon":"envelope","href":"mailto:support@jingjaipost.com"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"jingjaiops","hasAudioNarration":false,"actualSubdomain":"jingjaiops","customDomains":["docs.jingjaiops.com"],"gitSource":{"type":"github","owner":"famousjerry","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae95626ae8d0278471a5719:success","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"User Guide","count":46},{"language":"default","tag":"คู่มือภาษาไทย","count":17},{"language":"default","tag":"Jobs \u0026 Equipment","count":7},{"language":"default","tag":"Inventory","count":6},{"language":"default","tag":"Invoices \u0026 Payments","count":6},{"language":"default","tag":"Quotes","count":5},{"language":"default","tag":"AI Features","count":4},{"language":"default","tag":"Customers","count":4},{"language":"default","tag":"Getting Started","count":4},{"language":"default","tag":"Settings \u0026 Admin","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"getting-started/language","slug":"/getting-started/language","pageMetadata":{"title":"Language: English \u0026 Thai","description":"How JingjaiOps handles bilingual content for staff and customers.","icon":"language","href":"/getting-started/language"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"How JingjaiOps handles bilingual content for staff and customers.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Table,Tip}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`JingjaiOps is fully bilingual. Every interface, PDF, email, and portal page can render in English or Thai. The language a person sees depends on their setting, not yours.`}),`\n`,_jsx(Heading,{level:`2`,id:`en-/-th-toggle-for-staff`,children:`EN / TH toggle for staff`}),`\n`,_jsx(_components.p,{children:`The language toggle lives in the top bar next to your avatar.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`EN`}),` — English interface, English-first PDFs.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`TH`}),` — Thai interface, Thai-first PDFs.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Your preference is saved to your user profile and follows you to any device.`}),`\n`,_jsx(Heading,{level:`2`,id:`setting-a-customer’s-preferred-language`,children:`Setting a customer’s preferred language`}),`\n`,_jsxs(_components.p,{children:[`Each customer has a `,_jsx(_components.strong,{children:`Preferred Language`}),` field on their profile. Set it to `,_jsx(_components.strong,{children:`TH`}),` for Thai customers and `,_jsx(_components.strong,{children:`EN`}),` for English-speaking customers.`]}),`\n`,_jsx(_components.p,{children:`This setting controls:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Where`}),_jsx(_components.th,{children:`Effect`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Quote PDFs`}),_jsx(_components.td,{children:`Bilingual layout with the preferred language listed first`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Invoice PDFs`}),_jsx(_components.td,{children:`Bilingual layout with the preferred language listed first`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Email subject and body`}),_jsx(_components.td,{children:`Sent in the customer’s preferred language`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Client portal`}),_jsx(_components.td,{children:`Defaults to the customer’s preferred language on first visit`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Receipt PDFs`}),_jsx(_components.td,{children:`Bilingual with preferred language first`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`how-bilingual-pdfs-work`,children:`How bilingual PDFs work`}),`\n`,_jsxs(_components.p,{children:[`Quote and invoice PDFs always show `,_jsx(_components.strong,{children:`both languages`}),` side by side. The customer’s preferred language appears first; the other language appears beneath each line for reference.`]}),`\n`,_jsx(_components.p,{children:`This means a Thai customer sees Thai prominently with English as backup, and an English customer sees the reverse. There is no version where one language is hidden — every contract is fully understandable in both languages, which matches the spirit of the Thailand Electronic Transactions Act.`}),`\n`,_jsx(Heading,{level:`2`,id:`portal-language`,children:`Portal language`}),`\n`,_jsxs(_components.p,{children:[`The client portal has its own language toggle in the top right. The first time a client opens the portal, the language matches the `,_jsx(_components.strong,{children:`Preferred Language`}),` on their customer record. They can switch at any time and the choice sticks for that device.`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Item names from inventory follow your inventory language settings. If an inventory item has a Thai name set in `,_jsx(_components.strong,{children:`Settings → Categories`}),`, that name appears for Thai customers and the English name appears for English customers.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`thai-specific-behavior`,children:`Thai-specific behavior`}),`\n`,_jsx(_components.p,{children:`Some things only behave correctly in Thai mode:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Thai Tax Invoice`}),` (ใบกำกับภาษี) PDFs use Thai header text and Buddhist calendar dates.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`PromptPay QR codes`}),` in the portal display in Thai for Thai-language clients.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Thai address formatting`}),` uses subdistrict / district / province order on PDFs.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Thai number formatting`}),` uses commas as thousands separators (same as EN) but currency renders as `,_jsx(_components.code,{children:`฿`}),` rather than `,_jsx(_components.code,{children:`THB`}),`.`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Language: English \u0026 Thai","description":"How JingjaiOps handles bilingual content for staff and customers.","icon":"language","href":"/getting-started/language"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"EN / TH toggle for staff","slug":"en-/-th-toggle-for-staff","depth":2,"children":[]},{"title":"Setting a customer’s preferred language","slug":"setting-a-customer’s-preferred-language","depth":2,"children":[]},{"title":"How bilingual PDFs work","slug":"how-bilingual-pdfs-work","depth":2,"children":[]},{"title":"Portal language","slug":"portal-language","depth":2,"children":[]},{"title":"Thai-specific behavior","slug":"thai-specific-behavior","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"jingjaiops","siteName":"JingjaiOps","title":"Language: English \u0026 Thai - JingjaiOps","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-04-29T09:48:00.244Z","originalFileLocation":"getting-started/language.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"How JingjaiOps handles bilingual content for staff and customers.\">\u003cmeta data-mint-head name=\"application-name\" content=\"JingjaiOps\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/jingjaiops/2WRljmqj7bRsfM79/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/jingjaiops/2WRljmqj7bRsfM79/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/jingjaiops/2WRljmqj7bRsfM79/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/jingjaiops/2WRljmqj7bRsfM79/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/jingjaiops/2WRljmqj7bRsfM79/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/jingjaiops/2WRljmqj7bRsfM79/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/jingjaiops/2WRljmqj7bRsfM79/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/jingjaiops/2WRljmqj7bRsfM79/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/jingjaiops/2WRljmqj7bRsfM79/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Language: English \u0026amp; Thai - JingjaiOps\">\u003cmeta data-mint-head property=\"og:description\" content=\"How JingjaiOps handles bilingual content for staff and customers.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"JingjaiOps\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.jingjaiops.com/getting-started/language\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://jingjaiops.mintlify.site/_mintlify/api/og/v2?division=Getting+Started\u0026amp;title=Language%3A+English+%26+Thai\u0026amp;description=How+JingjaiOps+handles+bilingual+content+for+staff+and+customers.\u0026amp;theme=3fc02a6237bdb7616596c3ec\u0026amp;signature=9bee843a32c3908fb0b8c27877bb41a7b5060d25bb4e5f50930ce15a1ac6b6a7\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Language: English \u0026amp; Thai - JingjaiOps\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"How JingjaiOps handles bilingual content for staff and customers.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://jingjaiops.mintlify.site/_mintlify/api/og/v2?division=Getting+Started\u0026amp;title=Language%3A+English+%26+Thai\u0026amp;description=How+JingjaiOps+handles+bilingual+content+for+staff+and+customers.\u0026amp;theme=3fc02a6237bdb7616596c3ec\u0026amp;signature=9bee843a32c3908fb0b8c27877bb41a7b5060d25bb4e5f50930ce15a1ac6b6a7\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/jingjaiops/2WRljmqj7bRsfM79/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"JingjaiOps\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#F5C518\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.jingjaiops.com/getting-started/language\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/getting-started/language.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.jingjaiops.com/#organization\",\"name\":\"JingjaiOps\",\"url\":\"https://docs.jingjaiops.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/jingjaiops/jVGTQDnXvpATz_my/logo/light.svg?fit=max\u0026auto=format\u0026n=jVGTQDnXvpATz_my\u0026q=85\u0026s=80a5daac873880fdb9534702d48dc783\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.jingjaiops.com#website\",\"name\":\"JingjaiOps\",\"url\":\"https://docs.jingjaiops.com\",\"publisher\":{\"@id\":\"https://docs.jingjaiops.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.jingjaiops.com/getting-started/language#webpage\",\"url\":\"https://docs.jingjaiops.com/getting-started/language\",\"name\":\"Language: English \u0026 Thai\",\"description\":\"How JingjaiOps handles bilingual content for staff and customers.\",\"dateModified\":\"2026-04-29T09:48:00.244Z\",\"isPartOf\":{\"@id\":\"https://docs.jingjaiops.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.jingjaiops.com/getting-started/language#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.jingjaiops.com/getting-started/language#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Getting Started\",\"item\":\"https://docs.jingjaiops.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Language: English \u0026 Thai\",\"item\":\"https://docs.jingjaiops.com/getting-started/language\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.jingjaiops.com/getting-started/language#article\",\"headline\":\"Language: English \u0026 Thai\",\"name\":\"Language: English \u0026 Thai\",\"description\":\"How JingjaiOps handles bilingual content for staff and customers.\",\"url\":\"https://docs.jingjaiops.com/getting-started/language\",\"mainEntityOfPage\":{\"@id\":\"https://docs.jingjaiops.com/getting-started/language#webpage\"},\"dateModified\":\"2026-04-29T09:48:00.244Z\",\"publisher\":{\"@id\":\"https://docs.jingjaiops.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.jingjaiops.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"JingjaiOps\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"JingjaiOps\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/getting-started/language.md","siteName":"JingjaiOps","nav":{"global":{"anchors":[{"anchor":"JingjaiOps Website","icon":"arrow-up-right-from-square","href":"https://jingjaiops.com"},{"anchor":"Support","icon":"envelope","href":"mailto:support@jingjaipost.com"}]},"tabs":[{"tab":"User Guide","groups":[{"group":"Getting Started","pages":[{"title":"Welcome to JingjaiOps","icon":"house","href":""},{"title":"Logging In","icon":"right-to-bracket","href":"/getting-started/login"},{"title":"Navigating the App","description":"Learn the sidebar modules, the quick create button, search, and other navigation shortcuts.","icon":"compass","href":"/getting-started/navigation"},{"title":"Language: English \u0026 Thai","icon":"language","href":"/getting-started/language"}]},{"group":"Customers","pages":[{"title":"Customers Overview","description":"Your customer database — profiles, history, health scores, and quick actions.","icon":"users","href":"/customers/overview"},{"title":"Adding a Customer","icon":"user-plus","href":"/customers/add-customer"},{"title":"Customer Health Score","icon":"heart-pulse","href":"/customers/health-score"},{"title":"Customer Portal Links","icon":"link","href":"/customers/portal-link"}]},{"group":"Quotes","pages":[{"title":"Quotes Overview","icon":"file-signature","href":"/quotes/overview"},{"title":"Creating a Quote","icon":"plus","href":"/quotes/create-quote"},{"title":"Quote Line Items","icon":"list","href":"/quotes/line-items"},{"title":"Send quote","href":"/quotes/send-quote"},{"title":"Digital Signature","icon":"signature","href":"/quotes/digital-signature"},{"title":"Deposits on a Quote","icon":"vault","href":"/quotes/deposits"}]},{"group":"Jobs \u0026 Equipment","pages":[{"title":"Jobs Overview","icon":"truck","href":"/jobs/overview"},{"title":"Job Stages","icon":"list-ol","href":"/jobs/job-stages"},{"title":"Pick \u0026 Scan","icon":"barcode","href":"/jobs/pick-and-scan"},{"title":"Load Out","icon":"truck-ramp-box","href":"/jobs/load-out"},{"title":"On Site","icon":"location-dot","href":"/jobs/on-site"},{"title":"Return \u0026 Inspect","icon":"magnifying-glass","href":"/jobs/return-inspect"},{"title":"AI Job Report","icon":"sparkles","href":"/jobs/ai-report"}]},{"group":"Invoices \u0026 Payments","pages":[{"title":"Invoices Overview","icon":"receipt","href":"/invoices/overview"},{"title":"Recording a Payment","icon":"money-bill","href":"/invoices/record-payment"},{"title":"Pre-payment","icon":"hand-holding-dollar","href":"/invoices/prepayment"},{"title":"Thai Tax Invoice (ใบกำกับภาษี)","icon":"file-invoice","href":"/invoices/tax-invoice"},{"title":"Recurring Invoices","icon":"repeat","href":"/invoices/recurring"},{"title":"Receipts","icon":"receipt","href":"/invoices/receipts"}]},{"group":"Inventory","pages":[{"title":"Inventory Overview","icon":"boxes-stacked","href":"/inventory/overview"},{"title":"Adding an Inventory Item","icon":"plus","href":"/inventory/add-item"},{"title":"Inventory Kits","icon":"boxes-packing","href":"/inventory/kits"},{"title":"Barcode Labels","icon":"barcode","href":"/inventory/barcode-labels"},{"title":"Inventory Categories","icon":"tags","href":"/inventory/categories"},{"title":"CSV Import","icon":"file-import","href":"/inventory/import"}]},{"group":"Deposits","pages":[{"title":"Deposits Overview","icon":"vault","href":"/deposits/overview"},{"title":"Collecting a Deposit","icon":"hand-holding-dollar","href":"/deposits/collect"},{"title":"Returning a Deposit","icon":"rotate-left","href":"/deposits/return"}]},{"group":"Client Portal","pages":[{"title":"Client Portal Overview","icon":"globe","href":"/portal/overview"},{"title":"Generate a Portal Link","icon":"link","href":"/portal/generate-link"},{"title":"What Clients See","icon":"eye","href":"/portal/what-clients-see"}]},{"group":"AI Features","pages":[{"title":"AI Features Overview","icon":"sparkles","href":"/ai/overview"},{"title":"AI Quote Builder","icon":"wand-magic-sparkles","href":"/ai/quote-builder"},{"title":"AI Job Report","icon":"file-lines","href":"/ai/job-report"},{"title":"Ask Your Data","icon":"comment-dots","href":"/ai/natural-language-reports"}]},{"group":"Settings \u0026 Admin","pages":[{"title":"Settings Overview","icon":"gear","href":"/settings/overview"},{"title":"Business Settings","icon":"building","href":"/settings/business-settings"},{"title":"Users \u0026 Roles","icon":"users","href":"/settings/users-roles"},{"title":"Notifications","href":"/settings/notifications"},{"title":"Categories Settings","icon":"tags","href":"/settings/categories"}]}]},{"tab":"คู่มือภาษาไทย","pages":[{"title":"คู่มือภาษาไทย","href":"/th"}]}]},"basePath":"","title":"Language: English \u0026 Thai - JingjaiOps","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":[],"chunks":[]}