diff --git a/.github/workflows/conventional-label.yaml b/.github/workflows/conventional-label.yaml new file mode 100644 index 00000000..0a449cba --- /dev/null +++ b/.github/workflows/conventional-label.yaml @@ -0,0 +1,10 @@ +# auto add labels to PRs +on: + pull_request_target: + types: [ opened, edited ] +name: conventional-release-labels +jobs: + label: + runs-on: ubuntu-latest + steps: + - uses: bcoe/conventional-release-labels@v1 \ No newline at end of file diff --git a/.github/workflows/publish_alpha.yml b/.github/workflows/publish_alpha.yml deleted file mode 100644 index 784d7e8f..00000000 --- a/.github/workflows/publish_alpha.yml +++ /dev/null @@ -1,106 +0,0 @@ -# This workflow will generate a distribution and upload it to PyPI - -name: Publish Alpha Build ...aX -on: - push: - branches: - - dev - paths-ignore: - - 'version.py' - - '.github/**' - - '.gitignore' - - 'LICENSE' - - 'CHANGELOG.md' - - 'MANIFEST.in' - - 'README.md' - - 'scripts/**' - - 'translations/**' - workflow_dispatch: - -jobs: - autotranslate: - runs-on: ubuntu-latest - env: - API_KEY: ${{secrets.DL_API_KEY}} - steps: - - uses: actions/checkout@v3 - with: - ref: dev - fetch-depth: 0 - - uses: dorny/paths-filter@v2 - id: filter - with: - filters: | - locales: - - 'locale/en-us/**' - - 'dialog/en-us/**' - - 'vocab/en-us/**' - - name: Setup Python - if: steps.filter.outputs.locales == 'true' - uses: actions/setup-python@v4 - with: - python-version: 3.8 - - name: Auto Translate - if: steps.filter.outputs.locales == 'true' - run: | - python -m pip install ovos-translate-plugin-deepl ovos-utils - python scripts/translate.py - - name: Commit to dev - if: steps.filter.outputs.locales == 'true' - uses: stefanzweifel/git-auto-commit-action@v4 - with: - commit_message: autotranslate - branch: dev - - build_and_publish: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - ref: dev - fetch-depth: 0 # otherwise, there would be errors pushing refs to the destination repository. - - name: Setup Python - uses: actions/setup-python@v4 - with: - python-version: 3.8 - - name: Install Build Tools - run: | - python -m pip install build wheel - - name: Increment Version - run: | - VER=$(python setup.py --version) - python scripts/bump_alpha.py - - name: "Generate release changelog" - uses: heinrichreimer/github-changelog-generator-action@v2.3 - with: - token: ${{ secrets.GITHUB_TOKEN }} - id: changelog - - name: Commit to dev - uses: stefanzweifel/git-auto-commit-action@v4 - with: - commit_message: Increment Version - branch: dev - - name: version - run: echo "::set-output name=version::$(python setup.py --version)" - id: version - - name: Create Release - id: create_release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token - with: - tag_name: V${{ steps.version.outputs.version }} - release_name: Release ${{ steps.version.outputs.version }} - body: | - Changes in this Release - ${{ steps.changelog.outputs.changelog }} - draft: false - prerelease: true - commitish: dev - - name: Build Distribution Packages - run: | - python setup.py bdist_wheel - - name: Publish to Test PyPI - uses: pypa/gh-action-pypi-publish@release/v1 - with: - password: ${{secrets.PYPI_TOKEN}} \ No newline at end of file diff --git a/.github/workflows/publish_build.yml b/.github/workflows/publish_build.yml deleted file mode 100644 index 17120b4f..00000000 --- a/.github/workflows/publish_build.yml +++ /dev/null @@ -1,77 +0,0 @@ -# This workflow will generate a distribution and upload it to PyPI - -name: Publish Build Release ..X -on: - workflow_dispatch: - -jobs: - build_and_publish: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - ref: dev - fetch-depth: 0 # otherwise, there would be errors pushing refs to the destination repository. - - name: Setup Python - uses: actions/setup-python@v4 - with: - python-version: 3.8 - - name: Install Build Tools - run: | - python -m pip install build wheel - - name: Remove alpha (declare stable) - run: | - VER=$(python setup.py --version) - python scripts/remove_alpha.py - - name: "Generate release changelog" - uses: heinrichreimer/github-changelog-generator-action@v2.3 - with: - token: ${{ secrets.GITHUB_TOKEN }} - id: changelog - - name: Commit to dev - uses: stefanzweifel/git-auto-commit-action@v4 - with: - commit_message: Declare alpha stable - branch: dev - - name: Push dev -> master - uses: ad-m/github-push-action@master - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - branch: master - force: true - - name: version - run: echo "::set-output name=version::$(python setup.py --version)" - id: version - - name: Create Release - id: create_release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token - with: - tag_name: V${{ steps.version.outputs.version }} - release_name: Release ${{ steps.version.outputs.version }} - body: | - Changes in this Release - ${{ steps.changelog.outputs.changelog }} - draft: false - prerelease: false - commitish: dev - - name: Build Distribution Packages - run: | - python setup.py bdist_wheel - - name: Prepare next Build version - run: echo "::set-output name=version::$(python setup.py --version)" - id: alpha - - name: Increment Version ${{ steps.alpha.outputs.version }}Alpha0 - run: | - VER=$(python setup.py --version) - python scripts/bump_build.py - - name: Commit to dev - uses: stefanzweifel/git-auto-commit-action@v4 - with: - commit_message: Prepare Next Version - branch: dev - - name: Publish to Test PyPI - uses: pypa/gh-action-pypi-publish@master - with: - password: ${{secrets.PYPI_TOKEN}} diff --git a/.github/workflows/publish_major.yml b/.github/workflows/publish_major.yml deleted file mode 100644 index 597fa895..00000000 --- a/.github/workflows/publish_major.yml +++ /dev/null @@ -1,77 +0,0 @@ -# This workflow will generate a distribution and upload it to PyPI - -name: Publish Major Release X.0.0 -on: - workflow_dispatch: - -jobs: - build_and_publish: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - ref: dev - fetch-depth: 0 # otherwise, there would be errors pushing refs to the destination repository. - - name: Setup Python - uses: actions/setup-python@v4 - with: - python-version: 3.8 - - name: Install Build Tools - run: | - python -m pip install build wheel - - name: Remove alpha (declare stable) - run: | - VER=$(python setup.py --version) - python scripts/remove_alpha.py - - name: "Generate release changelog" - uses: heinrichreimer/github-changelog-generator-action@v2.3 - with: - token: ${{ secrets.GITHUB_TOKEN }} - id: changelog - - name: Commit to dev - uses: stefanzweifel/git-auto-commit-action@v4 - with: - commit_message: Declare alpha stable - branch: dev - - name: Push dev -> master - uses: ad-m/github-push-action@master - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - branch: master - force: true - - name: version - run: echo "::set-output name=version::$(python setup.py --version)" - id: version - - name: Create Release - id: create_release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token - with: - tag_name: V${{ steps.version.outputs.version }} - release_name: Release ${{ steps.version.outputs.version }} - body: | - Changes in this Release - ${{ steps.changelog.outputs.changelog }} - draft: false - prerelease: false - commitish: master - - name: Build Distribution Packages - run: | - python setup.py bdist_wheel - - name: Prepare next Major version - run: echo "::set-output name=version::$(python setup.py --version)" - id: alpha - - name: Increment Version ${{ steps.alpha.outputs.version }}Alpha0 - run: | - VER=$(python setup.py --version) - python scripts/bump_major.py - - name: Commit to dev - uses: stefanzweifel/git-auto-commit-action@v4 - with: - commit_message: Prepare Next Version - branch: dev - - name: Publish to Test PyPI - uses: pypa/gh-action-pypi-publish@master - with: - password: ${{secrets.PYPI_TOKEN}} \ No newline at end of file diff --git a/.github/workflows/publish_minor.yml b/.github/workflows/publish_minor.yml deleted file mode 100644 index 0ffa6c50..00000000 --- a/.github/workflows/publish_minor.yml +++ /dev/null @@ -1,77 +0,0 @@ -# This workflow will generate a distribution and upload it to PyPI - -name: Publish Minor Release .X.0 -on: - workflow_dispatch: - -jobs: - build_and_publish: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - ref: dev - fetch-depth: 0 # otherwise, there would be errors pushing refs to the destination repository. - - name: Setup Python - uses: actions/setup-python@v4 - with: - python-version: 3.8 - - name: Install Build Tools - run: | - python -m pip install build wheel - - name: Remove alpha (declare stable) - run: | - VER=$(python setup.py --version) - python scripts/remove_alpha.py - - name: "Generate release changelog" - uses: heinrichreimer/github-changelog-generator-action@v2.3 - with: - token: ${{ secrets.GITHUB_TOKEN }} - id: changelog - - name: Commit to dev - uses: stefanzweifel/git-auto-commit-action@v4 - with: - commit_message: Declare alpha stable - branch: dev - - name: Push dev -> master - uses: ad-m/github-push-action@master - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - branch: master - force: true - - name: version - run: echo "::set-output name=version::$(python setup.py --version)" - id: version - - name: Create Release - id: create_release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token - with: - tag_name: V${{ steps.version.outputs.version }} - release_name: Release ${{ steps.version.outputs.version }} - body: | - Changes in this Release - ${{ steps.changelog.outputs.changelog }} - draft: false - prerelease: false - commitish: master - - name: Build Distribution Packages - run: | - python setup.py bdist_wheel - - name: Prepare next Minor version - run: echo "::set-output name=version::$(python setup.py --version)" - id: alpha - - name: Increment Version ${{ steps.alpha.outputs.version }}Alpha0 - run: | - VER=$(python setup.py --version) - python scripts/bump_minor.py - - name: Commit to dev - uses: stefanzweifel/git-auto-commit-action@v4 - with: - commit_message: Prepare Next Version - branch: dev - - name: Publish to Test PyPI - uses: pypa/gh-action-pypi-publish@master - with: - password: ${{secrets.PYPI_TOKEN}} \ No newline at end of file diff --git a/.github/workflows/publish_stable.yml b/.github/workflows/publish_stable.yml new file mode 100644 index 00000000..5c346e8f --- /dev/null +++ b/.github/workflows/publish_stable.yml @@ -0,0 +1,58 @@ +name: Stable Release +on: + push: + branches: [master] + workflow_dispatch: + +jobs: + publish_stable: + uses: TigreGotico/gh-automations/.github/workflows/publish-stable.yml@master + secrets: inherit + with: + branch: 'master' + version_file: 'version.py' + setup_py: 'setup.py' + publish_release: true + + publish_pypi: + needs: publish_stable + if: success() # Ensure this job only runs if the previous job succeeds + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + ref: dev + fetch-depth: 0 # otherwise, there would be errors pushing refs to the destination repository. + - name: Setup Python + uses: actions/setup-python@v1 + with: + python-version: 3.8 + - name: Install Build Tools + run: | + python -m pip install build wheel + - name: version + run: echo "::set-output name=version::$(python setup.py --version)" + id: version + - name: Build Distribution Packages + run: | + python setup.py sdist bdist_wheel + - name: Publish to Test PyPI + uses: pypa/gh-action-pypi-publish@master + with: + password: ${{secrets.PYPI_TOKEN}} + + + sync_dev: + needs: publish_stable + if: success() # Ensure this job only runs if the previous job succeeds + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 0 # otherwise, there would be errors pushing refs to the destination repository. + ref: master + - name: Push master -> dev + uses: ad-m/github-push-action@master + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + branch: dev \ No newline at end of file diff --git a/.github/workflows/release_workflow.yml b/.github/workflows/release_workflow.yml new file mode 100644 index 00000000..d17f77fa --- /dev/null +++ b/.github/workflows/release_workflow.yml @@ -0,0 +1,108 @@ +name: Release Alpha and Propose Stable + +on: + pull_request: + types: [closed] + branches: [dev] + +jobs: + publish_alpha: + if: github.event.pull_request.merged == true + uses: TigreGotico/gh-automations/.github/workflows/publish-alpha.yml@master + secrets: inherit + with: + branch: 'dev' + version_file: 'version.py' + setup_py: 'setup.py' + update_changelog: true + publish_prerelease: true + changelog_max_issues: 100 + + notify: + if: github.event.pull_request.merged == true + needs: publish_alpha + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Send message to Matrix bots channel + id: matrix-chat-message + uses: fadenb/matrix-chat-message@v0.0.6 + with: + homeserver: 'matrix.org' + token: ${{ secrets.MATRIX_TOKEN }} + channel: '!WjxEKjjINpyBRPFgxl:krbel.duckdns.org' + message: | + new ${{ github.event.repository.name }} PR merged! https://github.com/${{ github.repository }}/pull/${{ github.event.number }} + + publish_pypi: + needs: publish_alpha + if: success() # Ensure this job only runs if the previous job succeeds + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + ref: dev + fetch-depth: 0 # otherwise, there would be errors pushing refs to the destination repository. + - name: Setup Python + uses: actions/setup-python@v1 + with: + python-version: 3.8 + - name: Install Build Tools + run: | + python -m pip install build wheel + - name: version + run: echo "::set-output name=version::$(python setup.py --version)" + id: version + - name: Build Distribution Packages + run: | + python setup.py sdist bdist_wheel + - name: Publish to Test PyPI + uses: pypa/gh-action-pypi-publish@master + with: + password: ${{secrets.PYPI_TOKEN}} + + + propose_release: + needs: publish_alpha + if: success() # Ensure this job only runs if the previous job succeeds + runs-on: ubuntu-latest + steps: + - name: Checkout dev branch + uses: actions/checkout@v3 + with: + ref: dev + + - name: Setup Python + uses: actions/setup-python@v2 + with: + python-version: '3.10' + + - name: Get version from setup.py + id: get_version + run: | + VERSION=$(python setup.py --version) + echo "VERSION=$VERSION" >> $GITHUB_ENV + + - name: Create and push new branch + run: | + git checkout -b release-${{ env.VERSION }} + git push origin release-${{ env.VERSION }} + + - name: Open Pull Request from dev to master + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + # Variables + BRANCH_NAME="release-${{ env.VERSION }}" + BASE_BRANCH="master" + HEAD_BRANCH="release-${{ env.VERSION }}" + PR_TITLE="Release ${{ env.VERSION }}" + PR_BODY="Human review requested!" + + # Create a PR using GitHub API + curl -X POST \ + -H "Accept: application/vnd.github+json" \ + -H "Authorization: token $GITHUB_TOKEN" \ + -d "{\"title\":\"$PR_TITLE\",\"body\":\"$PR_BODY\",\"head\":\"$HEAD_BRANCH\",\"base\":\"$BASE_BRANCH\"}" \ + https://api.github.com/repos/${{ github.repository }}/pulls + diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b4a5f12..1ba5b1e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,209 +1,14 @@ # Changelog -## [Unreleased](https://github.com/OpenVoiceOS/skill-ovos-weather/tree/HEAD) +## [0.1.1a2](https://github.com/OpenVoiceOS/skill-ovos-weather/tree/0.1.1a2) (2024-10-15) -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-weather/compare/V0.0.1a18...HEAD) +[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-weather/compare/V0.0.1...0.1.1a2) **Merged pull requests:** -- Updated dialog [\#69](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/69) ([gitlocalize-app[bot]](https://github.com/apps/gitlocalize-app)) -- Updated vocabs [\#68](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/68) ([gitlocalize-app[bot]](https://github.com/apps/gitlocalize-app)) - -## [V0.0.1a18](https://github.com/OpenVoiceOS/skill-ovos-weather/tree/V0.0.1a18) (2024-06-04) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-weather/compare/V0.0.1a17...V0.0.1a18) - -**Fixed bugs:** - -- fix/sleep\_5\_before\_speak [\#67](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/67) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.1a17](https://github.com/OpenVoiceOS/skill-ovos-weather/tree/V0.0.1a17) (2024-05-28) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-weather/compare/V0.0.1a16...V0.0.1a17) - -**Merged pull requests:** - -- Missing translation [\#66](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/66) ([gitlocalize-app[bot]](https://github.com/apps/gitlocalize-app)) -- Missing translation [\#65](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/65) ([gitlocalize-app[bot]](https://github.com/apps/gitlocalize-app)) -- Missing translation [\#64](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/64) ([gitlocalize-app[bot]](https://github.com/apps/gitlocalize-app)) -- ca-ca/test [\#63](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/63) ([gitlocalize-app[bot]](https://github.com/apps/gitlocalize-app)) -- automations/translations [\#62](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/62) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.1a16](https://github.com/OpenVoiceOS/skill-ovos-weather/tree/V0.0.1a16) (2024-04-25) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-weather/compare/V0.0.1a15...V0.0.1a16) - -**Fixed bugs:** - -- fix/mk1\_faceplate\_not\_clearing [\#61](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/61) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.1a15](https://github.com/OpenVoiceOS/skill-ovos-weather/tree/V0.0.1a15) (2024-04-24) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-weather/compare/V0.0.1a14...V0.0.1a15) - -**Implemented enhancements:** - -- feat/session\_support [\#60](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/60) ([JarbasAl](https://github.com/JarbasAl)) - -**Closed issues:** - -- When asking "quelle est la temperature" the skill fails [\#59](https://github.com/OpenVoiceOS/skill-ovos-weather/issues/59) - -## [V0.0.1a14](https://github.com/OpenVoiceOS/skill-ovos-weather/tree/V0.0.1a14) (2024-01-11) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-weather/compare/V0.0.1a13...V0.0.1a14) - -**Closed issues:** - -- requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 \(char 0\) [\#52](https://github.com/OpenVoiceOS/skill-ovos-weather/issues/52) - -**Merged pull requests:** - -- update for ovos-utils 0.1.0 [\#58](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/58) ([builderjer](https://github.com/builderjer)) - -## [V0.0.1a13](https://github.com/OpenVoiceOS/skill-ovos-weather/tree/V0.0.1a13) (2023-08-16) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-weather/compare/V0.0.1a12...V0.0.1a13) - -**Merged pull requests:** - -- autotranslate hotfix 2 [\#56](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/56) ([emphasize](https://github.com/emphasize)) - -## [V0.0.1a12](https://github.com/OpenVoiceOS/skill-ovos-weather/tree/V0.0.1a12) (2023-08-16) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-weather/compare/V0.0.1a11...V0.0.1a12) - -**Merged pull requests:** - -- fix autotranslations [\#55](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/55) ([emphasize](https://github.com/emphasize)) - -## [V0.0.1a11](https://github.com/OpenVoiceOS/skill-ovos-weather/tree/V0.0.1a11) (2023-08-15) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-weather/compare/V0.0.1a10...V0.0.1a11) - -**Implemented enhancements:** - -- add time specific requests [\#51](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/51) ([emphasize](https://github.com/emphasize)) - -**Closed issues:** - -- Weather from different areas [\#24](https://github.com/OpenVoiceOS/skill-ovos-weather/issues/24) -- dialog files duplicated and keys translated [\#22](https://github.com/OpenVoiceOS/skill-ovos-weather/issues/22) - -## [V0.0.1a10](https://github.com/OpenVoiceOS/skill-ovos-weather/tree/V0.0.1a10) (2023-06-05) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-weather/compare/V0.0.1a9...V0.0.1a10) - -## [V0.0.1a9](https://github.com/OpenVoiceOS/skill-ovos-weather/tree/V0.0.1a9) (2023-06-05) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-weather/compare/V0.0.1a8...V0.0.1a9) - -**Closed issues:** - -- Current Weather GUI hourly representation ... [\#48](https://github.com/OpenVoiceOS/skill-ovos-weather/issues/48) - -**Merged pull requests:** - -- add skillresources and brushup [\#50](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/50) ([emphasize](https://github.com/emphasize)) - -## [V0.0.1a8](https://github.com/OpenVoiceOS/skill-ovos-weather/tree/V0.0.1a8) (2023-05-22) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-weather/compare/V0.0.1a7...V0.0.1a8) - -**Implemented enhancements:** - -- extend intents [\#47](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/47) ([JarbasAl](https://github.com/JarbasAl)) - -**Closed issues:** - -- refactor away the "skill" subfolder, this standard was contentious under MycroftAI but forced on the community, being an official skill we don't want to give that as an example, a better effort should be done to move to proper python packages and support arbitrary structures \(right now we can't move init.py or locale folder etc\) [\#27](https://github.com/OpenVoiceOS/skill-ovos-weather/issues/27) - -## [V0.0.1a7](https://github.com/OpenVoiceOS/skill-ovos-weather/tree/V0.0.1a7) (2023-05-21) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-weather/compare/V0.0.1a6...V0.0.1a7) - -**Implemented enhancements:** - -- feat/OpenMeteo [\#42](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/42) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.1a6](https://github.com/OpenVoiceOS/skill-ovos-weather/tree/V0.0.1a6) (2023-05-19) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-weather/compare/V0.0.1a5...V0.0.1a6) - -**Merged pull requests:** - -- Proposed es-es Translations [\#40](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/40) ([github-actions[bot]](https://github.com/apps/github-actions)) - -## [V0.0.1a5](https://github.com/OpenVoiceOS/skill-ovos-weather/tree/V0.0.1a5) (2023-05-18) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-weather/compare/V0.0.1a4...V0.0.1a5) - -**Merged pull requests:** - -- fix de-de entities [\#43](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/43) ([emphasize](https://github.com/emphasize)) - -## [V0.0.1a4](https://github.com/OpenVoiceOS/skill-ovos-weather/tree/V0.0.1a4) (2023-05-15) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-weather/compare/V0.0.1a3...V0.0.1a4) - -**Merged pull requests:** - -- add back translate workflow [\#39](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/39) ([emphasize](https://github.com/emphasize)) - -## [V0.0.1a3](https://github.com/OpenVoiceOS/skill-ovos-weather/tree/V0.0.1a3) (2023-05-15) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-weather/compare/V0.0.1a2...V0.0.1a3) - -**Merged pull requests:** - -- remove autotranslations [\#38](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/38) ([emphasize](https://github.com/emphasize)) - -## [V0.0.1a2](https://github.com/OpenVoiceOS/skill-ovos-weather/tree/V0.0.1a2) (2023-05-15) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-weather/compare/V0.0.1a1...V0.0.1a2) - -**Merged pull requests:** - -- add test requirements [\#37](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/37) ([emphasize](https://github.com/emphasize)) - -## [V0.0.1a1](https://github.com/OpenVoiceOS/skill-ovos-weather/tree/V0.0.1a1) (2023-05-02) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-weather/compare/c44b4ec0e5db899a399cc032af9b06baad1c19ea...V0.0.1a1) - -**Implemented enhancements:** - -- Add gui translations for supported languages [\#9](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/9) ([AIIX](https://github.com/AIIX)) - -**Fixed bugs:** - -- FileNotFoundError: \[Errno 2\] No such file or directory: '/home/ovos/.cache/json\_database/skill-weather-response-cache.json' [\#29](https://github.com/OpenVoiceOS/skill-ovos-weather/issues/29) -- fix auto weather cache reset [\#35](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/35) ([emphasize](https://github.com/emphasize)) -- fix adapt entities [\#33](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/33) ([emphasize](https://github.com/emphasize)) -- Fix custom units from utterance [\#32](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/32) ([emphasize](https://github.com/emphasize)) -- add condition categories translation [\#19](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/19) ([emphasize](https://github.com/emphasize)) -- fix dialog infixes [\#18](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/18) ([emphasize](https://github.com/emphasize)) -- fix imports [\#12](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/12) ([JarbasAl](https://github.com/JarbasAl)) - -**Closed issues:** - -- Temperature in Celcius and Fahrenheit are the same [\#31](https://github.com/OpenVoiceOS/skill-ovos-weather/issues/31) -- 'what is the weather in baltimore' returns an error [\#30](https://github.com/OpenVoiceOS/skill-ovos-weather/issues/30) -- Fix dialog infix notation [\#16](https://github.com/OpenVoiceOS/skill-ovos-weather/issues/16) -- condition translation futile [\#13](https://github.com/OpenVoiceOS/skill-ovos-weather/issues/13) - -**Merged pull requests:** - -- Add version automation [\#36](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/36) ([emphasize](https://github.com/emphasize)) -- delete de autotranslations [\#34](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/34) ([emphasize](https://github.com/emphasize)) -- rename RuntimeRequirements [\#21](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/21) ([JarbasAl](https://github.com/JarbasAl)) -- add class property for network requirements check [\#20](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/20) ([AIIX](https://github.com/AIIX)) -- fix setup + loose requirements [\#11](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/11) ([JarbasAl](https://github.com/JarbasAl)) -- setup.py template [\#10](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/10) ([JarbasAl](https://github.com/JarbasAl)) -- Add missing codes for conditions, fixes homescreen missing icons [\#7](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/7) ([AIIX](https://github.com/AIIX)) -- Bring changes from 21.02 branch to dev branch cleanly [\#6](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/6) ([AIIX](https://github.com/AIIX)) -- Feat/workflows + auto translations [\#3](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/3) ([JarbasAl](https://github.com/JarbasAl)) -- add support for ovos api service and caching [\#2](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/2) ([AIIX](https://github.com/AIIX)) -- :tada: - packaging [\#1](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/1) ([JarbasAl](https://github.com/JarbasAl)) +- fix:long description [\#73](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/73) ([JarbasAl](https://github.com/JarbasAl)) +- fix:update\_requirements [\#72](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/72) ([JarbasAl](https://github.com/JarbasAl)) +- Add Catalans strings [\#71](https://github.com/OpenVoiceOS/skill-ovos-weather/pull/71) ([gitlocalize-app[bot]](https://github.com/apps/gitlocalize-app)) diff --git a/locale/ca-es/dialog/and.dialog b/locale/ca-es/dialog/and.dialog new file mode 100644 index 00000000..597a6db2 --- /dev/null +++ b/locale/ca-es/dialog/and.dialog @@ -0,0 +1 @@ +i \ No newline at end of file diff --git a/locale/ca-es/dialog/condition/ash.dialog b/locale/ca-es/dialog/condition/ash.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/clear-sky.dialog b/locale/ca-es/dialog/condition/clear-sky.dialog new file mode 100644 index 00000000..b4e23352 --- /dev/null +++ b/locale/ca-es/dialog/condition/clear-sky.dialog @@ -0,0 +1 @@ +cel clar \ No newline at end of file diff --git a/locale/ca-es/dialog/condition/clear.dialog b/locale/ca-es/dialog/condition/clear.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/clouds.dialog b/locale/ca-es/dialog/condition/clouds.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/depositing-rime-fog.dialog b/locale/ca-es/dialog/condition/depositing-rime-fog.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/drizzle-dense-intensity.dialog b/locale/ca-es/dialog/condition/drizzle-dense-intensity.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/drizzle-light-intensity.dialog b/locale/ca-es/dialog/condition/drizzle-light-intensity.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/drizzle-moderate-intensity.dialog b/locale/ca-es/dialog/condition/drizzle-moderate-intensity.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/drizzle.dialog b/locale/ca-es/dialog/condition/drizzle.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/dust.dialog b/locale/ca-es/dialog/condition/dust.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/fog.dialog b/locale/ca-es/dialog/condition/fog.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/freezing-drizzle-dense-intensity.dialog b/locale/ca-es/dialog/condition/freezing-drizzle-dense-intensity.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/freezing-drizzle-light-intensity.dialog b/locale/ca-es/dialog/condition/freezing-drizzle-light-intensity.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/freezing-rain-dense-intensity.dialog b/locale/ca-es/dialog/condition/freezing-rain-dense-intensity.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/freezing-rain-light-intensity.dialog b/locale/ca-es/dialog/condition/freezing-rain-light-intensity.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/haze.dialog b/locale/ca-es/dialog/condition/haze.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/heavy-rain.dialog b/locale/ca-es/dialog/condition/heavy-rain.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/heavy-snow-fall.dialog b/locale/ca-es/dialog/condition/heavy-snow-fall.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/heavy-snow-showers.dialog b/locale/ca-es/dialog/condition/heavy-snow-showers.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/humidity.dialog b/locale/ca-es/dialog/condition/humidity.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/mainly-clear.dialog b/locale/ca-es/dialog/condition/mainly-clear.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/mist.dialog b/locale/ca-es/dialog/condition/mist.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/moderate-rain-showers.dialog b/locale/ca-es/dialog/condition/moderate-rain-showers.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/moderate-rain.dialog b/locale/ca-es/dialog/condition/moderate-rain.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/moderate-snow-fall.dialog b/locale/ca-es/dialog/condition/moderate-snow-fall.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/overcast.dialog b/locale/ca-es/dialog/condition/overcast.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/partly-cloudy.dialog b/locale/ca-es/dialog/condition/partly-cloudy.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/rain.dialog b/locale/ca-es/dialog/condition/rain.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/slight-rain-showers.dialog b/locale/ca-es/dialog/condition/slight-rain-showers.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/slight-rain.dialog b/locale/ca-es/dialog/condition/slight-rain.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/slight-snow-fall.dialog b/locale/ca-es/dialog/condition/slight-snow-fall.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/slight-snow-showers.dialog b/locale/ca-es/dialog/condition/slight-snow-showers.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/smoke.dialog b/locale/ca-es/dialog/condition/smoke.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/snow-grains.dialog b/locale/ca-es/dialog/condition/snow-grains.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/snow.dialog b/locale/ca-es/dialog/condition/snow.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/squall.dialog b/locale/ca-es/dialog/condition/squall.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/thunderstorm-with-heavy-hail.dialog b/locale/ca-es/dialog/condition/thunderstorm-with-heavy-hail.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/thunderstorm-with-slight-hail.dialog b/locale/ca-es/dialog/condition/thunderstorm-with-slight-hail.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/thunderstorm.dialog b/locale/ca-es/dialog/condition/thunderstorm.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/tornado.dialog b/locale/ca-es/dialog/condition/tornado.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/condition/violent-rain-showers.dialog b/locale/ca-es/dialog/condition/violent-rain-showers.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/current-condition-expected-local.dialog b/locale/ca-es/dialog/current/current-condition-expected-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/current-condition-expected-location.dialog b/locale/ca-es/dialog/current/current-condition-expected-location.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/current-condition-not-expected-local.dialog b/locale/ca-es/dialog/current/current-condition-not-expected-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/current-condition-not-expected-location.dialog b/locale/ca-es/dialog/current/current-condition-not-expected-location.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/current-humidity-local.dialog b/locale/ca-es/dialog/current/current-humidity-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/current-humidity-location.dialog b/locale/ca-es/dialog/current/current-humidity-location.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/current-sunrise-future-local.dialog b/locale/ca-es/dialog/current/current-sunrise-future-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/current-sunrise-future-location.dialog b/locale/ca-es/dialog/current/current-sunrise-future-location.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/current-sunrise-past-local.dialog b/locale/ca-es/dialog/current/current-sunrise-past-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/current-sunrise-past-location.dialog b/locale/ca-es/dialog/current/current-sunrise-past-location.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/current-sunset-future-local.dialog b/locale/ca-es/dialog/current/current-sunset-future-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/current-sunset-future-location.dialog b/locale/ca-es/dialog/current/current-sunset-future-location.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/current-sunset-past-local.dialog b/locale/ca-es/dialog/current/current-sunset-past-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/current-sunset-past-location.dialog b/locale/ca-es/dialog/current/current-sunset-past-location.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/current-temperature-local.dialog b/locale/ca-es/dialog/current/current-temperature-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/current-temperature-location.dialog b/locale/ca-es/dialog/current/current-temperature-location.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/current-weather-local.dialog b/locale/ca-es/dialog/current/current-weather-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/current-weather-location.dialog b/locale/ca-es/dialog/current/current-weather-location.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/current-wind-light-local.dialog b/locale/ca-es/dialog/current/current-wind-light-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/current-wind-light-location.dialog b/locale/ca-es/dialog/current/current-wind-light-location.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/current-wind-moderate-local.dialog b/locale/ca-es/dialog/current/current-wind-moderate-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/current-wind-moderate-location.dialog b/locale/ca-es/dialog/current/current-wind-moderate-location.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/current-wind-strong-local.dialog b/locale/ca-es/dialog/current/current-wind-strong-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/current-wind-strong-location.dialog b/locale/ca-es/dialog/current/current-wind-strong-location.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/current/currrent-clouds-alternative-local.dialog b/locale/ca-es/dialog/current/currrent-clouds-alternative-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/daily/daily-condition-expected-local.dialog b/locale/ca-es/dialog/daily/daily-condition-expected-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/daily/daily-condition-expected-location.dialog b/locale/ca-es/dialog/daily/daily-condition-expected-location.dialog new file mode 100644 index 00000000..54e0d98d --- /dev/null +++ b/locale/ca-es/dialog/daily/daily-condition-expected-location.dialog @@ -0,0 +1,2 @@ +Sí, la previsió és {condition} a {location} el {day} +Sí, s'espera {condition} a {location} el {day} \ No newline at end of file diff --git a/locale/ca-es/dialog/daily/daily-condition-not-expected-local.dialog b/locale/ca-es/dialog/daily/daily-condition-not-expected-local.dialog new file mode 100644 index 00000000..17a7f847 --- /dev/null +++ b/locale/ca-es/dialog/daily/daily-condition-not-expected-local.dialog @@ -0,0 +1,2 @@ +No, per al {day} la previsió és de {condition} +No, s'espera {condition} el {day} \ No newline at end of file diff --git a/locale/ca-es/dialog/daily/daily-condition-not-expected-location.dialog b/locale/ca-es/dialog/daily/daily-condition-not-expected-location.dialog new file mode 100644 index 00000000..754fa365 --- /dev/null +++ b/locale/ca-es/dialog/daily/daily-condition-not-expected-location.dialog @@ -0,0 +1,2 @@ +No, a {location} es preveu {condition} el {day} +No, el {day} la previsió diu {condition} a {location} \ No newline at end of file diff --git a/locale/ca-es/dialog/daily/daily-humidity-local.dialog b/locale/ca-es/dialog/daily/daily-humidity-local.dialog new file mode 100644 index 00000000..933feaf2 --- /dev/null +++ b/locale/ca-es/dialog/daily/daily-humidity-local.dialog @@ -0,0 +1,2 @@ +{day} es preveu una humitat del {percent} +{day} la humitat serà del {percent} \ No newline at end of file diff --git a/locale/ca-es/dialog/daily/daily-humidity-location.dialog b/locale/ca-es/dialog/daily/daily-humidity-location.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/daily/daily-precipitation-next-local.dialog b/locale/ca-es/dialog/daily/daily-precipitation-next-local.dialog new file mode 100644 index 00000000..a550a6d2 --- /dev/null +++ b/locale/ca-es/dialog/daily/daily-precipitation-next-local.dialog @@ -0,0 +1,2 @@ +Hi ha un {percent} de probabilitat de {precipitation} el {day} +La previsió estableix un {percent} de probabilitat de {precipitation} el {day} \ No newline at end of file diff --git a/locale/ca-es/dialog/daily/daily-precipitation-next-location.dialog b/locale/ca-es/dialog/daily/daily-precipitation-next-location.dialog new file mode 100644 index 00000000..7ef4cb6b --- /dev/null +++ b/locale/ca-es/dialog/daily/daily-precipitation-next-location.dialog @@ -0,0 +1,2 @@ +A {location} hi ha un {percent} de probabilitat de {precipitation} el {day} +La previsió estableix un {percent} de probabilitat de {precipitation} a {location} el {day} \ No newline at end of file diff --git a/locale/ca-es/dialog/daily/daily-precipitation-next-none-local.dialog b/locale/ca-es/dialog/daily/daily-precipitation-next-none-local.dialog new file mode 100644 index 00000000..7430616b --- /dev/null +++ b/locale/ca-es/dialog/daily/daily-precipitation-next-none-local.dialog @@ -0,0 +1,2 @@ +No es preveuen precipitacions per als propers 7 dies +No hi ha cap previsió per als propers 7 dies. \ No newline at end of file diff --git a/locale/ca-es/dialog/daily/daily-precipitation-next-none-location.dialog b/locale/ca-es/dialog/daily/daily-precipitation-next-none-location.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/daily/daily-sunrise-local.dialog b/locale/ca-es/dialog/daily/daily-sunrise-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/daily/daily-sunrise-location.dialog b/locale/ca-es/dialog/daily/daily-sunrise-location.dialog new file mode 100644 index 00000000..08692fe4 --- /dev/null +++ b/locale/ca-es/dialog/daily/daily-sunrise-location.dialog @@ -0,0 +1,3 @@ +a {location} la sortida del sol serà a les {time} {day} +el sol sortirà a {time} el {day} a {location} +el {day} el sol sortirà a les {time} a {location} \ No newline at end of file diff --git a/locale/ca-es/dialog/daily/daily-sunset-local.dialog b/locale/ca-es/dialog/daily/daily-sunset-local.dialog new file mode 100644 index 00000000..4f89b4f9 --- /dev/null +++ b/locale/ca-es/dialog/daily/daily-sunset-local.dialog @@ -0,0 +1,4 @@ +el sol es pondrà a {time} el {day} +el sol s'amagarà a {time} el {day} +el {dia} el sol es pondrà a {time} +la posta de sol serà a {time} el {day} \ No newline at end of file diff --git a/locale/ca-es/dialog/daily/daily-sunset-location.dialog b/locale/ca-es/dialog/daily/daily-sunset-location.dialog new file mode 100644 index 00000000..9740e965 --- /dev/null +++ b/locale/ca-es/dialog/daily/daily-sunset-location.dialog @@ -0,0 +1,3 @@ +a {location} la posta de sol serà a les {time} el {dia} +el sol es pondrà a les {time} el {day} a {location} +el {day} el sol es pondrà a les {time} a {location} \ No newline at end of file diff --git a/locale/ca-es/dialog/daily/daily-temperature-high-local.dialog b/locale/ca-es/dialog/daily/daily-temperature-high-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/daily/daily-temperature-high-location.dialog b/locale/ca-es/dialog/daily/daily-temperature-high-location.dialog new file mode 100644 index 00000000..6e0432bd --- /dev/null +++ b/locale/ca-es/dialog/daily/daily-temperature-high-location.dialog @@ -0,0 +1,2 @@ +Es preveu una temperatura de {temperature} graus a {location} el {day} +{location} tindrà una màxima de {temperature} graus el {day} \ No newline at end of file diff --git a/locale/ca-es/dialog/daily/daily-temperature-high-low-local.dialog b/locale/ca-es/dialog/daily/daily-temperature-high-low-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/daily/daily-temperature-high-low-location.dialog b/locale/ca-es/dialog/daily/daily-temperature-high-low-location.dialog new file mode 100644 index 00000000..f751beec --- /dev/null +++ b/locale/ca-es/dialog/daily/daily-temperature-high-low-location.dialog @@ -0,0 +1 @@ +La previsió d'avui a {location} és una màxima de {high_temperature} i una mínima de {low_temperature}. \ No newline at end of file diff --git a/locale/ca-es/dialog/daily/daily-temperature-local.dialog b/locale/ca-es/dialog/daily/daily-temperature-local.dialog new file mode 100644 index 00000000..cd69cb0d --- /dev/null +++ b/locale/ca-es/dialog/daily/daily-temperature-local.dialog @@ -0,0 +1,2 @@ +el {day} estarem a {temperature} +el {day} la temperatura serà de {temperature} graus. \ No newline at end of file diff --git a/locale/ca-es/dialog/daily/daily-temperature-location.dialog b/locale/ca-es/dialog/daily/daily-temperature-location.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/daily/daily-temperature-low-local.dialog b/locale/ca-es/dialog/daily/daily-temperature-low-local.dialog new file mode 100644 index 00000000..0680e29a --- /dev/null +++ b/locale/ca-es/dialog/daily/daily-temperature-low-local.dialog @@ -0,0 +1,2 @@ +el {day} la temperatura serà de {temperature} +el {day} la temperatura serà de {temperature} graus. \ No newline at end of file diff --git a/locale/ca-es/dialog/daily/daily-temperature-low-location.dialog b/locale/ca-es/dialog/daily/daily-temperature-low-location.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/daily/daily-weather-local.dialog b/locale/ca-es/dialog/daily/daily-weather-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/daily/daily-weather-location.dialog b/locale/ca-es/dialog/daily/daily-weather-location.dialog new file mode 100644 index 00000000..a9214831 --- /dev/null +++ b/locale/ca-es/dialog/daily/daily-weather-location.dialog @@ -0,0 +1,3 @@ +La previsió pel {dia} és de {high_temperature} de màxima i de {low_temperature} a {location} +el {day} serà {condition}, amb una màxima de {high_temperature} i una mínima de {low_temperature} a {location} +el {day}, {location} tindrà una màxima de {high_temperature} i una mínima de {low_temperature}, amb {condition} \ No newline at end of file diff --git a/locale/ca-es/dialog/daily/daily-wind-light-local.dialog b/locale/ca-es/dialog/daily/daily-wind-light-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/daily/daily-wind-light-location.dialog b/locale/ca-es/dialog/daily/daily-wind-light-location.dialog new file mode 100644 index 00000000..b46c7b15 --- /dev/null +++ b/locale/ca-es/dialog/daily/daily-wind-light-location.dialog @@ -0,0 +1 @@ +No farà gaire vent a {location} el {day} \ No newline at end of file diff --git a/locale/ca-es/dialog/daily/daily-wind-moderate-local.dialog b/locale/ca-es/dialog/daily/daily-wind-moderate-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/daily/daily-wind-moderate-location.dialog b/locale/ca-es/dialog/daily/daily-wind-moderate-location.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/daily/daily-wind-strong-local.dialog b/locale/ca-es/dialog/daily/daily-wind-strong-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/daily/daily-wind-strong-location.dialog b/locale/ca-es/dialog/daily/daily-wind-strong-location.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/date-time/afternoon.dialog b/locale/ca-es/dialog/date-time/afternoon.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/date-time/early morning.dialog b/locale/ca-es/dialog/date-time/early morning.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/date-time/evening.dialog b/locale/ca-es/dialog/date-time/evening.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/date-time/morning.dialog b/locale/ca-es/dialog/date-time/morning.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/date-time/overnight.dialog b/locale/ca-es/dialog/date-time/overnight.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/direction/east.dialog b/locale/ca-es/dialog/direction/east.dialog new file mode 100644 index 00000000..1f74ce85 --- /dev/null +++ b/locale/ca-es/dialog/direction/east.dialog @@ -0,0 +1 @@ +est \ No newline at end of file diff --git a/locale/ca-es/dialog/direction/north.dialog b/locale/ca-es/dialog/direction/north.dialog new file mode 100644 index 00000000..879d1161 --- /dev/null +++ b/locale/ca-es/dialog/direction/north.dialog @@ -0,0 +1 @@ +nord \ No newline at end of file diff --git a/locale/ca-es/dialog/direction/northeast.dialog b/locale/ca-es/dialog/direction/northeast.dialog new file mode 100644 index 00000000..7e061c77 --- /dev/null +++ b/locale/ca-es/dialog/direction/northeast.dialog @@ -0,0 +1 @@ +nord-est \ No newline at end of file diff --git a/locale/ca-es/dialog/direction/northwest.dialog b/locale/ca-es/dialog/direction/northwest.dialog new file mode 100644 index 00000000..d8ecef6f --- /dev/null +++ b/locale/ca-es/dialog/direction/northwest.dialog @@ -0,0 +1 @@ +nord-oest \ No newline at end of file diff --git a/locale/ca-es/dialog/direction/south.dialog b/locale/ca-es/dialog/direction/south.dialog new file mode 100644 index 00000000..acac5d74 --- /dev/null +++ b/locale/ca-es/dialog/direction/south.dialog @@ -0,0 +1 @@ +sud \ No newline at end of file diff --git a/locale/ca-es/dialog/direction/southeast.dialog b/locale/ca-es/dialog/direction/southeast.dialog new file mode 100644 index 00000000..f31a9e60 --- /dev/null +++ b/locale/ca-es/dialog/direction/southeast.dialog @@ -0,0 +1 @@ +sud-est \ No newline at end of file diff --git a/locale/ca-es/dialog/direction/southwest.dialog b/locale/ca-es/dialog/direction/southwest.dialog new file mode 100644 index 00000000..bb666282 --- /dev/null +++ b/locale/ca-es/dialog/direction/southwest.dialog @@ -0,0 +1 @@ +sud-oest \ No newline at end of file diff --git a/locale/ca-es/dialog/direction/west.dialog b/locale/ca-es/dialog/direction/west.dialog new file mode 100644 index 00000000..72de4750 --- /dev/null +++ b/locale/ca-es/dialog/direction/west.dialog @@ -0,0 +1 @@ +oest \ No newline at end of file diff --git a/locale/ca-es/dialog/error/cant-get-forecast.dialog b/locale/ca-es/dialog/error/cant-get-forecast.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/error/forty-eight-hours-available.dialog b/locale/ca-es/dialog/error/forty-eight-hours-available.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/error/location-not-found.dialog b/locale/ca-es/dialog/error/location-not-found.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/error/no-forecast.dialog b/locale/ca-es/dialog/error/no-forecast.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/error/seven-days-available.dialog b/locale/ca-es/dialog/error/seven-days-available.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/hourly/hourly-condition-expected-local.dialog b/locale/ca-es/dialog/hourly/hourly-condition-expected-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/hourly/hourly-condition-expected-location.dialog b/locale/ca-es/dialog/hourly/hourly-condition-expected-location.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/hourly/hourly-precipitation-next-local.dialog b/locale/ca-es/dialog/hourly/hourly-precipitation-next-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/hourly/hourly-precipitation-next-location.dialog b/locale/ca-es/dialog/hourly/hourly-precipitation-next-location.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/hourly/hourly-temperature-local.dialog b/locale/ca-es/dialog/hourly/hourly-temperature-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/hourly/hourly-temperature-location.dialog b/locale/ca-es/dialog/hourly/hourly-temperature-location.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/hourly/hourly-weather-local.dialog b/locale/ca-es/dialog/hourly/hourly-weather-local.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/hourly/hourly-weather-location.dialog b/locale/ca-es/dialog/hourly/hourly-weather-location.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/percentage-number.dialog b/locale/ca-es/dialog/percentage-number.dialog new file mode 100644 index 00000000..e5fa75b6 --- /dev/null +++ b/locale/ca-es/dialog/percentage-number.dialog @@ -0,0 +1 @@ +{number} per cent \ No newline at end of file diff --git a/locale/ca-es/dialog/unit/celsius.dialog b/locale/ca-es/dialog/unit/celsius.dialog new file mode 100644 index 00000000..77953c8e --- /dev/null +++ b/locale/ca-es/dialog/unit/celsius.dialog @@ -0,0 +1 @@ +centígrads \ No newline at end of file diff --git a/locale/ca-es/dialog/unit/fahrenheit.dialog b/locale/ca-es/dialog/unit/fahrenheit.dialog new file mode 100644 index 00000000..5d87245d --- /dev/null +++ b/locale/ca-es/dialog/unit/fahrenheit.dialog @@ -0,0 +1 @@ +fahrenheit \ No newline at end of file diff --git a/locale/ca-es/dialog/unit/inch.dialog b/locale/ca-es/dialog/unit/inch.dialog new file mode 100644 index 00000000..c77ef16b --- /dev/null +++ b/locale/ca-es/dialog/unit/inch.dialog @@ -0,0 +1 @@ +polzada \ No newline at end of file diff --git a/locale/ca-es/dialog/unit/kilometer per hour.dialog b/locale/ca-es/dialog/unit/kilometer per hour.dialog new file mode 100644 index 00000000..12637086 --- /dev/null +++ b/locale/ca-es/dialog/unit/kilometer per hour.dialog @@ -0,0 +1 @@ +quilòmetre per hora \ No newline at end of file diff --git a/locale/ca-es/dialog/unit/meter per second.dialog b/locale/ca-es/dialog/unit/meter per second.dialog new file mode 100644 index 00000000..28af83a2 --- /dev/null +++ b/locale/ca-es/dialog/unit/meter per second.dialog @@ -0,0 +1 @@ +metres per segon \ No newline at end of file diff --git a/locale/ca-es/dialog/unit/miles per hour.dialog b/locale/ca-es/dialog/unit/miles per hour.dialog new file mode 100644 index 00000000..3aebb31a --- /dev/null +++ b/locale/ca-es/dialog/unit/miles per hour.dialog @@ -0,0 +1 @@ +milles per hora \ No newline at end of file diff --git a/locale/ca-es/dialog/unit/millimeter.dialog b/locale/ca-es/dialog/unit/millimeter.dialog new file mode 100644 index 00000000..e91c2a27 --- /dev/null +++ b/locale/ca-es/dialog/unit/millimeter.dialog @@ -0,0 +1 @@ +mil·límetre \ No newline at end of file diff --git a/locale/ca-es/dialog/weekly/weekly-condition.dialog b/locale/ca-es/dialog/weekly/weekly-condition.dialog new file mode 100644 index 00000000..e69de29b diff --git a/locale/ca-es/dialog/weekly/weekly-temperature.dialog b/locale/ca-es/dialog/weekly/weekly-temperature.dialog new file mode 100644 index 00000000..e69de29b diff --git a/requirements.txt b/requirements.txt index 17699f98..f6b6a58e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ requests>=2.31.0 pytz -ovos-utils~=0.0, >=0.0.28a4 -ovos_workshop~=0.0, >=0.0.12a27 +ovos-utils>=0.0.28 +ovos-workshop>=0.0.16,<2.0.0 diff --git a/setup.py b/setup.py index 968b8a8d..c44af908 100755 --- a/setup.py +++ b/setup.py @@ -65,7 +65,7 @@ def find_resource_files(): return package_data -with open("README.md", "r") as f: +with open(path.join(path.abspath(path.dirname(__file__)), "README.md"), "r") as f: long_description = f.read() diff --git a/translations/ca-es/dialogs.json b/translations/ca-es/dialogs.json new file mode 100644 index 00000000..bb201bef --- /dev/null +++ b/translations/ca-es/dialogs.json @@ -0,0 +1,489 @@ +{ + "/dialog/and.dialog": [ + "i" + ], + "/dialog/percentage-number.dialog": [ + "{number} per cent" + ], + "/dialog/daily/daily-precipitation-next-local.dialog": [ + "Hi ha un {percent} de probabilitat de {precipitation} el {day}", + "La previsió estableix un {percent} de probabilitat de {precipitation} el {day}" + ], + "/dialog/daily/daily-precipitation-next-none-local.dialog": [ + "No es preveuen precipitacions per als propers 7 dies", + "No hi ha cap previsió per als propers 7 dies." + ], + "/dialog/daily/daily-temperature-high-location.dialog": [ + "Es preveu una temperatura de {temperature} graus a {location} el {day}", + "{location} tindrà una màxima de {temperature} graus el {day}" + ], + "/dialog/daily/daily-sunrise-location.dialog": [ + "el sol sortirà a {time} el {day} a {location}", + "a {location} la sortida del sol serà a les {time} {day}", + "el {day} el sol sortirà a les {time} a {location}" + ], + "/dialog/daily/daily-precipitation-next-location.dialog": [ + "A {location} hi ha un {percent} de probabilitat de {precipitation} el {day}", + "La previsió estableix un {percent} de probabilitat de {precipitation} a {location} el {day}" + ], + "/dialog/daily/daily-humidity-local.dialog": [ + "{day} la humitat serà del {percent}", + "{day} es preveu una humitat del {percent}" + ], + "/dialog/daily/daily-sunset-location.dialog": [ + "el sol es pondrà a les {time} el {day} a {location}", + "a {location} la posta de sol serà a les {time} el {dia}", + "el {day} el sol es pondrà a les {time} a {location}" + ], + "/dialog/daily/daily-weather-location.dialog": [ + "el {day} serà {condition}, amb una màxima de {high_temperature} i una mínima de {low_temperature} a {location}", + "el {day}, {location} tindrà una màxima de {high_temperature} i una mínima de {low_temperature}, amb {condition}", + "La previsió pel {dia} és de {high_temperature} de màxima i de {low_temperature} a {location}" + ], + "/dialog/daily/daily-temperature-high-low-location.dialog": [ + "La previsió d'avui a {location} és una màxima de {high_temperature} i una mínima de {low_temperature}." + ], + "/dialog/daily/daily-condition-not-expected-local.dialog": [ + "No, per al {day} la previsió és de {condition}", + "No, s'espera {condition} el {day}" + ], + "/dialog/daily/daily-condition-expected-location.dialog": [ + "Sí, s'espera {condition} a {location} el {day}", + "Sí, la previsió és {condition} a {location} el {day}" + ], + "/dialog/daily/daily-sunset-local.dialog": [ + "el sol es pondrà a {time} el {day}", + "el sol s'amagarà a {time} el {day}", + "la posta de sol serà a {time} el {day}", + "el {dia} el sol es pondrà a {time}" + ], + "/dialog/daily/daily-temperature-low-local.dialog": [ + "el {day} la temperatura serà de {temperature}", + "el {day} la temperatura serà de {temperature} graus." + ], + "/dialog/daily/daily-temperature-local.dialog": [ + "el {day} estarem a {temperature}", + "el {day} la temperatura serà de {temperature} graus." + ], + "/dialog/daily/daily-condition-not-expected-location.dialog": [ + "No, el {day} la previsió diu {condition} a {location}", + "No, a {location} es preveu {condition} el {day}" + ], + "/dialog/daily/daily-condition-expected-local.dialog": [ + null, + null + ], + "/dialog/daily/daily-temperature-low-location.dialog": [ + null, + null + ], + "/dialog/daily/daily-weather-local.dialog": [ + null, + null, + null, + null, + null + ], + "/dialog/daily/daily-sunrise-local.dialog": [ + null, + null, + null + ], + "/dialog/daily/daily-wind-moderate-location.dialog": [ + null, + null, + null + ], + "/dialog/daily/daily-temperature-high-local.dialog": [ + null, + null + ], + "/dialog/daily/daily-wind-moderate-local.dialog": [ + null, + null, + null + ], + "/dialog/daily/daily-wind-strong-location.dialog": [ + null, + null + ], + "/dialog/daily/daily-wind-strong-local.dialog": [ + null, + null + ], + "/dialog/daily/daily-temperature-location.dialog": [ + null, + null + ], + "/dialog/daily/daily-precipitation-next-none-location.dialog": [ + null, + null + ], + "/dialog/daily/daily-humidity-location.dialog": [ + null, + null + ], + "/dialog/daily/daily-wind-light-local.dialog": [ + null, + null + ], + "/dialog/daily/daily-temperature-high-low-local.dialog": [ + null + ], + "/dialog/daily/daily-wind-light-location.dialog": [ + null, + "No farà gaire vent a {location} el {day}" + ], + "/dialog/unit/celsius.dialog": [ + "centígrads" + ], + "/dialog/unit/kilometer per hour.dialog": [ + "quilòmetre per hora" + ], + "/dialog/unit/miles per hour.dialog": [ + "milles per hora" + ], + "/dialog/unit/meter per second.dialog": [ + "metres per segon" + ], + "/dialog/unit/fahrenheit.dialog": [ + "fahrenheit" + ], + "/dialog/unit/inch.dialog": [ + "polzada" + ], + "/dialog/unit/millimeter.dialog": [ + "mil·límetre" + ], + "/dialog/current/current-humidity-local.dialog": [ + null + ], + "/dialog/current/current-sunrise-future-location.dialog": [ + null, + null + ], + "/dialog/current/current-humidity-location.dialog": [ + null + ], + "/dialog/current/current-temperature-location.dialog": [ + null, + null, + null + ], + "/dialog/current/current-sunset-past-location.dialog": [ + null, + null, + null + ], + "/dialog/current/current-sunset-future-location.dialog": [ + null, + null, + null + ], + "/dialog/current/current-weather-local.dialog": [ + null, + null, + null + ], + "/dialog/current/current-condition-expected-location.dialog": [ + null, + null + ], + "/dialog/current/current-sunset-future-local.dialog": [ + null, + null, + null + ], + "/dialog/current/current-condition-expected-local.dialog": [ + null, + null + ], + "/dialog/current/current-wind-strong-location.dialog": [ + null, + null, + null + ], + "/dialog/current/current-sunrise-future-local.dialog": [ + null, + null + ], + "/dialog/current/current-condition-not-expected-local.dialog": [ + null, + null + ], + "/dialog/current/current-sunset-past-local.dialog": [ + null, + null, + null + ], + "/dialog/current/current-weather-location.dialog": [ + null, + null, + null + ], + "/dialog/current/current-wind-moderate-location.dialog": [ + null, + null + ], + "/dialog/current/current-wind-moderate-local.dialog": [ + null, + null + ], + "/dialog/current/current-condition-not-expected-location.dialog": [ + null, + null + ], + "/dialog/current/current-sunrise-past-location.dialog": [ + null, + null + ], + "/dialog/current/current-wind-strong-local.dialog": [ + null, + null, + null + ], + "/dialog/current/currrent-clouds-alternative-local.dialog": [ + null, + null, + null + ], + "/dialog/current/current-wind-light-local.dialog": [ + null, + null + ], + "/dialog/current/current-wind-light-location.dialog": [ + null, + null + ], + "/dialog/current/current-sunrise-past-local.dialog": [ + null, + null + ], + "/dialog/current/current-temperature-local.dialog": [ + null, + null, + null + ], + "/dialog/weekly/weekly-condition.dialog": [ + null, + null + ], + "/dialog/weekly/weekly-temperature.dialog": [ + null + ], + "/dialog/date-time/afternoon.dialog": [ + null + ], + "/dialog/date-time/morning.dialog": [ + null + ], + "/dialog/date-time/evening.dialog": [ + null + ], + "/dialog/date-time/early morning.dialog": [ + null + ], + "/dialog/date-time/overnight.dialog": [ + null + ], + "/dialog/condition/drizzle-dense-intensity.dialog": [ + null + ], + "/dialog/condition/drizzle-moderate-intensity.dialog": [ + null + ], + "/dialog/condition/thunderstorm.dialog": [ + null + ], + "/dialog/condition/moderate-rain.dialog": [ + null + ], + "/dialog/condition/heavy-rain.dialog": [ + null + ], + "/dialog/condition/haze.dialog": [ + null + ], + "/dialog/condition/rain.dialog": [ + null + ], + "/dialog/condition/moderate-rain-showers.dialog": [ + null + ], + "/dialog/condition/slight-rain.dialog": [ + null + ], + "/dialog/condition/humidity.dialog": [ + null + ], + "/dialog/condition/mist.dialog": [ + null + ], + "/dialog/condition/slight-snow-showers.dialog": [ + null + ], + "/dialog/condition/freezing-drizzle-dense-intensity.dialog": [ + null + ], + "/dialog/condition/drizzle.dialog": [ + null + ], + "/dialog/condition/heavy-snow-fall.dialog": [ + null + ], + "/dialog/condition/freezing-rain-light-intensity.dialog": [ + null + ], + "/dialog/condition/snow-grains.dialog": [ + null + ], + "/dialog/condition/dust.dialog": [ + null + ], + "/dialog/condition/squall.dialog": [ + null + ], + "/dialog/condition/thunderstorm-with-slight-hail.dialog": [ + null + ], + "/dialog/condition/freezing-drizzle-light-intensity.dialog": [ + null + ], + "/dialog/condition/slight-rain-showers.dialog": [ + null + ], + "/dialog/condition/heavy-snow-showers.dialog": [ + null + ], + "/dialog/condition/clear.dialog": [ + null + ], + "/dialog/condition/thunderstorm-with-heavy-hail.dialog": [ + null + ], + "/dialog/condition/partly-cloudy.dialog": [ + null + ], + "/dialog/condition/drizzle-light-intensity.dialog": [ + null + ], + "/dialog/condition/violent-rain-showers.dialog": [ + null + ], + "/dialog/condition/fog.dialog": [ + null + ], + "/dialog/condition/smoke.dialog": [ + null + ], + "/dialog/condition/slight-snow-fall.dialog": [ + null + ], + "/dialog/condition/mainly-clear.dialog": [ + null + ], + "/dialog/condition/depositing-rime-fog.dialog": [ + null + ], + "/dialog/condition/snow.dialog": [ + null + ], + "/dialog/condition/clouds.dialog": [ + null + ], + "/dialog/condition/tornado.dialog": [ + null + ], + "/dialog/condition/freezing-rain-dense-intensity.dialog": [ + null + ], + "/dialog/condition/moderate-snow-fall.dialog": [ + null + ], + "/dialog/condition/overcast.dialog": [ + null + ], + "/dialog/condition/ash.dialog": [ + null + ], + "/dialog/condition/clear-sky.dialog": [ + "cel clar" + ], + "/dialog/error/location-not-found.dialog": [ + null, + null + ], + "/dialog/error/forty-eight-hours-available.dialog": [ + null + ], + "/dialog/error/no-forecast.dialog": [ + null, + null + ], + "/dialog/error/cant-get-forecast.dialog": [ + null, + null + ], + "/dialog/error/seven-days-available.dialog": [ + null, + null + ], + "/dialog/direction/northeast.dialog": [ + "nord-est" + ], + "/dialog/direction/east.dialog": [ + "est" + ], + "/dialog/direction/southeast.dialog": [ + "sud-est" + ], + "/dialog/direction/southwest.dialog": [ + "sud-oest" + ], + "/dialog/direction/south.dialog": [ + "sud" + ], + "/dialog/direction/northwest.dialog": [ + "nord-oest" + ], + "/dialog/direction/north.dialog": [ + "nord" + ], + "/dialog/direction/west.dialog": [ + "oest" + ], + "/dialog/hourly/hourly-weather-local.dialog": [ + null, + null, + null, + null + ], + "/dialog/hourly/hourly-precipitation-next-local.dialog": [ + null, + null + ], + "/dialog/hourly/hourly-condition-expected-local.dialog": [ + null + ], + "/dialog/hourly/hourly-weather-location.dialog": [ + null, + null, + null, + null + ], + "/dialog/hourly/hourly-temperature-location.dialog": [ + null, + null + ], + "/dialog/hourly/hourly-precipitation-next-location.dialog": [ + null, + null + ], + "/dialog/hourly/hourly-temperature-local.dialog": [ + null, + null + ], + "/dialog/hourly/hourly-condition-expected-location.dialog": [ + null + ] +} diff --git a/version.py b/version.py index 3b4f9fe5..6c4806ce 100644 --- a/version.py +++ b/version.py @@ -1,7 +1,6 @@ -# The following lines are replaced during the release process. # START_VERSION_BLOCK VERSION_MAJOR = 0 -VERSION_MINOR = 0 +VERSION_MINOR = 1 VERSION_BUILD = 1 -VERSION_ALPHA = 0 +VERSION_ALPHA = 2 # END_VERSION_BLOCK