Skip to content

Commit

Permalink
updates and prep release
Browse files Browse the repository at this point in the history
  • Loading branch information
Apollon77 committed May 25, 2024
1 parent 089746c commit e3c0ebe
Show file tree
Hide file tree
Showing 20 changed files with 9,566 additions and 696 deletions.
3 changes: 2 additions & 1 deletion .github/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ onlyLabels: []
exemptLabels:
- enhancement
- security
- bug

# Set to true to ignore issues in a project (defaults to false)
exemptProjects: true
Expand Down Expand Up @@ -75,4 +76,4 @@ only: issues

# issues:
# exemptLabels:
# - confirmed
# - confirmed
13 changes: 9 additions & 4 deletions .github/workflows/test-and-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,11 @@ on:
- "v?[0-9]+.[0-9]+.[0-9]+-**"
pull_request: {}

# Cancel previous PR/branch runs when a new commit is pushed
concurrency:
group: ${{ github.ref }}
cancel-in-progress: true

jobs:
# Performs quick checks before the expensive test runs
check-and-lint:
Expand All @@ -32,7 +37,7 @@ jobs:


- name: Install Dependencies
run: npm install
run: npm ci

# - name: Perform a type check
# run: npm run check:ts
Expand All @@ -52,7 +57,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
node-version: [16.x, 18.x, 20.x]
node-version: [18.x, 20.x, 22.x]
os: [ubuntu-latest, windows-latest, macos-latest]

steps:
Expand All @@ -63,7 +68,7 @@ jobs:
node-version: ${{ matrix.node-version }}

- name: Install Dependencies
run: npm install
run: npm ci

- name: Run local tests
run: npm test
Expand Down Expand Up @@ -111,7 +116,7 @@ jobs:
echo "::set-output name=BODY::$BODY"
- name: Install Dependencies
run: npm install
run: npm ci

# - name: Create a clean build
# run: npm run build
Expand Down
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ iob_npm.done
/.project
/nbproject
.vscode
package-lock.json
*.tgz
/sayit.0.say.mp3
/gong.mp3
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2015-2023 bluefox <[email protected]>
Copyright (c) 2015-2024 bluefox <[email protected]>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -269,6 +269,7 @@ The following values for engines are possible:
## Changelog
### **WORK IN PROGRESS**
* (bluefox) Packages updated
* (neopholus) Using the pre-calculated duration of the mp3 to wait long enough even for longer announcements

### 4.0.0 (2023-10-31)
* (bluefox) Breaking changes: A minimal node.js version is 16
Expand Down Expand Up @@ -529,7 +530,7 @@ Changed type of top-level object to "meta" in order to comply with js-controller

The MIT License (MIT)

