name: i18n Coverage Checks
on:
push:
branches:
- '**'
pull_request:
jobs:
check-i18n:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.2'
- name: i18n catalog syntax
run: php scripts/check_i18n_syntax.php
- name: i18n error key coverage
run: php scripts/check_i18n_error_keys.php
- name: i18n hardcoded UI strings
run: php scripts/check_i18n_hardcoded_strings.php
|