Merge pull request #1182 from NiklasBuchfink/main

Follow up for #1107
This commit is contained in:
Dermot Duffy
2023-05-23 20:53:28 -07:00
committed by GitHub
2 changed files with 18 additions and 24 deletions
+5
View File
@@ -4126,3 +4126,8 @@ The Home Assistant container will get preconfigured during first initialization,
1. Use the same version number for the release title and tag. 1. Use the same version number for the release title and tag.
1. Choose 'This is a pre-release' for a beta version. 1. Choose 'This is a pre-release' for a beta version.
1. Hit 'Publish release'. 1. Hit 'Publish release'.
### Translations
[![translation badge](https://inlang.com/badge?url=github.com/dermotduffy/frigate-hass-card)](https://inlang.com/editor/github.com/dermotduffy/frigate-hass-card?ref=badge)
To add translations, you can manually edit the JSON translation files in `src/localize/languages`, use the [inlang](https://inlang.com/) online editor, or run `yarn machine-translate` to add missing translations using AI from Inlang.
+9 -20
View File
@@ -1,28 +1,17 @@
// @ts-check
/**
* @type { import("@inlang/core/config").DefineConfig }
*/
export async function defineConfig(env) { export async function defineConfig(env) {
const plugin = await env.$import( const { default: pluginJson } = await env.$import(
"https://cdn.jsdelivr.net/gh/samuelstroschein/inlang-plugin-json@1/dist/index.js" "https://cdn.jsdelivr.net/gh/samuelstroschein/inlang-plugin-json@2/dist/index.js"
); );
const { standardLintRules } = await env.$import( const { default: standardLintRules } = await env.$import(
"https://cdn.jsdelivr.net/gh/inlang/standard-lint-rules@1/dist/index.js" "https://cdn.jsdelivr.net/gh/inlang/standard-lint-rules@2/dist/index.js"
); );
const pluginConfig = {
pathPattern: "./src/localize/languages/{language}.json",
};
return { return {
referenceLanguage: "en", referenceLanguage: 'en',
languages: await plugin.getLanguages({ ...env, pluginConfig }), plugins: [pluginJson({
readResources: (args) => plugin.readResources({ ...args, ...env, pluginConfig }), pathPattern: "./src/localize/languages/{language}.json",
writeResources: (args) => plugin.writeResources({ ...args, ...env, pluginConfig }), variableReferencePattern: ["{", "}"],
lint: { }), standardLintRules()]
rules: [standardLintRules()],
},
}; };
} }