Skip to content

Commit

Permalink
Merge branch 'master' into feat/media-window-title
Browse files Browse the repository at this point in the history
  • Loading branch information
mtdvlpr authored Dec 30, 2024
2 parents 128c7a5 + 1cf5381 commit b1916e5
Show file tree
Hide file tree
Showing 47 changed files with 4,180 additions and 1,265 deletions.
51 changes: 46 additions & 5 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,8 @@ on:
required: true

jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-13, macos-latest, windows-latest]
lint:
runs-on: ubuntu-latest
steps:
- name: Check out master branch
if: ${{ inputs.checkout-latest == true }}
Expand All @@ -51,6 +48,50 @@ jobs:
yarn quasar prepare
yarn lint
yarn type-check
test:
runs-on: ubuntu-latest
steps:
- name: Check out master branch
if: ${{ inputs.checkout-latest == true }}
uses: actions/checkout@v4
with:
ref: master
- name: Check out Git repository
if: ${{ inputs.checkout-latest == false }}
uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 20.18.1
cache: 'yarn'
- name: Install dependencies
run: yarn install
- name: Run tests
run: |
yarn quasar prepare
yarn test:unit:ci
build:
runs-on: ${{ matrix.os }}
needs: [lint, test]
strategy:
matrix:
os: [ubuntu-latest, macos-13, macos-latest, windows-latest]
steps:
- name: Check out master branch
if: ${{ inputs.checkout-latest == true }}
uses: actions/checkout@v4
with:
ref: master
- name: Check out Git repository
if: ${{ inputs.checkout-latest == false }}
uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 20.18.1
cache: 'yarn'
- name: Install dependencies
run: yarn install
- name: Install Apple certificate
if: runner.os == 'macOS'
env:
Expand Down
7 changes: 5 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,8 +69,11 @@ yarn lint
# Check for type errors
yarn type-check

# Run tests
yarn test
# Run unit tests with a listener
yarn test:unit

# Run unit tests with UI
yarn test:unit:ui
```

### Build Tools
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,11 +64,11 @@ In addition, M³ itself has been translated into several languages by many volun

#### Available

<table><tr><td align="center" valign="top"><img width="30px" height="30px" title="Chinese Simplified" alt="Chinese Simplified" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/zh-CN.png"></div><div align="center" valign="top">100%</td><td align="center" valign="top"><img width="30px" height="30px" title="Dutch" alt="Dutch" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/nl.png"></div><div align="center" valign="top">100%</td><td align="center" valign="top"><img width="30px" height="30px" title="French" alt="French" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/fr.png"></div><div align="center" valign="top">100%</td><td align="center" valign="top"><img width="30px" height="30px" title="Italian" alt="Italian" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/it.png"></div><div align="center" valign="top">100%</td><td align="center" valign="top"><img width="30px" height="30px" title="Portuguese" alt="Portuguese" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/pt-PT.png"></div><div align="center" valign="top">100%</td></tr><tr><td align="center" valign="top"><img width="30px" height="30px" title="Portuguese, Brazilian" alt="Portuguese, Brazilian" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/pt-BR.png"></div><div align="center" valign="top">100%</td><td align="center" valign="top"><img width="30px" height="30px" title="Slovenian" alt="Slovenian" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/sl.png"></div><div align="center" valign="top">100%</td><td align="center" valign="top"><img width="30px" height="30px" title="Spanish" alt="Spanish" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/es-ES.png"></div><div align="center" valign="top">100%</td><td align="center" valign="top"><img width="30px" height="30px" title="Swedish" alt="Swedish" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/sv-SE.png"></div><div align="center" valign="top">100%</td><td align="center" valign="top"><img width="30px" height="30px" title="Estonian" alt="Estonian" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/et.png"></div><div align="center" valign="top">96%</td></tr><tr><td align="center" valign="top"><img width="30px" height="30px" title="German" alt="German" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/de.png"></div><div align="center" valign="top">96%</td><td align="center" valign="top"><img width="30px" height="30px" title="Ukrainian" alt="Ukrainian" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/uk.png"></div><div align="center" valign="top">96%</td><td align="center" valign="top"><img width="30px" height="30px" title="Hungarian" alt="Hungarian" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/hu.png"></div><div align="center" valign="top">95%</td><td align="center" valign="top"><img width="30px" height="30px" title="Russian" alt="Russian" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/ru.png"></div><div align="center" valign="top">95%</td><td align="center" valign="top"><img width="30px" height="30px" title="Swahili" alt="Swahili" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/sw.png"></div><div align="center" valign="top">95%</td></tr></table>
<table><tr><td align="center" valign="top"><img width="30px" height="30px" title="Chinese Simplified" alt="Chinese Simplified" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/zh-CN.png"></div><div align="center" valign="top">100%</td><td align="center" valign="top"><img width="30px" height="30px" title="Dutch" alt="Dutch" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/nl.png"></div><div align="center" valign="top">100%</td><td align="center" valign="top"><img width="30px" height="30px" title="French" alt="French" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/fr.png"></div><div align="center" valign="top">100%</td><td align="center" valign="top"><img width="30px" height="30px" title="Italian" alt="Italian" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/it.png"></div><div align="center" valign="top">100%</td><td align="center" valign="top"><img width="30px" height="30px" title="Portuguese" alt="Portuguese" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/pt-PT.png"></div><div align="center" valign="top">100%</td></tr><tr><td align="center" valign="top"><img width="30px" height="30px" title="Portuguese, Brazilian" alt="Portuguese, Brazilian" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/pt-BR.png"></div><div align="center" valign="top">100%</td><td align="center" valign="top"><img width="30px" height="30px" title="Russian" alt="Russian" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/ru.png"></div><div align="center" valign="top">100%</td><td align="center" valign="top"><img width="30px" height="30px" title="Slovenian" alt="Slovenian" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/sl.png"></div><div align="center" valign="top">100%</td><td align="center" valign="top"><img width="30px" height="30px" title="Spanish" alt="Spanish" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/es-ES.png"></div><div align="center" valign="top">100%</td><td align="center" valign="top"><img width="30px" height="30px" title="Swedish" alt="Swedish" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/sv-SE.png"></div><div align="center" valign="top">100%</td></tr><tr><td align="center" valign="top"><img width="30px" height="30px" title="Ukrainian" alt="Ukrainian" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/uk.png"></div><div align="center" valign="top">100%</td><td align="center" valign="top"><img width="30px" height="30px" title="Estonian" alt="Estonian" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/et.png"></div><div align="center" valign="top">96%</td><td align="center" valign="top"><img width="30px" height="30px" title="German" alt="German" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/de.png"></div><div align="center" valign="top">96%</td><td align="center" valign="top"><img width="30px" height="30px" title="Hungarian" alt="Hungarian" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/hu.png"></div><div align="center" valign="top">95%</td><td align="center" valign="top"><img width="30px" height="30px" title="Swahili" alt="Swahili" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/sw.png"></div><div align="center" valign="top">95%</td></tr></table>

#### In progress

<table><tr><td align="center" valign="top"><img width="30px" height="30px" title="Slovak" alt="Slovak" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/sk.png"></div><div align="center" valign="top">7%</td><td align="center" valign="top"><img width="30px" height="30px" title="Amharic" alt="Amharic" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/am.png"></div><div align="center" valign="top">6%</td><td align="center" valign="top"><img width="30px" height="30px" title="Finnish" alt="Finnish" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/fi.png"></div><div align="center" valign="top">1%</td><td align="center" valign="top"><img width="30px" height="30px" title="Greek" alt="Greek" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/el.png"></div><div align="center" valign="top">1%</td><td align="center" valign="top"><img width="30px" height="30px" title="Malagasy" alt="Malagasy" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/mg.png"></div><div align="center" valign="top">1%</td></tr><tr><td align="center" valign="top"><img width="30px" height="30px" title="Romanian" alt="Romanian" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/ro.png"></div><div align="center" valign="top">1%</td><td align="center" valign="top"><img width="30px" height="30px" title="Haitian Creole" alt="Haitian Creole" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/ht.png"></div><div align="center" valign="top">0%</td></table>
<table><tr><td align="center" valign="top"><img width="30px" height="30px" title="Slovak" alt="Slovak" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/sk.png"></div><div align="center" valign="top">15%</td><td align="center" valign="top"><img width="30px" height="30px" title="Amharic" alt="Amharic" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/am.png"></div><div align="center" valign="top">6%</td><td align="center" valign="top"><img width="30px" height="30px" title="Finnish" alt="Finnish" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/fi.png"></div><div align="center" valign="top">1%</td><td align="center" valign="top"><img width="30px" height="30px" title="Greek" alt="Greek" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/el.png"></div><div align="center" valign="top">1%</td><td align="center" valign="top"><img width="30px" height="30px" title="Malagasy" alt="Malagasy" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/mg.png"></div><div align="center" valign="top">1%</td></tr><tr><td align="center" valign="top"><img width="30px" height="30px" title="Romanian" alt="Romanian" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/ro.png"></div><div align="center" valign="top">1%</td><td align="center" valign="top"><img width="30px" height="30px" title="Haitian Creole" alt="Haitian Creole" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/ht.png"></div><div align="center" valign="top">0%</td><td align="center" valign="top"><img width="30px" height="30px" title="Kinyarwanda" alt="Kinyarwanda" src="https://raw.githubusercontent.com/benjaminjonard/crowdin-translations-progress-action/1.0/flags/rw.png"></div><div align="center" valign="top">0%</td></table>
<!-- CROWDIN-TRANSLATIONS-PROGRESS-ACTION-END -->
<!-- prettier-ignore-end -->
<!-- markdownlint-restore -->
Expand Down
3 changes: 3 additions & 0 deletions __mocks__/fs.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
// eslint-disable-next-line @typescript-eslint/no-require-imports
const { fs } = require('memfs');
module.exports = fs;
3 changes: 3 additions & 0 deletions __mocks__/fs/promises.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
// eslint-disable-next-line @typescript-eslint/no-require-imports
const { fs } = require('memfs');
module.exports = fs.promises;
2 changes: 2 additions & 0 deletions docs/locales/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ import ptPt from './pt-pt.json';
import pt from './pt.json';
import ro from './ro.json';
import ru from './ru.json';
import rw from './rw.json';
import sk from './sk.json';
import sl from './sl.json';
import sv from './sv.json';
Expand All @@ -52,6 +53,7 @@ const messages: Record<LanguageValue, typeof en> = {
ptPt,
ro,
ru,
rw,
sk,
sl,
sv,
Expand Down
39 changes: 39 additions & 0 deletions docs/locales/rw.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"about": "About",
"arrowDown": "down arrow",
"arrowUp": "up arrow",
"backButtonTitle": "Back",
"codeCopyButtonTitle": "Copy Code",
"copied": "Copied",
"copyright": "Copyright",
"closeText": "to close",
"darkModeSwitchLabel": "Appearance",
"darkModeSwitchTitle": "Switch to dark theme",
"description": "The documentation website for Meeting Media Manager (M³).",
"displayDetails": "Display detailed list",
"docFooterNext": "Next page",
"docFooterPrev": "Previous page",
"editLink": "Edit this page on Crowdin",
"enter": "enter",
"esc": "escape",
"faq": "FAQ",
"footerMessage": "Released under the {linkToLicense}.",
"langMenuLabel": "Change language",
"lastUpdated": "Updated at",
"lightModeSwitchTitle": "Switch to light theme",
"navigateText": "to navigate",
"noResultsText": "No results for",
"notFoundLink": "Go to home",
"notFoundQuote": "Please verify the URL and try again. If you feel this is an error, please report it.",
"notFoundTitle": "PAGE NOT FOUND",
"outline": "On this page",
"reportIssue": "Report an issue",
"resetButtonTitle": "Reset search",
"returnToTopLabel": "Return to top",
"search": "Search",
"selectText": "to select",
"sidebarMenuLabel": "Menu",
"skipToContentLabel": "Skip to content",
"title": "M³ documentation",
"usingAtAKingdomHall": "Using at a Kingdom Hall"
}
2 changes: 1 addition & 1 deletion docs/locales/sk.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"about": "About",
"arrowDown": "down arrow",
"arrowUp": "up arrow",
"backButtonTitle": "Back",
"backButtonTitle": "Naspäť",
"codeCopyButtonTitle": "Copy Code",
"copied": "Copied",
"copyright": "Copyright",
Expand Down
Loading

0 comments on commit b1916e5

Please sign in to comment.