diff --git a/Help/bugs.html b/Help/community.html
similarity index 91%
rename from Help/bugs.html
rename to Help/community.html
index b2001d60..078864f6 100644
--- a/Help/bugs.html
+++ b/Help/community.html
@@ -6,8 +6,8 @@
-
There is a WhatsApp community for Chirpity Users. You can can share issues, suggest new features and discuss species IDs using the group chats there.
If you would like to join the community just press this button to be taken to the WhatsApp invite page:
diff --git a/Help/keyboard.html b/Help/keyboard.html
index d47497ab..1fb59328 100644
--- a/Help/keyboard.html
+++ b/Help/keyboard.html
@@ -8,134 +8,134 @@
- File handling |
+ File handling |
Ctrl + O |
- Show file open dialog |
+ Show file open dialog |
Ctrl + S |
- Save detections to the records archive.
+ | Save detections to the records archive.
|
- Analysis |
+ Analysis |
Ctrl + A |
- Analyse the current file.
+ | Analyse the current file.
|
Shift + Ctrl + A |
- Analyse all open files.
+ | Analyse all open files.
|
Esc |
- Stop analysis |
+ Stop analysis |
Ctrl + Tab |
- Toggle between exploring the archive and the latest analysis results. This allows you to compare current detections with those you've previously recorded. |
+ Toggle between exploring the archive and the latest analysis results. This allows you to compare current detections with those you've previously recorded. |
- Navigating Audio |
+ Navigating Audio |
SpaceBar |
- Toggle Play/Pause the audio |
+ Toggle Play/Pause the audio |
P |
- Play the selected region. Only active if a region has been selected. |
+ Play the selected region. Only active if a region has been selected. |
Ctrl + C |
- Centre the spectrogram at the current playhead position. Also, if you double-click the mouse at a point in the audio,
+ | Centre the spectrogram at the current playhead position. Also, if you double-click the mouse at a point in the audio,
it will centre the spectrogram at that point |
Ctrl + G |
- Go to position in file |
+ Go to position in file |
Home or Fn + ArrowLeft |
- Move the playhead to the beginning of the file |
+ Move the playhead to the beginning of the file |
End or Fn + ArrowRight |
- Move the playhead to the end of the file |
+ Move the playhead to the end of the file |
PgUp or Fn + ArrowUp |
- Move back to the previous period in the spectrogram. You can also use the mouse wheel or two finger trackpad swipe. |
+ Move back to the previous period in the spectrogram. You can also use the mouse wheel or two finger trackpad swipe. |
PgDn or Fn + ArrowDown |
- Move forward to the next period in the spectrogram |
+ Move forward to the next period in the spectrogram |
Left arrow (←) |
- Move the playhead forward. |
+ Move the playhead forward. |
Right arrow (→) |
- Move the playhead backward. |
+ Move the playhead backward. |
Tab or Down Arrow (↓) |
- Skip to the next detection |
+ Skip to the next detection |
Shift + Tab or Up Arrow (↑) |
- Skip back to the previous detection |
+ Skip back to the previous detection |
- Spectrogram Adjustments |
+ Spectrogram Adjustments |
+ |
- Zoom in on the spectrogram. When zooming, Chirpity automatically adjusts the short-time Fourier transform (STFT) window size to optimize
+ | Zoom in on the spectrogram. When zooming, Chirpity automatically adjusts the short-time Fourier transform (STFT) window size to optimize
the spectral resolution
|
- |
- Zoom out the spectrogram. When zooming, Chirpity automatically adjusts the STFT window size to optimize the
+ | Zoom out the spectrogram. When zooming, Chirpity automatically adjusts the STFT window size to optimize the
spectral resolution
|
Ctrl + + or F5 |
- Manually reduce the spectrogram window size. Adjusting the window size has the effect of sharpening / blurring the calls in the spectrogram.
+ | Manually reduce the spectrogram window size. Adjusting the window size has the effect of sharpening / blurring the calls in the spectrogram.
|
Ctrl + - or F4 |
- Manually increase the spectrogram window size
+ | Manually increase the spectrogram window size
|
Ctrl + T |
- Toggle between Timecode and Time of Day |
+ Toggle between Timecode and Time of Day |
- Records |
+ Records |
Delete or Backspace |
- Delete current record |
+ Delete current record |
Ctrl + Z |
- Restore deleted record(s) |
+ Restore deleted record(s) |
Ctrl + V |
- Validate the current active record (confirm the detection) |
+ Validate the current active record (confirm the detection) |
diff --git a/I18n/community.ar.json b/I18n/community.ar.json
new file mode 100644
index 00000000..73a478e6
--- /dev/null
+++ b/I18n/community.ar.json
@@ -0,0 +1,12 @@
+{
+ "heading": [
+ "هل تحتاج إلى مساعدة؟"
+ ],
+ "content": [
+ "يوجد مجتمع على واتساب لمستخدمي Chirpity. يمكنك مشاركة المشكلات، واقتراح ميزات جديدة، ومناقشة تحديد الأنواع باستخدام الدردشات الجماعية هناك. إذا كنت ترغب في الانضمام إلى المجتمع، فقط اضغط على هذا الزر للانتقال إلى صفحة دعوة واتساب:"
+ ],
+ "join-whatsapp": [
+ "انضم إلى مجتمع Chirpity على واتساب"
+ ]
+ }
+
\ No newline at end of file
diff --git a/I18n/community.da.json b/I18n/community.da.json
new file mode 100644
index 00000000..a3583479
--- /dev/null
+++ b/I18n/community.da.json
@@ -0,0 +1,11 @@
+{
+ "heading": [
+ "Vil du have hjælp?"
+ ],
+ "content": [
+ "Der er et WhatsApp-fællesskab for Chirpity-brugere. Du kan dele problemer, foreslå nye funktioner og diskutere artsidentifikationer i gruppechattene. Hvis du gerne vil være en del af fællesskabet, skal du bare trykke på denne knap for at blive sendt til WhatsApp-invitationen:"
+ ],
+ "join-whatsapp": [
+ "Deltag i Chirpity WhatsApp-fællesskabet"
+ ]
+}
diff --git a/I18n/community.en.json b/I18n/community.en.json
new file mode 100644
index 00000000..5e04d065
--- /dev/null
+++ b/I18n/community.en.json
@@ -0,0 +1,11 @@
+{
+ "heading": [
+ "Would you like help?"
+ ],
+ "content": [
+ "There is a WhatsApp community for Chirpity Users. You can can share issues, suggest new features and discuss species IDs using the group chats there. If you would like to join the community just press this button to be taken to the WhatsApp invite page:"
+ ],
+ "join-whatsapp": [
+ "Join the Chirpity WhatsApp community"
+ ]
+}
\ No newline at end of file
diff --git a/I18n/community.es.json b/I18n/community.es.json
new file mode 100644
index 00000000..c5c692cf
--- /dev/null
+++ b/I18n/community.es.json
@@ -0,0 +1,12 @@
+{
+ "heading": [
+ "¿Te gustaría ayuda?"
+ ],
+ "content": [
+ "Existe una comunidad de WhatsApp para los usuarios de Chirpity. Puedes compartir problemas, sugerir nuevas funciones y discutir identificaciones de especies en los chats grupales. Si deseas unirte a la comunidad, simplemente presiona este botón para ir a la página de invitación de WhatsApp:"
+ ],
+ "join-whatsapp": [
+ "Únete a la comunidad de WhatsApp de Chirpity"
+ ]
+ }
+
\ No newline at end of file
diff --git a/I18n/community.fr.json b/I18n/community.fr.json
new file mode 100644
index 00000000..65cfb5bf
--- /dev/null
+++ b/I18n/community.fr.json
@@ -0,0 +1,12 @@
+{
+ "heading": [
+ "Souhaitez-vous de l'aide ?"
+ ],
+ "content": [
+ "Il existe une communauté WhatsApp pour les utilisateurs de Chirpity. Vous pouvez y partager des problèmes, suggérer de nouvelles fonctionnalités et discuter des identifications d'espèces via les discussions de groupe. Si vous souhaitez rejoindre la communauté, appuyez simplement sur ce bouton pour accéder à la page d'invitation WhatsApp :"
+ ],
+ "join-whatsapp": [
+ "Rejoindre la communauté WhatsApp de Chirpity"
+ ]
+ }
+
\ No newline at end of file
diff --git a/I18n/community.nl.json b/I18n/community.nl.json
new file mode 100644
index 00000000..22deda4e
--- /dev/null
+++ b/I18n/community.nl.json
@@ -0,0 +1,11 @@
+{
+ "heading": [
+ "Zou je hulp willen?"
+ ],
+ "content": [
+ "Er is een WhatsApp-gemeenschap voor Chirpity-gebruikers. Je kunt problemen delen, nieuwe functies voorstellen en soortidentificaties bespreken in de groepsgesprekken. Als je je bij de gemeenschap wilt voegen, druk dan gewoon op deze knop om naar de WhatsApp-uitnodigingspagina te gaan:"
+ ],
+ "join-whatsapp": [
+ "Word lid van de Chirpity WhatsApp-gemeenschap"
+ ]
+}
diff --git a/I18n/community.pt.json b/I18n/community.pt.json
new file mode 100644
index 00000000..6095361d
--- /dev/null
+++ b/I18n/community.pt.json
@@ -0,0 +1,11 @@
+{
+ "heading": [
+ "Você gostaria de ajuda?"
+ ],
+ "content": [
+ "Existe uma comunidade no WhatsApp para usuários do Chirpity. Você pode compartilhar problemas, sugerir novos recursos e discutir identificações de espécies usando os chats de grupo lá. Se você quiser entrar na comunidade, basta pressionar este botão para ser redirecionado para a página de convite do WhatsApp:"
+ ],
+ "join-whatsapp": [
+ "Entrar na comunidade do Chirpity no WhatsApp"
+ ]
+}
diff --git a/I18n/community.sv.json b/I18n/community.sv.json
new file mode 100644
index 00000000..f9d4f5a3
--- /dev/null
+++ b/I18n/community.sv.json
@@ -0,0 +1,11 @@
+{
+ "heading": [
+ "Skulle du vilja ha hjälp?"
+ ],
+ "content": [
+ "Det finns en WhatsApp-gemenskap för Chirpity-användare. Du kan dela problem, föreslå nya funktioner och diskutera artidentifieringar i gruppchattarna. Om du vill gå med i gemenskapen, tryck bara på denna knapp för att komma till WhatsApp-inbjudningssidan:"
+ ],
+ "join-whatsapp": [
+ "Gå med i Chirpity WhatsApp-gemenskapen"
+ ]
+}
diff --git a/I18n/community.zh.json b/I18n/community.zh.json
new file mode 100644
index 00000000..4139efd3
--- /dev/null
+++ b/I18n/community.zh.json
@@ -0,0 +1,12 @@
+{
+ "heading": [
+ "需要帮助吗?"
+ ],
+ "content": [
+ "Chirpity 用户有一个 WhatsApp 社区。您可以在群聊中分享问题、提出新功能建议并讨论物种识别。如果您想加入该社区,只需点击此按钮即可访问 WhatsApp 邀请页面:"
+ ],
+ "join-whatsapp": [
+ "加入 Chirpity WhatsApp 社区"
+ ]
+ }
+
\ No newline at end of file
diff --git a/I18n/eBird.en.json b/I18n/eBird.en.json
new file mode 100644
index 00000000..572fd9aa
--- /dev/null
+++ b/I18n/eBird.en.json
@@ -0,0 +1,138 @@
+[
+ {
+ "id": null,
+ "textContent": "eBird Record FAQ"
+ },
+ {
+ "id": null,
+ "textContent": "What is eBird?"
+ },
+ {
+ "id": null,
+ "textContent": "eBird"
+ },
+ {
+ "id": null,
+ "textContent": "is an online platform for sharing bird observation data, managed by the Cornell Lab of Ornithology."
+ },
+ {
+ "id": null,
+ "textContent": "What is an eBird Record File?"
+ },
+ {
+ "id": null,
+ "textContent": "The record file is a spreadsheet of bird observation data that can be imported into the eBird platform."
+ },
+ {
+ "id": null,
+ "textContent": "How does Chirpity organise my detections"
+ },
+ {
+ "id": null,
+ "textContent": "The application creates a checklist for each file associated with your export. These checklists contain a total of the call detections for each species in that file. Where you have entered a call count, this figure is used, otherwise one call is assumed."
+ },
+ {
+ "id": null,
+ "textContent": "The exported file contains a row of headers explaining what each column represents. You'll find"
+ },
+ {
+ "id": null,
+ "textContent": "further details"
+ },
+ {
+ "id": null,
+ "textContent": "on the eBird site."
+ },
+ {
+ "id": null,
+ "textContent": "Important:"
+ },
+ {
+ "id": null,
+ "textContent": "the header row needs to be deleted before you upload the file."
+ },
+ {
+ "id": null,
+ "textContent": "How do I upload my eBird record file?"
+ },
+ {
+ "id": null,
+ "textContent": "Visit"
+ },
+ {
+ "id": null,
+ "textContent": "eBird"
+ },
+ {
+ "id": null,
+ "textContent": "and sign up for or sign in to your eBird account. Once you have an account and are logged in go to"
+ },
+ {
+ "id": null,
+ "textContent": "the import form"
+ },
+ {
+ "id": null,
+ "textContent": "."
+ },
+ {
+ "id": null,
+ "textContent": "Click \"Choose file\" and select the file you have prepared"
+ },
+ {
+ "id": null,
+ "textContent": "Important:"
+ },
+ {
+ "id": null,
+ "textContent": "check \"eBird Record format (Extended)\""
+ },
+ {
+ "id": null,
+ "textContent": "Hit \"Import file\""
+ },
+ {
+ "id": null,
+ "textContent": "Why are there errors when I try to upload my record file?"
+ },
+ {
+ "id": null,
+ "textContent": "Firstly, make sure you have deleted the header row. eBird expects the first row in the file to contain an observation."
+ },
+ {
+ "id": null,
+ "textContent": "If this is not the problem, and you are seeing errors relating to species not being recognised, make sure the language preferences you have set in Chirpity match those you have set for your eBird account."
+ },
+ {
+ "id": null,
+ "textContent": "Why are Country and State/Province columns blank?"
+ },
+ {
+ "id": null,
+ "textContent": "These fields are optional in the eBird record format. Although the OpensStreetMap place lookup API used by Chirpity will give State and Country, it does not supply them in the format used by eBird. You can look up the correct format for your country and region in this"
+ },
+ {
+ "id": null,
+ "textContent": "spreadsheet"
+ },
+ {
+ "id": null,
+ "textContent": "."
+ },
+ {
+ "id": null,
+ "textContent": "Why did you choose eBird? Do you have plans to allow sharing with other sites?"
+ },
+ {
+ "id": null,
+ "textContent": "eBird is the simplest platform to use. This is because it has a published record format, and perhaps most importantly, the eBird taxonomy aligns to the one used by the both the BirdNET and Nocmig models."
+ },
+ {
+ "id": null,
+ "textContent": "I hope to offer the ability to share audio clips with Xeno-Canto in a future release. This depends on them releasing a suitable upload API."
+ },
+ {
+ "id": null,
+ "textContent": "The responsibility for checking the record file for accuracy is yours. Chirpity makes no guarantees whatsoever for the accuracy of any of the data in the record files. By using this feature, you acknowledge and agree to this."
+ }
+ ]
\ No newline at end of file
diff --git a/I18n/index.da.json b/I18n/index.da.json
new file mode 100644
index 00000000..62cdc425
--- /dev/null
+++ b/I18n/index.da.json
@@ -0,0 +1,192 @@
+{
+ "Add to Library on Save-circle-help": [
+ "Hvis aktiveret, tilføjes lydfiler til bibliotekets placering ved hver arkivregistrering."
+ ],
+ "Adjust font size-circle-help": [
+ "Ændr de globale skriftstørrelsesindstillinger for applikationen."
+ ],
+ "Audio Library-circle-help": [
+ "Chirpity kan organisere dine lydfiler i et permanent bibliotek på en placering, du vælger, f.eks. en datadisk eller netværksdrev. Når filerne er gemt, kan du slette de oprindelige filer, og alle optagelser er synlige i applikationen. For at gemme lyd i biblioteket kan du enten vælge 'Gem lyd fra arkivresultater i bibliotek' i menuen 'Optagelser' eller aktivere 'Tilføj til bibliotek ved gemning' nedenfor. Filer gemmes i følgende struktur: