| 13 | } |
| 14 | |
| 15 | function useLanguageMock() { |
| 16 | const dict: Record<string, string> = { |
| 17 | "error.chain.unknown": "Erro desconhecido", |
| 18 | "error.chain.configInvalid": "Arquivo de config em {{path}} invalido", |
| 19 | "error.chain.configInvalidWithMessage": "Arquivo de config em {{path}} invalido: {{message}}", |
| 20 | "error.chain.modelNotFound": "Modelo nao encontrado: {{provider}}/{{model}}", |
| 21 | "error.chain.didYouMean": "Voce quis dizer: {{suggestions}}", |
| 22 | "error.chain.checkConfig": "Revise provider/model no config", |
| 23 | } |
| 24 | return { |
| 25 | t(key: string, vars?: Record<string, string | number>) { |
| 26 | const text = dict[key] |
| 27 | if (!text) return key |
| 28 | return fill(text, vars) |
| 29 | }, |
| 30 | } |
| 31 | } |
| 32 | |
| 33 | const language = useLanguageMock() |
| 34 | |