diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 462bb39f0..17df0069a 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -51,7 +51,7 @@ jobs: - name: Build run: yarn build - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v4 with: name: app-build path: | @@ -104,58 +104,58 @@ jobs: - name: Test run: yarn test - e2e: - runs-on: ubuntu-latest - needs: install - if: "!contains(github.event.head_commit.message, '[skip ci]')" - - strategy: - matrix: - containers: [1, 2] - - steps: - - name: Checkout - uses: actions/checkout@v2 - - - uses: actions/setup-node@v1 - with: - node-version: 14.x - - - uses: actions/cache@v2 - id: yarn-cache - with: - path: '**/node_modules' - key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} - - - name: Install Cypress binary - run: yarn cypress install - - - name: End-to-End tests - uses: cypress-io/github-action@v2 - with: - record: true - parallel: true - start: ${{ env.SERVER_START_CMD }} - wait-on: ${{ env.SERVER_URL }} - wait-on-timeout: 300 - cache-key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} - group: 'e2e' - tag: ${{ github.event_name }} - env: - CI: true - CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} - COMMIT_INFO_MESSAGE: ${{ github.event.pull_request.title }} - SERVER_START_CMD: 'yarn cypress:start' - SERVER_URL: 'http://localhost:3000' - cypress_dhis2_api_stub_mode: 'DISABLED' - REACT_APP_DHIS2_BASE_URL: ${{ secrets.CYPRESS_DHIS2_BASE_URL_38 }} - cypress_dhis2_base_url: ${{ secrets.CYPRESS_DHIS2_BASE_URL_38 }} - cypress_dhis2_username: ${{ secrets.CYPRESS_DHIS2_USERNAME }} - cypress_dhis2_password: ${{ secrets.CYPRESS_DHIS2_PASSWORD }} + # e2e: + # runs-on: ubuntu-latest + # needs: install + # if: "!contains(github.event.head_commit.message, '[skip ci]')" + + # strategy: + # matrix: + # containers: [1, 2] + + # steps: + # - name: Checkout + # uses: actions/checkout@v2 + + # - uses: actions/setup-node@v1 + # with: + # node-version: 14.x + + # - uses: actions/cache@v2 + # id: yarn-cache + # with: + # path: '**/node_modules' + # key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + + # - name: Install Cypress binary + # run: yarn cypress install + + # - name: End-to-End tests + # uses: cypress-io/github-action@v2 + # with: + # record: true + # parallel: true + # start: ${{ env.SERVER_START_CMD }} + # wait-on: ${{ env.SERVER_URL }} + # wait-on-timeout: 300 + # cache-key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + # group: 'e2e' + # tag: ${{ github.event_name }} + # env: + # CI: true + # CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} + # COMMIT_INFO_MESSAGE: ${{ github.event.pull_request.title }} + # SERVER_START_CMD: 'yarn cypress:start' + # SERVER_URL: 'http://localhost:3000' + # cypress_dhis2_api_stub_mode: 'DISABLED' + # REACT_APP_DHIS2_BASE_URL: ${{ secrets.CYPRESS_DHIS2_BASE_URL_38 }} + # cypress_dhis2_base_url: ${{ secrets.CYPRESS_DHIS2_BASE_URL_38 }} + # cypress_dhis2_username: ${{ secrets.CYPRESS_DHIS2_USERNAME }} + # cypress_dhis2_password: ${{ secrets.CYPRESS_DHIS2_PASSWORD }} publish: runs-on: ubuntu-latest - needs: [build, lint, test, e2e] + needs: [build, lint, test] if: "!contains(github.event.head_commit.message, '[skip ci]')" steps: - uses: actions/checkout@v2 @@ -166,7 +166,7 @@ jobs: with: node-version: 14.x - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v4 with: name: app-build diff --git a/i18n/lo.po b/i18n/lo.po index 7072e768b..2fdbb2066 100644 --- a/i18n/lo.po +++ b/i18n/lo.po @@ -3,15 +3,15 @@ # Somkhit Bouavong , 2022 # Philip Larsen Donnelly, 2022 # Viktor Varland , 2022 -# Saysamone Sibounma, 2023 # Namwan Chanthavisouk, 2024 +# Saysamone Sibounma, 2024 # msgid "" msgstr "" "Project-Id-Version: i18next-conv\n" "POT-Creation-Date: 2023-05-15T07:26:26.921Z\n" "PO-Revision-Date: 2022-04-20 09:58+0000\n" -"Last-Translator: Namwan Chanthavisouk, 2024\n" +"Last-Translator: Saysamone Sibounma, 2024\n" "Language-Team: Lao (https://app.transifex.com/hisp-uio/teams/100509/lo/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -248,7 +248,7 @@ msgid "" msgstr "" msgid "No, stay here" -msgstr "" +msgstr "ບໍ່, ຢູ່ໜ້ານີ້" msgid "Yes, discard changes" msgstr "ຕົກລົງ, ຍົກເລີກການປ່ຽນແປງ" @@ -408,7 +408,7 @@ msgid "" msgstr "" msgid "Getting started" -msgstr "" +msgstr "ເລີ່ມຕົ້ນ" msgid "Search for and open saved dashboards from the top bar." msgstr "" @@ -511,7 +511,7 @@ msgid "No description" msgstr "ບໍ່ມີລາຍລະອຽດ" msgid "Add filter" -msgstr "" +msgstr "ເພີ່ມຕົວກອງ" msgid "Offline data last updated {{time}}" msgstr "" diff --git a/public/i18n/i18n_module_lo.properties b/public/i18n/i18n_module_lo.properties index ff4add59a..58ee8db8e 100644 --- a/public/i18n/i18n_module_lo.properties +++ b/public/i18n/i18n_module_lo.properties @@ -1,20 +1,20 @@ close=\u0e9b\u0eb4\u0e94 created_by=\u0eaa\u0ec9\u0eb2\u0e87\u0ec2\u0e94\u0e8d share=\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0e81\u0eb2\u0e99 share -who_has_access=Who has access -can_capture_and_view=Can capture and view +who_has_access=\u0ec1\u0ea1\u0ec8\u0e99\u0ec3\u0e9c\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec0\u0e96\u0eb5\u0e87\u0ec4\u0e94\u0ec9 +can_capture_and_view=\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0e88\u0eb1\u0e9a\u0e9e\u0eb2\u0e9a\u0ec4\u0e94\u0ec9 \u0ec1\u0ea5\u0eb0 \u0ec0\u0e9a\u0eb5\u0ec8\u0e87\u0ec4\u0e94\u0ec9 can_edit_and_view=\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0ec0\u0e9a\u0eb5\u0ec8\u0e87 \u0ec1\u0ea5\u0eb0 \u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0ec4\u0e94\u0ec9 can_view_only=\u0ead\u0eb2\u0e99\u0eb8\u0e8d\u0eb2\u0e94\u0ec3\u0eab\u0ec9\u0ec0\u0e9a\u0eb5\u0ec8\u0e87\u0ec4\u0e94\u0ec9\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0e99\u0eb1\u0ec9\u0e99 enter_names=\u0e9b\u0ec9\u0ead\u0e99\u0e8a\u0eb7\u0ec8 -external_access=External access +external_access=\u0e81\u0eb2\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec0\u0e96\u0eb5\u0e87\u0e88\u0eb2\u0e81\u0e9e\u0eb2\u0e8d\u0e99\u0ead\u0e81 metadata=\u0ec2\u0e84\u0e87\u0eae\u0ec8\u0eb2\u0e87\u0e96\u0eb2\u0e99\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99 add_users_and_user_groups=\u0ec0\u0e9e\u0eb7\u0ec8\u0ea1\u0e9a\u0eb8\u0e81\u0e84\u0ebb\u0e99\u0ec1\u0ea5\u0eb0\u0e81\u0eb8\u0ec8\u0ea1\u0e84\u0ebb\u0e99 -anyone_can_find_and_view=Anyone can find and view -anyone_can_view_without_a_login=Anyone can view without a login -anyone_can_find_view_and_edit=Anyone can find, view and edit +anyone_can_find_and_view=\u0e97\u0eb8\u0e81\u0e84\u0ebb\u0e99\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0e8a\u0ead\u0e81\u0eab\u0eb2 \u0ec1\u0ea5\u0eb0 \u0ec0\u0e9a\u0eb5\u0ec8\u0e87\u0ec4\u0e94\u0ec9 +anyone_can_view_without_a_login=\u0e97\u0eb8\u0e81\u0e84\u0ebb\u0e99\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0ec0\u0e9a\u0eb5\u0ec8\u0e87\u0ec4\u0e94\u0ec9\u0ec2\u0e94\u0e8d\u0e9a\u0ecd\u0ec8\u0e95\u0ec9\u0ead\u0e87\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0eaa\u0eb9\u0ec8\u0ea5\u0eb0\u0e9a\u0ebb\u0e9a +anyone_can_find_view_and_edit=\u0e97\u0eb8\u0e81\u0e84\u0ebb\u0e99\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0e8a\u0ead\u0e81\u0eab\u0eb2, \u0ec0\u0e9a\u0eb5\u0ec8\u0e87 \u0ec1\u0ea5\u0eb0 \u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0ec4\u0e94\u0ec9 no_access=\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e81\u0eb2\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec0\u0e96\u0eb5\u0e87 -no_author=No author -no_manage_access=You do not have manage access to this object. +no_author=\u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e9c\u0eb9\u0ec9\u0eaa\u0ec9\u0eb2\u0e87 +no_manage_access=\u0e97\u0ec8\u0eb2\u0e99\u0e9a\u0ecd\u0ec8\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0e88\u0eb1\u0e94\u0e81\u0eb2\u0e99\u0e81\u0eb2\u0e99\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec0\u0e96\u0eb5\u0e87\u0eab\u0ebb\u0ea7\u0e82\u0ecd\u0ec9\u0e99\u0eb5\u0ec9\u0ec4\u0e94\u0ec9. public_access=\u0e84\u0ebb\u0e99\u0ead\u0eb7\u0ec8\u0e99\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0ec0\u0e82\u0ebb\u0ec9\u0eb2\u0ec0\u0e96\u0eb4\u0e87\u0ec4\u0e94\u0ec9 translate=\u0ec1\u0e9b