Copyright (c) 2014-2023, bluefox <[email protected]>
Copyright (c) 2014-2024, bluefox <[email protected]>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
151 changes: 93 additions & 58 deletions admin/i18n/de/translations.json
Original file line number Diff line number Diff line change
@@ -1,59 +1,94 @@
{
"API Key is not set!": "API Key ist nicht gesetzt!",
"API Key": "API Schlüssel",
"AWS Region": "AWS Region",
"Access Key": "Zugangs Schlüssel",
"Adapter must be enabled": "Adapter muss aktiviert sein",
"All": "Alle",
"Announce length": "Ankündigunglänge",
"Announce timeout": "Ankündigungstimeout",
"Announce volume": "Ankündigungslautstärke",
"Announce": "Ankündigung",
"Browse": "Durchsuchen",
"Browser instance": "Browser-Instanz",
"Cache-Expiry": "Cache-Ablauf",
"Cache": "Cache benutzen",
"Cloud instance": "Cloud-Instanz",
"Device": "Gerät",
"Drunk": "Betrunken",
"Emotion": "Emotion",
"File": "Datei",
"IP not accessible for server": "IP ist für dieses Gerät nicht erreichbar",
"Ignore for non linux OS": "Ignorieren für nicht linux OS",
"Ill": "Krank",
"Install first cloud adapter": "Installieren Sie zuerst den Cloud-Adapter",
"Language": "Sprache",
"Linux player": "Linux-Player",
"Password": "Passwort",
"Port": "Port",
"Robot": "Roboter",
"Secret Key": "Secret Key",
"Server": "Server",
"System command": "Systemkommando",
"Type": "Ausgabe durch",
"User": "Benutzer",
"Voice": "Stimme",
"Web instance": "Web instance",
"Web server IP": "Web server IP",
"error": "Fehler",
"Announce length (sec)": "Ansagelänge (Sek.)",
"Announce timeout (sec)": "Zeitüberschreitung ankündigen (Sek.)",
"Announce volume (%)": "Volumen ankündigen (%)",
"FTP Port": "FTP-Port",
"FTP User": "FTP-Benutzer",
"FTP Password": "FTP-Passwort",
"Server IP Address": "Server IP-Adresse",
"in days": "in Tagen",
"in seconds": "in Sekunden",
"Player": "Abspielen",
"Engine": "TTS-Engine",
"Cache generated files": "Generierte Dateien zwischenspeichern",
"Google home server": "Google-Heimserver",
"in % to playing volume": "in % zur Spiellautstärke",
"optional - If player does not work": "optional - Wenn der Player nicht funktioniert",
"Cloud App Key from iobroker.pro or iobroker.net": "Cloud App Key von iobroker.pro oder iobroker.net",
"Vis instances": "Vis-Instanzen",
"vis.0 and vis-2.0": "vis.0 und vis-2.0",
"vis.0 (deprecated)": "vis.0 (veraltet)",
"vis-2.0 (New)": "vis-2.0 (neu)"
}
"API Key": "API Schlüssel",
"API Key is not set!": "API Key ist nicht gesetzt!",
"API Key:": "API Schlüssel",
"AWS Region": "AWS Region",
"AWS Region:": "AWS Region",
"Access Key": "Zugangs Schlüssel",
"Access Key:": "Zugangs Schlüssel",
"Adapter must be enabled": "Adapter muss aktiviert sein",
"All": "Alle",
"Announce": "Ankündigung",
"Announce length": "Ankündigunglänge",
"Announce length (sec)": "Ansagelänge (Sek.)",
"Announce length (sec):": "Ankündigunglänge (Sek)",
"Announce timeout": "Ankündigungstimeout",
"Announce timeout (sec)": "Zeitüberschreitung ankündigen (Sek.)",
"Announce timeout (sec):": "Ankündigungstimeout (Sek)",
"Announce volume": "Ankündigungslautstärke",
"Announce volume (%)": "Volumen ankündigen (%)",
"Announce volume (%):": "Ankündigungslautstärke(%)",
"Announce:": "Ankündigung",
"Browse": "Durchsuchen",
"Browser instance": "Browser-Instanz",
"Browser instance:": "Browser-Instanz",
"Cache": "Cache benutzen",
"Cache generated files": "Generierte Dateien zwischenspeichern",
"Cache-Expiry": "Cache-Ablauf",
"Cache-Expiry:": "Cache-Ablauf",
"Cache:": "Cache benutzen",
"Cloud App Key from iobroker.pro or iobroker.net": "Cloud App Key von iobroker.pro oder iobroker.net",
"Cloud instance": "Cloud-Instanz",
"Cloud instance:": "Cloud-Instanz",
"Device": "Gerät",
"Device:": "Gerät",
"Drunk": "Betrunken",
"Drunk:": "Betrunken",
"Emotion": "Emotion",
"Emotion:": "Emotion",
"Engine": "TTS-Engine",
"FTP Password": "FTP-Passwort",
"FTP Port": "FTP-Port",
"FTP User": "FTP-Benutzer",
"File": "Datei",
"Google home server": "Google-Heimserver",
"IP not accessible for server": "IP ist für dieses Gerät nicht erreichbar",
"Ignore for non linux OS": "Ignorieren für nicht linux OS",
"Ill": "Krank",
"Ill:": "Krank",
"Install first cloud adapter": "Installieren Sie zuerst den Cloud-Adapter",
"Language": "Sprache",
"Language:": "Sprache",
"Linux player": "Linux-Player",
"Linux player:": "Linux-Player",
"Password": "Passwort",
"Password:": "Passwort",
"Player": "Abspielen",
"Port": "Port",
"Port:": "Port",
"Robot": "Roboter",
"Robot:": "Roboter",
"Secret Key": "Secret Key",
"Secret Key:": "Secret Key",
"Server": "Server",
"Server IP Address": "Server IP-Adresse",
"Server:": "Server",
"System command": "Systemkommando",
"System command:": "Systemkommando",
"Type": "Ausgabe durch",
"Type:": "Ausgabe durch",
"User": "Benutzer",
"User:": "Benutzer",
"Vis instances": "Vis-Instanzen",
"Voice": "Stimme",
"Voice:": "Stimme",
"Web instance": "Web instance",
"Web instance:": "Web instance",
"Web server IP": "Web server IP",
"Web server IP:": "Web server IP",
"error": "Fehler",
"in % to playing volume": "in % zur Spiellautstärke",
"in days": "in Tagen",
"in seconds": "in Sekunden",
"optional - If player does not work": "optional - Wenn der Player nicht funktioniert",
"place here": "Dateien hier ablegen",
"play": "abspielen",
"sayIt adapter settings": "sayIt Einstellungen",
"select": "auswählen",
"tooltip_command": "Dieses Kommando wird ausgeführt, um eigenen System-Player zu benutzen",
"tooltip_type": "Damit wird gesetzt, wo die Sprache ausgegeben wird",
"tree": "Baum",
"vis-2.0 (New)": "vis-2.0 (neu)",
"vis.0 (deprecated)": "vis.0 (veraltet)",
"vis.0 and vis-2.0": "vis.0 und vis-2.0"
}
Loading

0 comments on commit e3c0ebe

Please sign in to comment.