Skip to content

Commit

Permalink
Create new release for 3.8.1 (#610)
Browse files Browse the repository at this point in the history
  • Loading branch information
gilgongo authored Oct 23, 2021
1 parent 9101fac commit 982b6ae
Show file tree
Hide file tree
Showing 225 changed files with 11,779 additions and 24,016 deletions.
46 changes: 26 additions & 20 deletions .github/workflows/add-lang.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,29 @@ jobs:
runs-on: ubuntu-latest
if: github.event.label.name == 'new language'
steps:

# Check whether the language has been written correctly:
- name: Check issue title format
env:
ISSUE_TITLE: ${{ github.event.issue.title }}
ISSUE_NUM: ${{ github.event.issue.number }}
run: |
NEW_LANG=$(sed 's/.*\[\([^]]*\)].*/\1/' <<< "$ISSUE_TITLE")
if [[ $NEW_LANG =~ ^[a-z]{2}(_[A-Z]{2})?$ ]]; then
echo "new_lang=$NEW_LANG" >> $GITHUB_ENV
echo "issue_num=$ISSUE_NUM" >> $GITHUB_ENV
else
echo Language code in wrong format
exit 1
fi
# Check out repo:
- uses: actions/checkout@v2
with:
ref: next-release

# Retrieve po4a installation cache or create it if not found:
- name: Cache po4a dependencies
# Check po4a cache:
- name: Check for po4a cache
uses: actions/[email protected]
id: cache-po4a
with:
Expand All @@ -25,25 +42,14 @@ jobs:
env:
CACHE_HIT: ${{ steps.cache-po4a.outputs.cache-hit }}

# If CACHE_HIT: true, retrieve the cache. If not, install po4a and its dependencies and copy them all to a folder (~/po4a/) to be cached:
run: ./_po4a-tools/po4a-cache.sh

# Get language from issue title and create files for it:
- name: Make new lang directory and create .po files
env:
ISSUE_TITLE: ${{ github.event.issue.title }}
ISSUE_NUM: ${{ github.event.issue.number }}
# Create new lang dir. If CACHE_HIT: true, retrieve the cache. If not, install po4a and its dependencies and copy them all to a folder (~/po4a/) to be cached:
run: |
NEW_LANG=$(sed 's/.*\[\([^]]*\)].*/\1/' <<< "$ISSUE_TITLE")
if [[ $NEW_LANG =~ ^[a-z]{2}(_[A-Z]{2})?$ ]]; then
mkdir _translator-files/po/$NEW_LANG
./_po4a-tools/po4a-update-templates.sh
echo "new_lang=$NEW_LANG" >> $GITHUB_ENV
echo "issue_num=$ISSUE_NUM" >> $GITHUB_ENV
else
echo Language code in wrong format
exit 1
fi
mkdir _translator-files/po/${{ env.new_lang }}
./_po4a-tools/po4a-cache.sh
# Create .po files for new language:
- name: Create .po files
run: ./_po4a-tools/po4a-update-templates.sh

# Push changes to 'next-release':
- name: Push changes to repo
Expand Down
28 changes: 14 additions & 14 deletions 1-es-index.html
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
---
title: "Jamulus ‒ Toca música online. Con amig@s. Gratis."
lang: "es"
permalink: /
layout: mainhomepage
ldjAppCategory: "Música"
ldjSlogan: "Toca música online. Con amig@s. Gratis."
ldjCreator: "Volker Fischer y contribuidores"
metadescription: "Jamulus es software de código abierto que permite a músicos actuar, ensayar o simplemente hacer jam sessions, en tiempo real a través de Internet."
mAltProgIcon: "Jamulus icon"
mTSlogan: "Toca música online. Con amig@s. Gratis."
mTGetStartedNow: "¡Empieza ya!"
---
title: "Jamulus ‒ Toca música online. Con amig@s. Gratis."
lang: "es"
permalink: /
layout: mainhomepage
ldjAppCategory: "Música"
ldjSlogan: "Toca música online. Con amig@s. Gratis."
ldjCreator: "Volker Fischer y contribuidores"
metadescription: "Jamulus es software de código abierto que permite a músicos actuar, ensayar o simplemente hacer jam sessions, en tiempo real a través de Internet."
mAltProgIcon: "Jamulus icon"
mTSlogan: "Toca música online. Con amig@s. Gratis."
mTGetStartedNow: "¡Empieza ya!"
mTDownloadNow: 'Descarga ahora para'
mTOtherPlatforms: 'otras plataformas'
---
<div class="fx-row fx-row-center-xs" id="firstrow">
<div class="fx-col-100-xs">
<div itemprop="abstract">
<h2>¿Qué es Jamulus?</h2>
Jamulus es para tocar música, ensayar o simplemente hacer una jam session con cualquiera que encuentres online. Con audio de alta calidad y baja latencia en una conexión de banda ancha normal, es fácil tocar junt@s remotamente y en sincronización. Echa un vistazo a <a href="wiki/Demos" target="_blank" rel="noreferrer">cómo lo hacen otras personas</a> - y <a href="wiki/Getting-Started" target="_blank" rel="noreferrer">descárgalo aquí</a>!
Jamulus es para tocar música, ensayar o simplemente hacer una jam session con cualquiera que encuentres online. Con audio de alta calidad y baja latencia en una conexión de banda ancha normal, es fácil tocar junt@s remotamente y en sincronización. <a href="wiki/Getting-Started" target="_blank" rel="noreferrer">Descárgalo aquí</a>!
</div>
</div>
</div>
Expand All @@ -31,7 +31,7 @@ <h2>¿Qué es Jamulus?</h2>
<div class="fx-row fx-row-center-xs">
<div class="fx-col-100-xs fx-col-50-l">
<h2>Jamulus en todo el mundo</h2>
Por todo el mundo, Jamulus permite ensayar a enormes coros, tocar a bandas de rock y junta a músicos clásicos y de folk. Se utiliza para clases a distancia en escuelas y universidades, en privado y en público. Incluso simplemente para hablar - todo en tiempo real a través de Internet, como si estuvieras allí en persona.
Por todo el mundo, Jamulus permite ensayar a enormes coros, tocar a bandas de rock y junta a músicos clásicos y de folk. Se utiliza para clases a distancia en escuelas y universidades, en privado y en público. Incluso simplemente para hablar - todo en tiempo real a través de Internet, como si estuvieras allí en persona.
<h2>¿Necesitas ayuda?</h2>
<p>
Consulta la <a href="wiki/Getting-Started" target="_blank" rel="noreferrer">documentación</a> y presta atención a la <a href="/wiki/Client-Troubleshooting"
Expand Down
2 changes: 1 addition & 1 deletion 1-fr-index.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<div class="fx-col-100-xs">
<div itemprop="abstract">
<h2>Qu'est-ce que c'est Jamulus&nbsp;?</h2>
Jamulus permet de jouer, de répéter ou simplement de bœuffer avec vos amis, votre groupe ou n'importe quelle personne que vous trouvez en ligne. Avec un son de haute qualité et à faible latence sur une connexion haut débit normale, il est facile de jouer ensemble à distance et en rythme. Jetez un œil à <a href="wiki/Demos" target="_blank" rel="noreferrer">comment les gens font</a> - et <a href="wiki/Getting-Started" target="_blank" rel="noreferrer">téléchargez-le ici</a> !
Jamulus permet de jouer, de répéter ou simplement de bœuffer avec vos amis, votre groupe ou n'importe quelle personne que vous trouvez en ligne. Avec un son de haute qualité et à faible latence sur une connexion haut débit normale, il est facile de jouer ensemble à distance et en rythme. <a href="wiki/Getting-Started" target="_blank" rel="noreferrer">téléchargez-le ici</a> !
</div>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion 1-index.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<div class="fx-col-100-xs">
<div itemprop="abstract">
<h2>What is Jamulus?</h2>
Jamulus is for playing, rehearsing, or just jamming with your friends, your band or just anyone you find online. With high quality, low-latency sound on a normal broadband connection, it's easy to play together remotely and in time. Have a look at <a href="wiki/Demos" target="_blank" rel="noreferrer">how people do it</a> - and <a href="wiki/Getting-Started" target="_blank" rel="noreferrer">download it here</a>!
Jamulus is for playing, rehearsing, or just jamming with your friends, your band or just anyone you find online. With high quality, low-latency sound on a normal broadband connection, it's easy to play together remotely and in time. <a href="wiki/Getting-Started" target="_blank" rel="noreferrer">Download it here</a>!
</div>
</div>
</div>
Expand Down
15 changes: 0 additions & 15 deletions CONTRIBUTING.md

This file was deleted.

Loading

0 comments on commit 982b6ae

Please sign in to comment.