diff --git a/1-th-index.md b/1-th-index.md new file mode 120000 index 000000000..9dfa4264e --- /dev/null +++ b/1-th-index.md @@ -0,0 +1 @@ +wiki/th/1-index.md \ No newline at end of file diff --git a/_config.yml b/_config.yml index e54def40e..9114451da 100644 --- a/_config.yml +++ b/_config.yml @@ -2,9 +2,10 @@ plugins: - jekyll-paginate-v2 - jekyll-polyglot - jekyll-minifier -languages: ["en", "sv-SE", "zh-CN", "nb-NO", "ko-KR", "pt-BR", "pt-PT", "nl", "es", "de", "it", "fr"] +languages: ["en", "th", "sv-SE", "zh-CN", "nb-NO", "ko-KR", "pt-BR", "pt-PT", "nl", "es", "de", "it", "fr"] default_lang: "en" language_names: + th: ไทย sv-SE: Svenska en: English zh-CN: 简体中文 diff --git a/_translator-files/po/th/1-index.po b/_translator-files/po/th/1-index.po new file mode 100644 index 000000000..a22572ecf --- /dev/null +++ b/_translator-files/po/th/1-index.po @@ -0,0 +1,113 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Content of: outside any tag (error?) +#: ../wiki/en/misc/1-index.md:1 +#, no-wrap +msgid "" +"---\n" +"title: \"Jamulus ‒ Play music online. With friends. For free.\"\n" +"lang: \"en\"\n" +"permalink: /\n" +"layout: mainhomepage\n" +"ldjAppCategory: \"Music\"\n" +"ldjSlogan: \"Play music online. With friends. For free.\"\n" +"ldjCreator: \"Volker Fischer and contributors\"\n" +"metadescription: \"Jamulus is free and open source software that lets musicians perform music, rehearse or jam together, in real time over the Internet.\"\n" +"mAltProgIcon: \"Jamulus icon\"\n" +"mTSlogan: \"Play music online. With friends. For free.\"\n" +"mTGetStartedNow: \"Get started now!\"\n" +"mTDownloadNow: 'Download now for'\n" +"mTPlatformsAnd: 'and'\n" +"mTOtherPlatforms: 'other platforms'\n" +"---\n" +"[//]: # Markdown sections should not be indented, otherwise they are treated as code blocks.\n" +msgstr "" + +#. type: Content of:

+#: ../wiki/en/misc/1-index.md:21 +#, no-wrap +msgid "What is Jamulus?" +msgstr "" + +#. type: Content of:
+#: ../wiki/en/misc/1-index.md:23 +#, no-wrap +msgid "Jamulus lets you play, rehearse, or jam with your friends, your band, or anyone you find online. Play together remotely in time with high quality, low-latency sound on a normal broadband connection. [Download it here!](wiki/Getting-Started)\n" +msgstr "" + +#. type: Content of:
+#: ../wiki/en/misc/1-index.md:34 +#, no-wrap +msgid "Jamulus is international" +msgstr "" + +#. type: Content of:

+#: ../wiki/en/misc/1-index.md:40 +#, no-wrap +msgid "Jamulus worldwide" +msgstr "" + +#. type: Content of:
+#: ../wiki/en/misc/1-index.md:42 +#, no-wrap +msgid "All over the world Jamulus allows choirs to rehearse and rock bands to play. Jamulus brings folk and classical musicians together. It's being used for remote music lessons, in schools and universities, in private and in public — all in real time on the Internet, as if you were there in person.\n" +msgstr "" + +#. type: Content of:

+#: ../wiki/en/misc/1-index.md:44 +#, no-wrap +msgid "Help needed?" +msgstr "" + +#. type: Content of:

+#: ../wiki/en/misc/1-index.md:47 +#, no-wrap +msgid "" +"Check out the [documentation](wiki/Getting-Started) and consider the [troubleshooting section](wiki/Client-Troubleshooting)!\n" +"You can also ask on the [forums](https://github.com/jamulussoftware/jamulus/discussions).\n" +msgstr "" + +#. type: Content of:

+#: ../wiki/en/misc/1-index.md:53 +#, no-wrap +msgid "Want to get involved?" +msgstr "" + +#. type: Content of:

+#: ../wiki/en/misc/1-index.md:56 +#, no-wrap +msgid "Ideas? Found a bug? Want to contribute some code or help [translating](https://github.com/jamulussoftware/jamulus/blob/main/docs/TRANSLATING.md) Jamulus into your language? Since Jamulus is [free and open source software](https://www.gnu.org/philosophy/free-sw.en.html) (FOSS) licensed under the [GPL](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html) you can help us!" +msgstr "" + +#. type: Content of:

+#: ../wiki/en/misc/1-index.md:58 +#, no-wrap +msgid "Take a look at our [contribution guidelines](wiki/Contribution) to find out how. Everybody is welcome!" +msgstr "" + +#. type: Content of:

+#: ../wiki/en/misc/1-index.md:60 +#, no-wrap +msgid "_For detailed information on how Jamulus works, see [this paper by Volker Fischer (PDF)](/PerformingBandRehearsalsontheInternetWithJamulus.pdf)._\n" +msgstr "" + +#. type: Content of:
+#: ../wiki/en/misc/1-index.md:65 +#, no-wrap +msgid "{{ page.mTGetStartedNow }}" +msgstr "" diff --git a/_translator-files/po/th/Client-Troubleshooting.po b/_translator-files/po/th/Client-Troubleshooting.po new file mode 100644 index 000000000..963551dd8 --- /dev/null +++ b/_translator-files/po/th/Client-Troubleshooting.po @@ -0,0 +1,357 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Yaml Front Matter Hash Value: lang +#: ../wiki/en/Client-Troubleshooting.md:1 +#, no-wrap +msgid "en" +msgstr "" + +#. type: Yaml Front Matter Hash Value: layout +#: ../wiki/en/Client-Troubleshooting.md:1 +#, no-wrap +msgid "wiki" +msgstr "" + +#. type: Yaml Front Matter Hash Value: permalink +#: ../wiki/en/Client-Troubleshooting.md:1 +#, no-wrap +msgid "/wiki/Client-Troubleshooting" +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: ../wiki/en/Client-Troubleshooting.md:1 +#, no-wrap +msgid "Client Troubleshooting" +msgstr "" + +#. type: Title # +#: ../wiki/en/Client-Troubleshooting.md:8 +#, markdown-text, no-wrap +msgid "Troubleshooting" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:10 +#, markdown-text, no-wrap +msgid " {:.no_toc}\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:12 +#, markdown-text, no-wrap +msgid "
\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:14 +#, markdown-text, no-wrap +msgid "Table of contents\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:17 +#, markdown-text, no-wrap +msgid "" +"* TOC\n" +" {:toc}\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:19 +#, markdown-text, no-wrap +msgid "
\n" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Client-Troubleshooting.md:20 +#, markdown-text, no-wrap +msgid "Don’t hear any sound/Others don’t hear you?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:23 +#, markdown-text +msgid "Start with the simple stuff: make sure your instrument/microphone and headphones are connected to the correct sockets. Make sure no other applications like your browser, video conferencing tool etc. is also using your sound card. You should shut those down when using Jamulus. If that all looks OK and the problem persists, it's likely there's an issue with your sound device settings. This will depend on your particular setup (platform, hardware, software and drivers), so it's best to ask on [the forums](https://github.com/jamulussoftware/jamulus/discussions) for guidance." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:25 +#, markdown-text, no-wrap +msgid "**Windows users (ASIO4ALL)**: If you’re using the ASIO4ALL driver have a look at the [ASIO4ALL setup section](Installation-for-Windows#setting-up-asio4all)\n" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Client-Troubleshooting.md:26 +#, markdown-text, no-wrap +msgid "Not seeing the headphone or microphone you just connected to your PC?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:29 +#, markdown-text +msgid "Just restart Jamulus with your device plugged in. Jamulus currently doesn't show devices which were plugged in after the sound system was loaded." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Client-Troubleshooting.md:30 +#, markdown-text, no-wrap +msgid "Your sound is stuttering" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:33 +#, markdown-text +msgid "Your audio device may not work with the buffer size you selected. Select a bigger buffer size in Jamulus's settings. If possible though, use another device, since large buffer sizes mean higher latency." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Client-Troubleshooting.md:34 +#, markdown-text, no-wrap +msgid "You all sound OK, but it's difficult to keep together" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:37 +#, markdown-text, no-wrap +msgid "**If at all possible, DO NOT listen to your direct signal.** Make sure you are listening as much as you can to the sound of your own instrument/voice _coming back from the Server_. This signal has you and your playing partners mixed together in sync, and will be the signal that your bandmates are hearing too. So listening to that means you will be in sync with each other (assuming you all have reasonably low latency). Note that if one or more musicians are not following this rule, they will slow down as they play or sing.\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:39 +#, markdown-text +msgid "You can test whether you are hearing your signal correctly by doing the following:" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Client-Troubleshooting.md:44 +#, markdown-text +msgid "Run Jamulus and connect to a Server with a long ping time (greater than 200ms)" +msgstr "" + +#. type: Bullet: '2. ' +#: ../wiki/en/Client-Troubleshooting.md:44 +#, markdown-text +msgid "Clap your hands once (or play one short note on an instrument). You should hear the sound from the Jamulus Server come back, but significantly delayed." +msgstr "" + +#. type: Bullet: '3. ' +#: ../wiki/en/Client-Troubleshooting.md:44 +#, markdown-text +msgid "Click the \"Mute\" button under your Jamulus name/slider in the main Jamulus mixer window (**NOT** the \"Mute Myself\" button on the left)." +msgstr "" + +#. type: Bullet: '4. ' +#: ../wiki/en/Client-Troubleshooting.md:44 +#, markdown-text +msgid "Clap your hands again." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:46 +#, markdown-text +msgid "If you hear two claps after step 2, or any claps after step 4, then you are **not** obeying Rule Number One - you have your local audio enabled and should disable it." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:48 +#, markdown-text +msgid "Exactly how you avoid listening to your direct signal will depend on your individual setup - your sound interface, mixing desk, headphone connection point, etc. For example, some audio interfaces have \"monitor\" buttons (turn these off), or similar options. **If you are still having problems**, try asking on the [forum](https://github.com/jamulussoftware/jamulus/discussions)." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:50 +#, markdown-text +msgid "Be aware that while listening to the Server's signal will ensure you will be in sync with other musicians, you may also experience problems if your overall latency (indicated by the \"Delay\" light in Jamulus) is not green or at least yellow most of the time. Consult the [User Manual](/wiki/Software-Manual) to understand how to adjust your setup to help with this." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Client-Troubleshooting.md:51 +#, markdown-text, no-wrap +msgid "Can't work out your mic settings?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:54 +#, markdown-text +msgid "When using a microphone while playing your other instrument, you can use a stereo audio input signal in your settings where one channel is connected to the instrument and the other channel is connected to a microphone signal. On the microphone channel an optional reverberation effect can be applied." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Client-Troubleshooting.md:55 +#, markdown-text, no-wrap +msgid "Buffer LEDs suddenly going red, outages, [jittering](https://en.wikipedia.org/wiki/Jitter), weird sounds?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:58 +#, markdown-text +msgid "Your computer may be under too much load. Try not to have anything competing with Jamulus (like Zoom Meetings or Facebook live streams) on your machine. Or at least quit them while you're playing. Prevent things like virus scanners doing scans, or software updates happening, etc. Be aware that the reverb setting in Jamulus also uses more CPU the more reverb you have." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Client-Troubleshooting.md:59 +#, markdown-text, no-wrap +msgid "Ping times and latency start well, then get worse, causing issues" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:62 +#, markdown-text +msgid "This can indicate something else is competing with Jamulus on your network, so make sure nobody is watching HD Netflix movies or taking part in Zoom video conferences while you are playing. A more permanent solution for technically-minded users may be found by investigating [the issue of buffer bloat](https://www.bufferbloat.net/projects/bloat/wiki/) on their router and whether you can implement Smart Queue Management (SQM). [More details here](https://www.bufferbloat.net/projects/bloat/wiki/What_can_I_do_about_Bufferbloat/)." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Client-Troubleshooting.md:63 +#, markdown-text, no-wrap +msgid "Getting frustrated with software channels, audio routing, sample rates and more?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:66 +#, markdown-text +msgid "It's usually far easier and more reliable to have a [mixing desk](https://www.thomann.de/pics/bdb/191244/7355025_800.jpg) to connect your kit (instruments, mic, recorder etc.) and then send a simple stereo signal to your sound interface (be sure to listen to the resulting sound from the Jamulus Server via your computer though!). The huge variety of possible hardware, software and instrument combinations means that setting up your sound card to work with your particular configuration can otherwise get complicated very fast." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Client-Troubleshooting.md:67 +#, markdown-text, no-wrap +msgid "Somebody joining your jam and being too loud?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:70 +#, markdown-text +msgid "You can set your \"New Client Level\" to a low value (e.g. 10), or set the musicians you are playing with to \"Solo\" state (in the mixer panel on the right side). That way, either new entrants will be very quiet, or you won't hear them at all." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Client-Troubleshooting.md:71 +#, markdown-text, no-wrap +msgid "Can't see the Server you want to join?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:74 +#, markdown-text +msgid "First check that you have the right genre Server selected in your Connect window. Sometimes network issues mean your Client won't list all the available Servers. If you know the name of the Server you want to join, you can [look up its IP address here](https://explorer.jamulus.io/). Enter that address in the \"Server Address\" field in the Connect Setup window to connect to it." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Client-Troubleshooting.md:75 +#, markdown-text, no-wrap +msgid "Not seeing a list of Servers at all?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:78 +#, markdown-text +msgid "In the UK (and possibly other regions/routers) the Virgin Media Cable Internet Modem setting can cause an issue. \"Block Fragmented IP Packets\" should not be checked. For other routers/ISP, also try turning off SPI (Stateful Packet Inspection) and if that fixes it, you can make a judgment about whether to leave that off or not." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:80 +#, markdown-text +msgid "In some cases, it may be your ISP that is blocking your use of Jamulus. See the note on the [server troubleshooting page](Server-Troubleshooting#nobody-can-connect-to-my-server---but-i-can-connect-locally) about \"Nobody can connect to my Server\"" +msgstr "" + +#. type: Title ## +#: ../wiki/en/Client-Troubleshooting.md:81 +#, markdown-text, no-wrap +msgid "Getting an error message saying \"Jamulus\" can't be opened because the developer cannot be verified" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:84 +#, markdown-text +msgid "If you are using a \"legacy\" version of Jamulus (because you are running an older version of macOS) or an intermediate build, the first time you run Jamulus, you will see a message saying it cannot be opened." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:86 +#, markdown-text +msgid "To open Jamulus" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Client-Troubleshooting.md:91 +#, markdown-text +msgid "Go to the Applications folder via Finder" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Client-Troubleshooting.md:91 +#, markdown-text +msgid "Double-click on Jamulus and wait for the above-mentioned message" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Client-Troubleshooting.md:91 +#, markdown-text +msgid "Close this message by clicking on \"Cancel\"" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Client-Troubleshooting.md:91 +#, markdown-text +msgid "Now control-click (or right-click) on Jamulus, and select \"Open\" from the top of the menu." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:93 +#, markdown-text +msgid "You will then get a slightly different version of the same message, which allows you to click \"Open\". From then on, you can run Jamulus in the normal way and the message won't appear. For further information about this warning see [this Apple Support Page](https://support.apple.com/en-gb/guide/mac-help/mh40616/mac)." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Client-Troubleshooting.md:94 +#, markdown-text, no-wrap +msgid "Trouble using Garageband (or other DAW) with Jamulus?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:97 +#, markdown-text +msgid "See [this forum discussion](https://sourceforge.net/p/llcon/discussion/533517/thread/d3dd58eedc/#b994)" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Client-Troubleshooting.md:98 +#, markdown-text, no-wrap +msgid "Using a Mac and your input is not heard?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:101 +#, markdown-text +msgid "(With thanks to [Mark Anthony De Souza](https://www.facebook.com/groups/619274602254947/permalink/765122847670121/?comment_id=765525034296569))" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:105 +#, markdown-text, no-wrap +msgid "" +"Maybe you did not answer \"Yes\" to the `\"Jamulus wants to access your microphone\"` challenge. To fix this:\n" +"* Go to `Preferences` > `Security & Privacy` > `Privacy` tab\n" +"* Find `Microphone` on the left and then make sure `Jamulus` is enabled on the right-hand list\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Client-Troubleshooting.md:108 +#, markdown-text +msgid "For anything else, please search or post on the [Discussion Forums](https://github.com/orgs/jamulussoftware/discussions)" +msgstr "" diff --git a/_translator-files/po/th/Command-Line-Options.po b/_translator-files/po/th/Command-Line-Options.po new file mode 100644 index 000000000..6c51774c0 --- /dev/null +++ b/_translator-files/po/th/Command-Line-Options.po @@ -0,0 +1,82 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Yaml Front Matter Hash Value: lang +#: ../wiki/en/Command-Line-Options.md:1 +#, no-wrap +msgid "en" +msgstr "" + +#. type: Yaml Front Matter Hash Value: layout +#: ../wiki/en/Command-Line-Options.md:1 +#, no-wrap +msgid "wiki" +msgstr "" + +#. type: Yaml Front Matter Hash Value: permalink +#: ../wiki/en/Command-Line-Options.md:1 +#, no-wrap +msgid "/wiki/Command-Line-Options" +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: ../wiki/en/Command-Line-Options.md:1 +#, no-wrap +msgid "Jamulus – Command Line Options" +msgstr "" + +#. type: Title # +#: ../wiki/en/Command-Line-Options.md:8 +#, markdown-text, no-wrap +msgid "Command Line Options" +msgstr "" + +#. type: Title ## +#: ../wiki/en/Command-Line-Options.md:10 +#, markdown-text, no-wrap +msgid "Shared commands" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Command-Line-Options.md:13 +#, markdown-text +msgid "{% include_relative Include-Shared-Commands.md %}" +msgstr "" + +#. type: Title ## +#: ../wiki/en/Command-Line-Options.md:14 +#, markdown-text, no-wrap +msgid "Client only commands" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Command-Line-Options.md:17 +#, markdown-text +msgid "{% include_relative Include-Client-Commands.md %}" +msgstr "" + +#. type: Title ## +#: ../wiki/en/Command-Line-Options.md:18 +#, markdown-text, no-wrap +msgid "Server only commands" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Command-Line-Options.md:20 +#, markdown-text +msgid "See [Running a Server](Running-a-Server#server-mode-related-options)" +msgstr "" diff --git a/_translator-files/po/th/Contribution.po b/_translator-files/po/th/Contribution.po new file mode 100644 index 000000000..1b7600ad5 --- /dev/null +++ b/_translator-files/po/th/Contribution.po @@ -0,0 +1,76 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Yaml Front Matter Hash Value: lang +#: ../wiki/en/Contribution.md:1 +#, no-wrap +msgid "en" +msgstr "" + +#. type: Yaml Front Matter Hash Value: layout +#: ../wiki/en/Contribution.md:1 +#, no-wrap +msgid "wiki" +msgstr "" + +#. type: Yaml Front Matter Hash Value: permalink +#: ../wiki/en/Contribution.md:1 +#, no-wrap +msgid "/wiki/Contribution" +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: ../wiki/en/Contribution.md:1 +#, no-wrap +msgid "Contribution" +msgstr "" + +#. type: Title # +#: ../wiki/en/Contribution.md:8 +#, markdown-text, no-wrap +msgid "Contributing to the Jamulus Project" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Contribution.md:11 +#, markdown-text, no-wrap +msgid "If you find a mistake, typo or something out of date (in any language) on this website or in Jamulus itself, you can
raise it as a bug.\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Contribution.md:13 +#, markdown-text, no-wrap +msgid "If you think some documentation or information is missing or can be improved, post about it on this forum so it can be discussed first.\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Contribution.md:15 +#, markdown-text +msgid "We use [Weblate](https://hosted.weblate.org/projects/jamulus/#languages) to translate our documentation. Read about our [documentation and translation process](https://github.com/jamulussoftware/jamuluswebsite/blob/release/README.md), and [introduce yourself](https://github.com/jamulussoftware/jamulus/discussions) if you’d like to get involved." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Contribution.md:17 +#, markdown-text, no-wrap +msgid "Want to contribute code?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Contribution.md:19 +#, markdown-text +msgid "See our [guidelines for getting involved in development](https://github.com/jamulussoftware/jamulus/blob/main/CONTRIBUTING.md)." +msgstr "" diff --git a/_translator-files/po/th/Directories.po b/_translator-files/po/th/Directories.po new file mode 100644 index 000000000..29e8565ca --- /dev/null +++ b/_translator-files/po/th/Directories.po @@ -0,0 +1,112 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Yaml Front Matter Hash Value: lang +#: ../wiki/en/Directories.md:1 +#, no-wrap +msgid "en" +msgstr "" + +#. type: Yaml Front Matter Hash Value: layout +#: ../wiki/en/Directories.md:1 +#, no-wrap +msgid "wiki" +msgstr "" + +#. type: Yaml Front Matter Hash Value: permalink +#: ../wiki/en/Directories.md:1 +#, no-wrap +msgid "/wiki/Directories" +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: ../wiki/en/Directories.md:1 +#, no-wrap +msgid "Directories" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Directories.md:9 +#, markdown-text +msgid "{% include breadcrumb.html root=\"More\" branch1=\"Server Administration\" branch1-url=\"Running-a-Server\" %}" +msgstr "" + +#. type: Title # +#: ../wiki/en/Directories.md:11 +#, markdown-text, no-wrap +msgid "Running a Directory" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Directories.md:14 +#, markdown-text +msgid "This is a specialised Jamulus Server configuration, as described in [Server Modes](Running-a-Server#server-modes)." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Directories.md:16 +#, markdown-text, no-wrap +msgid "To view Servers listed by a Custom Directory, users must enter the address of that Directory in their Client's Settings > Advanced Setup > Custom Directories field. Multiple addresses can be added in this way if needed. Custom Directories will then appear in the Directory drop-down list on their Connect window. Custom Directories otherwise work for Clients in the same way as Public Directories, displaying a list of Servers registered with them.\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Directories.md:18 +#, markdown-text +msgid "To run a Server as a Directory, it should be started with the `--directoryaddress` option to make itself (that is, `localhost` or `127.0.0.1`) the Directory to query for Servers." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Directories.md:20 +#, markdown-text +msgid "When running a Server with the GUI, set the Custom Directory server address in the Options tab to \"localhost\", then select \"Custom\" from the Directory drop-down list." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Directories.md:22 +#, markdown-text, no-wrap +msgid "Points to note about Directories" +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Directories.md:25 +#, markdown-text +msgid "If you want to control which Servers can register with your Directory, you can enable a whitelist with the `--listfilter` command line option in the format `ip address 1[;ip address 2]`." +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Directories.md:27 +#, markdown-text +msgid "When running a Server behind a NAT firewall on a private network and registering with a Directory on the same network, run the Server using the `--serverpublicip` option to specify the public IP address. This is necessary to allow Clients on the public Internet to connect to the correct address. Note that for the Server(s) using this option, you will still need proper port forwarding in your router/firewall." +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Directories.md:29 +#, markdown-text +msgid "When running a Client behind a NAT firewall on a private network with a Directory on the same network, the Directory itself needs to be run using the `--serverpublicip` option to specify the public IP address, so that any Servers on the public Internet registering with the Directory that require the \"hole punch\" can be accessed by the Client(s). (This is because otherwise the Directory would provide the local network address of the Client to the Server and the \"hole punch\" would fail.)" +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Directories.md:31 +#, markdown-text +msgid "If you need to restart your Directory for any reason (for example when rebooting the host), Servers connected to it will be disconnected until they re-register. This does not mean that Clients connected to those Servers will be disconnected, but does mean that new Clients will be not able to see Servers listed by your Directory until those Servers reconnect. To enable the list of registered Servers to persist between restarts, use the `--directoryfile` option to specify the location and name of a file that the Directory can read and write to." +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Directories.md:32 +#, markdown-text +msgid "Up to 150 Servers can then register with a Directory." +msgstr "" diff --git a/_translator-files/po/th/FAQ.po b/_translator-files/po/th/FAQ.po new file mode 100644 index 000000000..9a9a512c9 --- /dev/null +++ b/_translator-files/po/th/FAQ.po @@ -0,0 +1,234 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Yaml Front Matter Hash Value: lang +#: ../wiki/en/FAQ.md:1 +#, no-wrap +msgid "en" +msgstr "" + +#. type: Yaml Front Matter Hash Value: layout +#: ../wiki/en/FAQ.md:1 +#, no-wrap +msgid "wiki" +msgstr "" + +#. type: Yaml Front Matter Hash Value: permalink +#: ../wiki/en/FAQ.md:1 +#, no-wrap +msgid "/wiki/FAQ" +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: ../wiki/en/FAQ.md:1 +#, no-wrap +msgid "FAQ" +msgstr "" + +#. type: Title # +#: ../wiki/en/FAQ.md:8 +#, markdown-text, no-wrap +msgid "Jamulus FAQ" +msgstr "" + +#. type: Plain text +#: ../wiki/en/FAQ.md:10 +#, markdown-text, no-wrap +msgid " {:.no_toc}\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/FAQ.md:12 +#, markdown-text, no-wrap +msgid "
\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/FAQ.md:14 +#, markdown-text, no-wrap +msgid "Table of contents\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/FAQ.md:17 +#, markdown-text, no-wrap +msgid "" +"* TOC\n" +" {:toc}\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/FAQ.md:19 +#, markdown-text, no-wrap +msgid "
\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/FAQ.md:21 +#, markdown-text, no-wrap +msgid "**For common problems and their solutions when using Jamulus, see the [Troubleshooting](/wiki/Client-Troubleshooting) page.**\n" +msgstr "" + +#. type: Title ### +#: ../wiki/en/FAQ.md:23 +#, markdown-text, no-wrap +msgid "Is there a metronome, synchronization, or some other way of keeping in time?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/FAQ.md:26 +#, markdown-text +msgid "No. Musicians on a Jamulus Server play in real time together as they would in person. If you want a time signal, there are shared metronome solutions on the Internet you can try. But it’s probably best to just minimise latency so nobody has an overall delay more than about 30-50 ms." +msgstr "" + +#. type: Plain text +#: ../wiki/en/FAQ.md:28 +#, markdown-text +msgid "Bear in mind also that all participants should follow [The Golden Rule](/wiki/Client-Troubleshooting#you-all-sound-ok-but-its-difficult-to-keep-together) which will also determine whether you can play in time properly." +msgstr "" + +#. type: Title ### +#: ../wiki/en/FAQ.md:29 +#, markdown-text, no-wrap +msgid "How do I know if I can join a Server? Are there rules?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/FAQ.md:32 +#, markdown-text +msgid "If somebody lists a Server on one of the Directories built into Jamulus, they accept that anyone can play on it. Jamulus has no password protection or other authentication mechanisms. Whilst some Servers may state their policies in the welcome message you will see in the chat window, Jamulus itself does nothing to enforce these." +msgstr "" + +#. type: Plain text +#: ../wiki/en/FAQ.md:34 +#, markdown-text +msgid "Note also that Servers do not have to be registered on a Directory in order for Jamulus Clients to connect to them. Server operators can just give out the address of their Servers to those they want to play with, and they can then connect directly. Have a look at [this overview for more information](/wiki/Running-a-Server#server-modes)." +msgstr "" + +#. type: Title ### +#: ../wiki/en/FAQ.md:35 +#, markdown-text, no-wrap +msgid "Why shouldn’t I use wireless equipment?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/FAQ.md:38 +#, markdown-text +msgid "Whether or not you will be able to play in time with other musicians depends mainly on how much latency (delay) you have in your sound signal and whether you are all following [The Golden Rule](/wiki/Client-Troubleshooting#you-all-sound-ok-but-its-difficult-to-keep-together). An overall delay much bigger than 50 ms usually makes it too hard to play in time unless you train yourself to do so. Some musicians report they can play in time with delays of up to 70 ms by playing ahead of the beat. But much beyond that and it becomes too difficult unless timing isn’t an important factor in the music or you just want to listen." +msgstr "" + +#. type: Plain text +#: ../wiki/en/FAQ.md:40 +#, markdown-text +msgid "So it makes sense to minimise any sources of delay or other problems with the signal. Even fast wi-fi is usually too variable to use for long periods with Jamulus, and Bluetooth headphones and mics usually introduce latencies of about 50 ms or more." +msgstr "" + +#. type: Title ### +#: ../wiki/en/FAQ.md:41 +#, markdown-text, no-wrap +msgid "Why should I not listen to my own signal?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/FAQ.md:44 +#, markdown-text +msgid "For the same reason as you need to minimise delay in your signal in order to play in time, you need to make sure you are playing to your own sound that other musicians are hearing. More information on this, and a way of testing your setup to make sure you are obeying this “Golden Rule” [can be found here](/wiki/Client-Troubleshooting#you-all-sound-ok-but-its-difficult-to-keep-together)." +msgstr "" + +#. type: Plain text +#: ../wiki/en/FAQ.md:46 +#, markdown-text +msgid "Of course, if you are playing an acoustic instrument, or are a singer, it will be hard to exclude your “local” sound. But you should at least try to do so by for example using closed-back headphones turned up as loud as you are able to mask your own sound. This will let you concentrate on the mix coming back to you from the Server." +msgstr "" + +#. type: Title ### +#: ../wiki/en/FAQ.md:47 +#, markdown-text, no-wrap +msgid "Do I need a fast Internet connection?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/FAQ.md:50 +#, markdown-text +msgid "No, especially if you don't run a Server to host other musicians. Having a low ping is more important. Most people on standard broadband (e.g. 10 Mbit/s down and 1 Mbit/s up) will have no problems. For those running Servers at home, depending on how many people join, you may encounter issues if your _upstream_ bandwidth is lower than about 5 Mbit/s." +msgstr "" + +#. type: Title ### +#: ../wiki/en/FAQ.md:51 +#, markdown-text, no-wrap +msgid "Do I need to run a Server?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/FAQ.md:54 +#, markdown-text +msgid "No. If you just intend to connect to other people’s Servers, then all you need is a Client. [Read this if you think you need to run your own Server](/wiki/Running-a-Server)." +msgstr "" + +#. type: Title ### +#: ../wiki/en/FAQ.md:55 +#, markdown-text, no-wrap +msgid "How does Jamulus work (in general)?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/FAQ.md:58 +#, markdown-text, no-wrap +msgid "\"Diagram\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/FAQ.md:61 +#, markdown-text +msgid "Jamulus works on the Client-server principle. Everybody’s audio is sent to a Server, mixed and processed there. Afterwards, the audio is sent back to each Client. If a Server is registered in a Jamulus Directory, the Server's information will be provided to all Clients using that Directory." +msgstr "" + +#. type: Title ### +#: ../wiki/en/FAQ.md:62 +#, markdown-text, no-wrap +msgid "Why doesn't Jamulus provide video support?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/FAQ.md:65 +#, markdown-text +msgid "Adding video support adds a lot of complexity. You can use other software like Jitsi or Zoom if you want to see others when playing (or have an \"audience\"), but the video will be significantly behind the Jamulus audio." +msgstr "" + +#. type: Title ## +#: ../wiki/en/FAQ.md:67 +#, markdown-text, no-wrap +msgid "Server FAQ" +msgstr "" + +#. type: Title ### +#: ../wiki/en/FAQ.md:69 +#, markdown-text, no-wrap +msgid "Why do Registered Servers not need port forwarding?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/FAQ.md:72 +#, markdown-text +msgid "Normally, network address translation (NAT) blocks incoming requests initiated from outside the local network. Inbound traffic is only possible for packets relating to an outbound request (strictly speaking, “related” and “established” packets to an initial outbound connection). In Registered Server mode, your Jamulus Server initiates an outbound connection when it connects to a Directory. From then on, the Directory sends (established/related) connection “pings” (not ICMP pings) to your Server at regular intervals to keep the relevant port(s) open on your router." +msgstr "" + +#. type: Plain text +#: ../wiki/en/FAQ.md:73 +#, markdown-text +msgid "However, to reach an Unregistered Server, each Client has to initiate a connection into the Server’s network. A NAT prevents this, so you need to configure your router to allow incoming connection requests on the Jamulus port using port forwarding." +msgstr "" diff --git a/_translator-files/po/th/Getting-Started.po b/_translator-files/po/th/Getting-Started.po new file mode 100644 index 000000000..d2da31237 --- /dev/null +++ b/_translator-files/po/th/Getting-Started.po @@ -0,0 +1,266 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Yaml Front Matter Hash Value: lang +#: ../wiki/en/Getting-Started.md:1 +#, no-wrap +msgid "en" +msgstr "" + +#. type: Yaml Front Matter Hash Value: layout +#: ../wiki/en/Getting-Started.md:1 +#, no-wrap +msgid "wiki" +msgstr "" + +#. type: Yaml Front Matter Hash Value: permalink +#: ../wiki/en/Getting-Started.md:1 +#, no-wrap +msgid "/wiki/Getting-Started" +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: ../wiki/en/Getting-Started.md:1 +#, no-wrap +msgid "Setup" +msgstr "" + +#. type: Title # +#: ../wiki/en/Getting-Started.md:8 +#, markdown-text, no-wrap +msgid "Setup - getting started with Jamulus" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Getting-Started.md:11 +#, markdown-text +msgid "To get the best from Jamulus, at a minimum you will need:" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Getting-Started.md:15 +#, markdown-text +msgid "**A wired internet connection** (and turn wi-fi off. See the [FAQ](/wiki/FAQ#why-shouldnt-i-use-wireless-equipment))" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Getting-Started.md:15 +#, markdown-text +msgid "**Wired headphones** (not Bluetooth or speakers - see the [FAQ](/wiki/FAQ#why-shouldnt-i-use-wireless-equipment))" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Getting-Started.md:15 +#, markdown-text +msgid "**A reasonable audio device, sound card and/or mic** ([see this list](/kb/2021/01/05/Jamulus-Sound-Devices.html) for examples)" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Getting-Started.md:17 +#, markdown-text +msgid "If you have any questions, please see the [Discussions](https://github.com/jamulussoftware/jamulus/discussions)" +msgstr "" + +#. type: Title ## +#: ../wiki/en/Getting-Started.md:18 +#, markdown-text, no-wrap +msgid "Installation" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Getting-Started.md:21 +#, markdown-text +msgid "To get Jamulus working with your operating system, please follow the installation guide for your platform:" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Getting-Started.md:28 +#, markdown-text, no-wrap +msgid "" +"
\n" +" Windows\n" +" macOS\n" +" Linux\n" +"
\n" +"_[Android](Installation-for-Android) and [iOS](Installation-for-iOS) can be used too, but are considered experimental._\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Getting-Started.md:30 +#, markdown-text +msgid "And for now, close all other applications. It’s best to start simple at first." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Getting-Started.md:31 +#, markdown-text, no-wrap +msgid "Hardware Setup" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Getting-Started.md:34 +#, markdown-text +msgid "If you use external audio hardware, plug that in before you start Jamulus. If you haven't configured your hardware, please see the installation guides mentioned above." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Getting-Started.md:35 +#, markdown-text, no-wrap +msgid "Jamulus main window" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Getting-Started.md:38 +#, markdown-text +msgid "When you open Jamulus, you will see a window which looks like this:" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Getting-Started.md:43 +#, markdown-text, no-wrap +msgid "" +"
\n" +" \"Screenshot\"\n" +"
The main window before you connect to a Server
\n" +"
\n" +msgstr "" + +#. type: Title ## +#: ../wiki/en/Getting-Started.md:45 +#, markdown-text, no-wrap +msgid "Setting up a profile" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Getting-Started.md:48 +#, markdown-text +msgid "First, let others know who you are. Click on the “Settings” button on the bottom left and go to “My Profile…”. Now you will see this:" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Getting-Started.md:53 +#, markdown-text, no-wrap +msgid "" +"
\n" +" \"Screenshot\"\n" +"
Let people know who you are
\n" +"
\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Getting-Started.md:56 +#, markdown-text +msgid "Fill in at least “Alias/Name” and close the window." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Getting-Started.md:57 +#, markdown-text, no-wrap +msgid "Connecting to a Server and testing your sound" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Getting-Started.md:60 +#, markdown-text +msgid "Before you connect to a Server, you should **not** be able to hear yourself. Listening to your sound from Jamulus (and not from yourself) is called “The Golden Rule” and enables you to play in time with others ([see the FAQ](/wiki/FAQ#why-should-i-not-listen-to-my-own-signal))." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Getting-Started.md:62 +#, markdown-text, no-wrap +msgid "**Before playing with others, we recommend that you connect to an empty Server to test your setup**, and make sure you are listening to the signal coming back from the Server (if possible) and not yourself.\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Getting-Started.md:64 +#, markdown-text +msgid "Now use the “Connect” button in the Jamulus main window to join a Server. A window will now open:" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Getting-Started.md:69 +#, markdown-text, no-wrap +msgid "" +"
\n" +" \"Screenshot\n" +"
Connect to a Server
\n" +"
\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Getting-Started.md:71 +#, markdown-text +msgid "The most important thing about Servers is their “ping time”. The bigger the number, the harder it will be to play in time with others. Usually, you would select a Server with a ping of less than 50ms if you can." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Getting-Started.md:73 +#, markdown-text +msgid "Once connected to a Server, make sure you can hear yourself OK and fix any input volume or other problems. You can have a look at the [troubleshooting page](/wiki/Client-Troubleshooting) for common problems. And of course, check that you are also able to obey [The Golden Rule](/wiki/Client-Troubleshooting#you-all-sound-ok-but-its-difficult-to-keep-together)." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Getting-Started.md:74 +#, markdown-text, no-wrap +msgid "Playing for the first time" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Getting-Started.md:77 +#, markdown-text +msgid "With your sound all set up, you are ready to go. When you connect to a Server (you may want to select a genre from the list), the faders you see on the right are your own personal mix. Everything you change here will change what you hear, but won’t affect others. If you move a fader down, that channel will be quieter, if you move it up, the channel will be louder for you." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Getting-Started.md:82 +#, markdown-text, no-wrap +msgid "" +"
\n" +" \"Screenshot\"\n" +"
The main window when you are connected to a Server
\n" +"
\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Getting-Started.md:84 +#, markdown-text +msgid "If you don’t want others to hear your audio, click on the “Mute Myself” button which will stop your audio from being sent to other people. They won’t be able to tell you have done this though. But if you see a “mute” icon above a fader, that means they can’t hear you because they've muted your channel in their mix." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Getting-Started.md:86 +#, markdown-text +msgid "Note that you can use the Chat facility at any time to message other people while you are connected. The welcome message in the chat may also state some guidelines for use." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Getting-Started.md:88 +#, markdown-text +msgid "More information about using Jamulus can be found in the [User Manual](/wiki/Software-Manual)." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Getting-Started.md:89 +#, markdown-text, no-wrap +msgid "Troubleshooting" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Getting-Started.md:91 +#, markdown-text +msgid "Having audio trouble? Can't see Servers, or some other issue? Have a look at the [Troubleshooting page](/wiki/Client-Troubleshooting), or feel free to ask in the [Discussions](https://github.com/jamulussoftware/jamulus/discussions)." +msgstr "" diff --git a/_translator-files/po/th/Include-Backing-Up.po b/_translator-files/po/th/Include-Backing-Up.po new file mode 100644 index 000000000..36b808c72 --- /dev/null +++ b/_translator-files/po/th/Include-Backing-Up.po @@ -0,0 +1,70 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Plain text +#: ../wiki/en/Include-Backing-Up.md:2 +#, markdown-text, no-wrap +msgid "\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Include-Backing-Up.md:4 +#, markdown-text +msgid "Once installed and running, you may want to keep a copy of your settings. Having a backup is always a good idea, and settings files are not backwardly compatible between versions of Jamulus. So if you want to go back to the previous version, you will need to restore the settings you had." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Include-Backing-Up.md:6 +#, markdown-text +msgid "To find your settings file on Windows, type `%APPDATA%` into the search bar and look for a folder named `Jamulus`. There will be one or more `.ini` files in this folder. Now back up Jamulus' settings." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Include-Backing-Up.md:8 +#, markdown-text +msgid "For all other platforms, run the following from the command line to find where they live and copy the files to another location:" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Include-Backing-Up.md:10 +#, markdown-text +msgid "`find ~ -name Jamulus.ini -ls`" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Include-Backing-Up.md:13 +#, markdown-text +msgid "If you used the `--inifile` parameter to save an inifile to a different location, don't forget to also backup these files. **Points to note**" +msgstr "" + +#. type: Bullet: '* ' +#: ../wiki/en/Include-Backing-Up.md:16 +#, markdown-text +msgid "Do not back up or restore settings files when Jamulus is running." +msgstr "" + +#. type: Bullet: '* ' +#: ../wiki/en/Include-Backing-Up.md:16 +#, markdown-text +msgid "It is not recommended to manually edit settings files (they're not designed for that)." +msgstr "" + +#. type: Bullet: '* ' +#: ../wiki/en/Include-Backing-Up.md:16 +#, markdown-text +msgid "You can revert all settings to their defaults by just deleting the settings file (after closing Jamulus)." +msgstr "" diff --git a/_translator-files/po/th/Include-Client-Commands.po b/_translator-files/po/th/Include-Client-Commands.po new file mode 100644 index 000000000..c45307623 --- /dev/null +++ b/_translator-files/po/th/Include-Client-Commands.po @@ -0,0 +1,52 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Bullet: '- ' +#: ../wiki/en/Include-Client-Commands.md:3 +#, markdown-text +msgid "`-M` or `--mutestream` Prevent others on a server from hearing what I play" +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Include-Client-Commands.md:3 +#, markdown-text +msgid "`--mutemyown` Prevent me from hearing what I play in the server mix (headless only)" +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Include-Client-Commands.md:3 +#, markdown-text +msgid "`-c` or `--connect` Connect to given server address on startup, format `address[:port]`" +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Include-Client-Commands.md:4 +#, markdown-text +msgid "`-j` or `--nojackconnect` Disable auto JACK connections" +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Include-Client-Commands.md:6 +#, markdown-text +msgid "`--ctrlmidich` MIDI controller channel to listen on, control number offset and consecutive CC numbers (channels) and Mute Myself CC number. Format: `channel[;f*][;p*][;s*][;m*][;o]` See [Tips & Tricks](Tips-Tricks-More#using-ctrlmidich-for-midi-controllers)" +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Include-Client-Commands.md:6 +#, markdown-text +msgid "`--clientname` Window title and JACK client name" +msgstr "" diff --git a/_translator-files/po/th/Include-Shared-Commands.po b/_translator-files/po/th/Include-Shared-Commands.po new file mode 100644 index 000000000..624745105 --- /dev/null +++ b/_translator-files/po/th/Include-Shared-Commands.po @@ -0,0 +1,88 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Plain text +#: ../wiki/en/Include-Shared-Commands.md:3 +#, markdown-text +msgid "[comment]: # (This is an include file for use in multiple documents)" +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Include-Shared-Commands.md:14 +#, markdown-text +msgid "`-h` or `--help` Display help text" +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Include-Shared-Commands.md:14 +#, markdown-text +msgid "`-i` or `--inifile` Set location of initialization file (overrides default. On macOS simply provide a filename only, since config files can only be read from `/Users//Library/Containers/app.jamulussoftware.Jamulus/Data/`. For the server replace `app.jamulussoftware.Jamulus` with `app.jamulussoftware.JamulusServer`. Turn on \"Show Library folder\" in \"Show view options\" in Finder to see this folder.)" +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Include-Shared-Commands.md:14 +#, markdown-text +msgid "`-n` or `--nogui` Disable GUI (for use in headless mode)" +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Include-Shared-Commands.md:14 +#, markdown-text +msgid "`-p` or `--port` Sets the local UDP port number. Default is 22124" +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Include-Shared-Commands.md:14 +#, markdown-text +msgid "`--jsonrpcport` Enables JSON-RPC API server to control the app, set TCP port number (EXPERIMENTAL, APIs might change; only accessible from localhost). Please see [the JSON-RPC API Documentation file](https://github.com/jamulussoftware/jamulus/blob/main/docs/JSON-RPC.md)." +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Include-Shared-Commands.md:14 +#, markdown-text +msgid "`--jsonrpcsecretfile` Required when using `--jsonrpcport`. Sets a path to a text file containing an authentication string for getting access to the JSON-RPC API." +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Include-Shared-Commands.md:14 +#, markdown-text +msgid "`--jsonrpcbindip` The IP address the JSON-RPC server should bind to. (optional, defaults to 127.0.0.1)" +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Include-Shared-Commands.md:14 +#, markdown-text +msgid "`-Q` or `--qos` Sets the quality of service DS Field byte. Default is 128 (DSCP/CS4). QoS is ignored by Windows. To enable it, [see this page](QOS-Windows)" +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Include-Shared-Commands.md:14 +#, markdown-text +msgid "`-t` or `--notranslation` Disable UI language translations" +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Include-Shared-Commands.md:14 +#, markdown-text +msgid "`-6` or `--enableipv6` Enable IPv6 addressing (IPv4 is always enabled)" +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Include-Shared-Commands.md:14 +#, markdown-text +msgid "`-v` or `--version` Output version information and exit" +msgstr "" diff --git a/_translator-files/po/th/Installation-for-Android.po b/_translator-files/po/th/Installation-for-Android.po new file mode 100644 index 000000000..fccfb0b1d --- /dev/null +++ b/_translator-files/po/th/Installation-for-Android.po @@ -0,0 +1,131 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Yaml Front Matter Hash Value: lang +#: ../wiki/en/Installation-for-Android.md:1 +#, no-wrap +msgid "en" +msgstr "" + +#. type: Yaml Front Matter Hash Value: layout +#: ../wiki/en/Installation-for-Android.md:1 +#, no-wrap +msgid "wiki" +msgstr "" + +#. type: Yaml Front Matter Hash Value: permalink +#: ../wiki/en/Installation-for-Android.md:1 +#, no-wrap +msgid "/wiki/Installation-for-Android" +msgstr "" + +#. type: Title # +#: ../wiki/en/Installation-for-Android.md:1 +#: ../wiki/en/Installation-for-Android.md:11 +#, markdown-text, no-wrap +msgid "Installation for Android" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Android.md:9 +#, markdown-text +msgid "{% include breadcrumb.html root=\"Using Jamulus\" branch1=\"Getting Started\" branch1-url=\"Getting-Started\" %}" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Android.md:14 +#, markdown-text +msgid "Make sure you've already read the [Getting Started](Getting-Started) page." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Android.md:16 +#, markdown-text +msgid "{% include infobox_each_os.html %}" +msgstr "" + +#. type: Title ## +#: ../wiki/en/Installation-for-Android.md:17 +#, markdown-text, no-wrap +msgid "Things to note about Android" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Android.md:20 +#, markdown-text +msgid "Although you **can** install Jamulus on Android devices (and hear sound), we strongly recommend **not** doing so. Sound quality - especially over WiFi - is usually bad and latency is high. If you have don't own a PC, we suggest you to buy a [Raspberry Pi](https://www.raspberrypi.org/){: target=\"_blank\" rel=\"noopener noreferrer\" } which is an inexpensive and small device that performs very well with Jamulus. Android support is just a proof of concept." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Installation-for-Android.md:21 +#, markdown-text, no-wrap +msgid "Install the Android PoC" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Android.md:24 +#, markdown-text +msgid "If you do want to try Jamulus on Android:" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Installation-for-Android.md:28 +#, markdown-text +msgid "Allow the installation of apps from unknown sources (look in Settings>Security. Note: The exact way to do this depends on your device and OS-version)" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Installation-for-Android.md:28 +#, markdown-text +msgid "[Download and install Jamulus]({{ site.download_root_link }}{{ site.download_file_names.android }}){: .button}" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Installation-for-Android.md:28 +#, markdown-text +msgid "You should now be able to run Jamulus on your Android device" +msgstr "" + +#. type: Title ## +#: ../wiki/en/Installation-for-Android.md:29 +#, markdown-text, no-wrap +msgid "Feedback and development" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Android.md:32 +#, markdown-text +msgid "We are very happy to get feedback from Android users and developers. Just head over to the [Jamulus GitHub repo](https://github.com/jamulussoftware/jamulus/)." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Installation-for-Android.md:35 +#, markdown-text, no-wrap +msgid "All installed?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Android.md:38 +#, markdown-text +msgid "Jamulus has been installed and can be used now. You can now take a look at the" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Android.md:39 +#, markdown-text +msgid "[Getting Started page](Getting-Started){: .button}" +msgstr "" diff --git a/_translator-files/po/th/Installation-for-Linux.po b/_translator-files/po/th/Installation-for-Linux.po new file mode 100644 index 000000000..4c2cdfb73 --- /dev/null +++ b/_translator-files/po/th/Installation-for-Linux.po @@ -0,0 +1,314 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Yaml Front Matter Hash Value: lang +#: ../wiki/en/Installation-for-Linux.md:1 +#, no-wrap +msgid "en" +msgstr "" + +#. type: Yaml Front Matter Hash Value: layout +#: ../wiki/en/Installation-for-Linux.md:1 +#, no-wrap +msgid "wiki" +msgstr "" + +#. type: Yaml Front Matter Hash Value: permalink +#: ../wiki/en/Installation-for-Linux.md:1 +#, no-wrap +msgid "/wiki/Installation-for-Linux" +msgstr "" + +#. type: Title # +#: ../wiki/en/Installation-for-Linux.md:1 +#: ../wiki/en/Installation-for-Linux.md:10 +#, markdown-text, no-wrap +msgid "Installation for Linux" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Linux.md:9 +#, markdown-text +msgid "{% include breadcrumb.html root=\"Using Jamulus\" branch1=\"Getting Started\" branch1-url=\"Getting-Started\" %}" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Linux.md:13 +#, markdown-text +msgid "Make sure you read the [Getting Started](Getting-Started) page." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Linux.md:15 +#, markdown-text +msgid "{% include infobox_each_os.html %}" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Linux.md:17 +#, markdown-text, no-wrap +msgid "**Upgrading?** You may want to [back up your configuration](Software-Manual#backing-up-jamulus) first.\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Linux.md:19 +#, markdown-text, no-wrap +msgid "**Installing a server?** Read the [guide for server adminstrators](Running-a-Server) first.\n" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Installation-for-Linux.md:20 +#, markdown-text, no-wrap +msgid "Debian and Ubuntu" +msgstr "" + +#. type: Title #### +#: ../wiki/en/Installation-for-Linux.md:22 +#, markdown-text, no-wrap +msgid "Using the official Repository (recommended)" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Linux.md:25 +#, markdown-text +msgid "We provide a repository for Debian and Ubuntu based distributions that allows automatic updates alongside your other system updates. To use the repository:" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Installation-for-Linux.md:29 +#, markdown-text +msgid "Open your Terminal (CTRL+ALT+T should work)" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Installation-for-Linux.md:29 +#: ../wiki/en/Installation-for-Linux.md:48 +#, markdown-text +msgid "*Ubuntu only* - Enable the Ubuntu \"universe\" repository (you can use the [GUI-based approach](https://askubuntu.com/a/148645) or [CLI-based approach](https://askubuntu.com/a/227788))." +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Installation-for-Linux.md:29 +#, markdown-text +msgid "Download the repository setup script:\\\\" +msgstr "" + +#. type: Fenced code block (bash) +#: ../wiki/en/Installation-for-Linux.md:29 +#, no-wrap +msgid "curl https://raw.githubusercontent.com/jamulussoftware/jamulus/main/linux/setup_repo.sh > setup_repo.sh\n" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Installation-for-Linux.md:33 +#, markdown-text +msgid "Make the script executable:\\\\" +msgstr "" + +#. type: Fenced code block (bash) +#: ../wiki/en/Installation-for-Linux.md:33 +#, no-wrap +msgid "chmod +x setup_repo.sh\n" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Installation-for-Linux.md:37 +#, markdown-text +msgid "Run the setup script and install Jamulus:\\\\" +msgstr "" + +#. type: Fenced code block (bash) +#: ../wiki/en/Installation-for-Linux.md:37 +#, no-wrap +msgid "sudo ./setup_repo.sh && sudo apt install jamulus\n" +msgstr "" + +#. type: Title #### +#: ../wiki/en/Installation-for-Linux.md:41 +#, markdown-text, no-wrap +msgid "Installing the .deb files manually" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Installation-for-Linux.md:48 +#, markdown-text +msgid "Download Jamulus for your architecture: [amd64]({{ site.download_root_link }}{{ site.download_file_names.deb-gui }}), [armf]({{ site.download_root_link }}{{ site.download_file_names.deb-gui-armhf }}) or [arm64]({{ site.download_root_link }}{{ site.download_file_names.deb-gui-arm64 }})" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Installation-for-Linux.md:48 +#, markdown-text +msgid "Update apt by opening a console window (CTRL+ALT+T should work) and type: `sudo apt-get update`" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Installation-for-Linux.md:48 +#, markdown-text +msgid "Go to where you downloaded the installer and either double-click on it, or use the command line: `sudo apt install ./{{ site.download_file_names.deb-gui }}` (or for Raspberry Pi etc. as above)" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Installation-for-Linux.md:48 +#, markdown-text +msgid "Once installed, you can delete the file and close any console windows." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Linux.md:50 +#, markdown-text, no-wrap +msgid "**Upgrades:** If you need to upgrade Jamulus to a newer version and install Jamulus manually, just download the new .deb file and re-install as above.\n" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Installation-for-Linux.md:51 +#, markdown-text, no-wrap +msgid "Other distributions" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Linux.md:54 +#, markdown-text +msgid "For installers on other distributions, see their package managers and [Repology](https://repology.org/project/jamulus/versions). If an up-to-date version of Jamulus is not included in your distribution, you can [compile Jamulus from source](https://github.com/jamulussoftware/jamulus/blob/main/COMPILING.md). Note also the contributed [installation scripts](https://github.com/jamulussoftware/installscripts)." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Installation-for-Linux.md:55 +#, markdown-text, no-wrap +msgid "Set up your hardware" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Linux.md:60 +#, markdown-text +msgid "The Jamulus Client needs to connect to a running [JACK](https://jackaudio.org/) server in order to start. You need to find out which is the low-latency sound server for your distribution. - If your distribution uses [JACK](https://jackaudio.org/), see how to [configure JACK with QjackCtl](Installation-for-Linux#configure-jack-with-qjackctl). - If your distribution uses PipeWire, see how to [configure PipeWire](Installation-for-Linux#configure-pipewire)." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Installation-for-Linux.md:61 +#, markdown-text, no-wrap +msgid "Configure JACK with QjackCtl" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Linux.md:64 +#, markdown-text +msgid "To run a [JACK](https://jackaudio.org/) server, the recommended method is to use `QjackCtl`." +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Installation-for-Linux.md:67 +#, markdown-text +msgid "Launch QjackCtl. You will see the **Qt JACK Control utility main page**." +msgstr "" + +#. type: Bullet: '2. ' +#: ../wiki/en/Installation-for-Linux.md:67 +#, markdown-text +msgid "Configure your sound hardware as follows:" +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Installation-for-Linux.md:71 +#, markdown-text +msgid "Set the audio **Interface** to the one you want (there may be several in the list - choose the correct one as this cannot be changed without stopping Jamulus and JACK)." +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Installation-for-Linux.md:71 +#, markdown-text +msgid "Set the **Sample Rate to 48000**." +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Installation-for-Linux.md:71 +#, markdown-text +msgid "Set the **Frames/Period to 128** and **Periods/Buffer at 2** at first." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Linux.md:73 +#, markdown-text +msgid "Restart JACK for the new settings to take effect and continue from the [Start Jamulus](Installation-for-Linux#start-jamulus) section below." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Installation-for-Linux.md:74 +#, markdown-text, no-wrap +msgid "Configure PipeWire" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Linux.md:79 +#, markdown-text +msgid "PipeWire provides its own JACK server. When you launch the Jamulus Client, PipeWire automatically runs a JACK server. However, there are a few parameters to adjust. You need to set your audio interface to the \"pro-audio\" profile and define PipeWire's \"rate\" and \"quantum\" parameters beforehand. You can find more information about the configuration in the [PipeWire wiki](https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Config-JACK#jack-server)." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Linux.md:83 +#, markdown-text +msgid "To set up your system: 1. Open `pavucontrol` (the audio mixer) and choose the \"pro-audio\" profile for your sound hardware in the configuration tab. 2. In a terminal use the following two commands to force PipeWire's rate and quantum:" +msgstr "" + +#. type: Fenced code block (bash) +#: ../wiki/en/Installation-for-Linux.md:83 +#, no-wrap +msgid "" +"pw-metadata -n settings 0 clock.force-rate 48000\n" +"pw-metadata -n settings 0 clock.force-quantum 128\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Linux.md:88 +#, markdown-text +msgid "After this, continue from the [Start Jamulus](Installation-for-Linux#start-jamulus) section below." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Installation-for-Linux.md:89 +#, markdown-text, no-wrap +msgid "Start Jamulus" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Linux.md:92 +#, markdown-text +msgid "With JACK or PipeWire configured, launch Jamulus." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Linux.md:94 +#, markdown-text +msgid "If you have any problems, first check [the troubleshooting page](Client-Troubleshooting)." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Installation-for-Linux.md:95 +#, markdown-text, no-wrap +msgid "All installed?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Linux.md:98 +#, markdown-text +msgid "Take a look at the" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Linux.md:99 +#, markdown-text +msgid "[Getting Started page](Getting-Started){: .button}" +msgstr "" diff --git a/_translator-files/po/th/Installation-for-Macintosh.po b/_translator-files/po/th/Installation-for-Macintosh.po new file mode 100644 index 000000000..4a2aa73b2 --- /dev/null +++ b/_translator-files/po/th/Installation-for-Macintosh.po @@ -0,0 +1,105 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Yaml Front Matter Hash Value: lang +#: ../wiki/en/Installation-for-Macintosh.md:1 +#, no-wrap +msgid "en" +msgstr "" + +#. type: Yaml Front Matter Hash Value: layout +#: ../wiki/en/Installation-for-Macintosh.md:1 +#, no-wrap +msgid "wiki" +msgstr "" + +#. type: Yaml Front Matter Hash Value: permalink +#: ../wiki/en/Installation-for-Macintosh.md:1 +#, no-wrap +msgid "/wiki/Installation-for-Macintosh" +msgstr "" + +#. type: Title # +#: ../wiki/en/Installation-for-Macintosh.md:1 +#: ../wiki/en/Installation-for-Macintosh.md:10 +#, markdown-text, no-wrap +msgid "Installation for macOS" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Macintosh.md:9 +#, markdown-text +msgid "{% include breadcrumb.html root=\"Using Jamulus\" branch1=\"Getting Started\" branch1-url=\"Getting-Started\" %}" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Macintosh.md:13 +#, markdown-text +msgid "Make sure you've already read the [Getting Started](Getting-Started) page." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Macintosh.md:15 +#, markdown-text +msgid "{% include infobox_each_os.html %}" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Macintosh.md:17 +#, markdown-text +msgid "Upgrading? You may want to [back up your configuration](Software-Manual#backing-up-jamulus) first." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Macintosh.md:22 +#, markdown-text, no-wrap +msgid "" +"1. [Download Jamulus (Universal build)]({{ site.download_root_link }}{{ site.download_file_names.mac }}){: .button}\\\\\n" +" **Mirror 2:** [SourceForge](https://sourceforge.net/projects/llcon/files/latest/download)\n" +"1. **Install Jamulus**: Open the downloaded `.dmg` file, agree to the licence, *drag and drop* each icon you see in the window (Jamulus Client and Server) into your *Applications folder*. After that, you can close this window.\n" +"1. **Run Jamulus**. Now you should be able to use Jamulus just like any other application.\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Macintosh.md:24 +#, markdown-text +msgid "_You can remove the folder in the Downloads directory containing the `.dmg` and eject the \"Jamulus\" drive on your desktop. They are no longer needed._" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Macintosh.md:26 +#, markdown-text, no-wrap +msgid "**Note:** You can find old (legacy) versions supporting outdated operating systems on the [GitHub release page](https://github.com/jamulussoftware/jamulus/releases).\n" +msgstr "" + +#. type: Title ## +#: ../wiki/en/Installation-for-Macintosh.md:27 +#, markdown-text, no-wrap +msgid "All installed?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Macintosh.md:30 +#, markdown-text +msgid "Take a look at the" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Macintosh.md:31 +#, markdown-text +msgid "[Getting Started page](Getting-Started){: .button}" +msgstr "" diff --git a/_translator-files/po/th/Installation-for-Windows.po b/_translator-files/po/th/Installation-for-Windows.po new file mode 100644 index 000000000..bf9e910a1 --- /dev/null +++ b/_translator-files/po/th/Installation-for-Windows.po @@ -0,0 +1,278 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Yaml Front Matter Hash Value: lang +#: ../wiki/en/Installation-for-Windows.md:1 +#, no-wrap +msgid "en" +msgstr "" + +#. type: Yaml Front Matter Hash Value: layout +#: ../wiki/en/Installation-for-Windows.md:1 +#, no-wrap +msgid "wiki" +msgstr "" + +#. type: Yaml Front Matter Hash Value: permalink +#: ../wiki/en/Installation-for-Windows.md:1 +#, no-wrap +msgid "/wiki/Installation-for-Windows" +msgstr "" + +#. type: Title # +#: ../wiki/en/Installation-for-Windows.md:1 +#: ../wiki/en/Installation-for-Windows.md:10 +#, markdown-text, no-wrap +msgid "Installation for Windows" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Windows.md:9 +#, markdown-text +msgid "{% include breadcrumb.html root=\"Using Jamulus\" branch1=\"Getting Started\" branch1-url=\"Getting-Started\" %}" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Windows.md:13 +#, markdown-text +msgid "Make sure you read the [Getting Started](Getting-Started) page." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Windows.md:15 +#, markdown-text +msgid "{% include infobox_each_os.html %}" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Windows.md:17 +#, markdown-text +msgid "Upgrading? You may want to [back up your configuration](Software-Manual#backing-up-jamulus) first." +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Installation-for-Windows.md:24 +#, markdown-text +msgid "**Download and install an ASIO Driver**. Try to use the driver that your hardware manufacturer provides. If you can't find that, or you don't have an external sound card, you probably need to install ASIO4ALL. For more information scroll down to the [ASIO](#asio) section." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Windows.md:24 +#, markdown-text, no-wrap +msgid "" +"1. [Download Jamulus]({{ site.download_root_link }}{{ site.download_file_names.windows }}){: .button}\\\\\n" +" **Mirror 2:** [SourceForge](https://sourceforge.net/projects/llcon/files/latest/download)\n" +"1. **Install Jamulus**: Double click the installer to launch it. If you get a warning notice from SmartScreen, click on \"More info\" and \"Run anyway\" to install Jamulus. (If you grabbed a new version of Jamulus and are one of the first people who downloaded it, Jamulus won't be whitelisted by SmartScreen yet. We don't pay for code signing.)\n" +"1. **Run Jamulus**. Now you should be able to use Jamulus just like any other application.\n" +"1. **Set up your sound card**. When you're done, you need to set up your audio hardware. And if you are using ASIO4ALL, have a look at how to set that up below.\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Windows.md:26 +#, markdown-text +msgid "_Please note that you are not permitted to redistribute this binary without acquiring a [licence agreement from Steinberg](https://www.steinberg.net/developers/)._" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Windows.md:28 +#, markdown-text, no-wrap +msgid "**Note:** If you don't want to use ASIO or prefer [JACK on Windows](https://jackaudio.org/faq/jack_on_windows.html), you can also use the [JACK version of Jamulus]({{ site.download_root_link }}{{ site.download_file_names.windows-jack }}). You can find old (legacy) versions supporting outdated operating systems on the [GitHub release page](https://github.com/jamulussoftware/jamulus/releases).\n" +msgstr "" + +#. type: Title ## +#: ../wiki/en/Installation-for-Windows.md:31 +#, markdown-text, no-wrap +msgid "ASIO" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Windows.md:34 +#, markdown-text +msgid "Jamulus can use [ASIO](https://en.wikipedia.org/wiki/Audio_Stream_Input/Output)." +msgstr "" + +#. type: Bullet: '* ' +#: ../wiki/en/Installation-for-Windows.md:37 +#, markdown-text +msgid "If you have an external sound card/audio interface, use its official ASIO driver if you can (they usually provide the best quality)." +msgstr "" + +#. type: Bullet: '* ' +#: ../wiki/en/Installation-for-Windows.md:37 +#, markdown-text +msgid "If you don't have an external sound card, you will probably not have an ASIO driver so will need to install a generic one like ASIO4ALL:" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Windows.md:39 +#, markdown-text +msgid "You can try two versions of ASIO4ALL. ASIO4ALL v2.14 includes a workaround for a bug which might break other functionality." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Windows.md:41 +#, markdown-text +msgid "[ASIO4ALL v2.15 Download](https://github.com/jamulussoftware/assets/raw/main/ASIO4ALL/v2.15/ASIO4ALL_2_15_English.exe){: .button target=\"_blank\" rel=\"noopener noreferrer\"}" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Windows.md:43 +#, markdown-text +msgid "[ASIO4ALL v2.14 Download](https://github.com/jamulussoftware/assets/raw/main/ASIO4ALL/v2.14/ASIO4ALL_2_14_English.exe){: .button target=\"_blank\" rel=\"noopener noreferrer\"}" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Windows.md:45 +#, markdown-text +msgid "[ASIO4ALL website](https://www.asio4all.org/){: target=\"_blank\" rel=\"noopener noreferrer\"}" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Installation-for-Windows.md:47 +#, markdown-text, no-wrap +msgid "Setting up ASIO4ALL" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Windows.md:50 +#, markdown-text +msgid "You may or may not need to experiment a bit depending on your sound hardware. If everything works out of the box, you don't need to do anything." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Windows.md:52 +#, markdown-text, no-wrap +msgid "**Tip:** Set up your sound card while you're [connected to a Server](Getting-Started#connecting-to-a-server-and-testing-your-sound) to hear your instrument or voice and check if everything is correctly set up; but first read on.\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Windows.md:55 +#, markdown-text +msgid "Before you start with Jamulus:" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Installation-for-Windows.md:58 +#, markdown-text +msgid "**Close all applications** (especially those which could access your sound card like your browser/media player). ASIO4ALL needs exclusive access to your sound card which means that other programs will not be able to use audio if ASIO4ALL and Jamulus are running." +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Installation-for-Windows.md:58 +#, markdown-text +msgid "If the Jamulus audio doesn’t work out of the box, make sure that only the **correct inputs/outputs** in ASIO4ALL **are switched on**. Everything else should be switched off. Search the [community list of working ASIO4ALL configurations](/kb/2021/03/20/ASIO4ALL-Examples.html) for your configuration or do it manually if you can't find yours:" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Installation-for-Windows.md:59 +#, markdown-text, no-wrap +msgid "How to set up ASIO4ALL inputs (Guide)" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Installation-for-Windows.md:67 +#, markdown-text +msgid "Open Jamulus's settings" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Installation-for-Windows.md:67 +#, markdown-text +msgid "Go to _\"ASIO Device Settings\"_ (column on the left; directly under the selection of the driver)" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Installation-for-Windows.md:67 +#, markdown-text +msgid "Enable _advanced view_ in ASIO4ALL (click the tool icon on the bottom right)" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Installation-for-Windows.md:67 +#, markdown-text +msgid "Enable only the sound card you want to use by clicking on the button next to its name" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Installation-for-Windows.md:67 +#, markdown-text +msgid "Open your sound card inputs/outputs by clicking the _plus icon_ next to this sound card" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Installation-for-Windows.md:67 +#, markdown-text +msgid "Now enable the correct inputs/outputs in the list under your sound card and disable everything else. You can hover over the inputs/outputs to see which of both they are and if they support the required sample rate for Jamulus of 48kHz (DVD quality)." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Windows.md:72 +#, markdown-text, no-wrap +msgid "" +"**Hints:**\n" +"1. It may not be obvious what the correct sound device is called. Many internal sound cards are named \"Realtek High Definition Audio\", \"Conexant\" or similar.\n" +"1. Headphones and speakers are often labelled as \"output\" and microphones as \"input\" or \"capture\".\n" +"1. Stereo Mix/Stereo Input is usually not the input/output you're looking for. Therefore, switch it off if you see it.\n" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Installation-for-Windows.md:73 +#, markdown-text, no-wrap +msgid "Troubleshooting" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Windows.md:76 +#, markdown-text +msgid "If nothing works, first restart Jamulus and/or your PC to close background processes that may be accessing your sound card." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Windows.md:78 +#, markdown-text +msgid "Afterwards, *set up the inputs/outputs again*. Enabled and accessible input/outputs show as lit up power buttons and play buttons in the ASIO4ALL settings. If instead you see a red cross or yellow symbol, close other applications that may be accessing your sound card (e.g. web browser, Zoom, etc)." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Windows.md:80 +#, markdown-text +msgid "Have a look at [this video](https://youtu.be/_GzOsitVgLI) by [trombonepizza](https://github.com/trombonepizza) which gives more detailed setup information on ASIO4ALL." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Windows.md:82 +#, markdown-text +msgid "Official and further information about how to configure ASIO4ALL is documented in the official [ASIO4ALL FAQs on the ASIO4ALL website](https://www.asio4all.org/index.php/help/faq/){: target=\"_blank\" rel=\"noopener noreferrer\"}." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Installation-for-Windows.md:83 +#, markdown-text, no-wrap +msgid "All installed?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Windows.md:86 +#, markdown-text +msgid "Take a look at" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-Windows.md:87 +#, markdown-text +msgid "[Getting Started page](Getting-Started){: .button}" +msgstr "" diff --git a/_translator-files/po/th/Installation-for-iOS.po b/_translator-files/po/th/Installation-for-iOS.po new file mode 100644 index 000000000..41378e496 --- /dev/null +++ b/_translator-files/po/th/Installation-for-iOS.po @@ -0,0 +1,184 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Yaml Front Matter Hash Value: lang +#: ../wiki/en/Installation-for-iOS.md:1 +#, no-wrap +msgid "en" +msgstr "" + +#. type: Yaml Front Matter Hash Value: layout +#: ../wiki/en/Installation-for-iOS.md:1 +#, no-wrap +msgid "wiki" +msgstr "" + +#. type: Yaml Front Matter Hash Value: permalink +#: ../wiki/en/Installation-for-iOS.md:1 +#, no-wrap +msgid "/wiki/Installation-for-iOS" +msgstr "" + +#. type: Title # +#: ../wiki/en/Installation-for-iOS.md:1 ../wiki/en/Installation-for-iOS.md:11 +#, markdown-text, no-wrap +msgid "Installation for iOS" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-iOS.md:9 +#, markdown-text +msgid "{% include breadcrumb.html root=\"Using Jamulus\" branch1=\"Getting Started\" branch1-url=\"Getting-Started\" %}" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-iOS.md:14 +#, markdown-text +msgid "Make sure you've already read the [Getting Started](Getting-Started) page." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-iOS.md:16 +#, markdown-text +msgid "{% include infobox_each_os.html %}" +msgstr "" + +#. type: Title ## +#: ../wiki/en/Installation-for-iOS.md:17 +#, markdown-text, no-wrap +msgid "Things to note about iOS" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-iOS.md:20 +#, markdown-text +msgid "If you have don't own a PC, we suggest you to buy a [Raspberry Pi](https://www.raspberrypi.org/){: target=\"_blank\" rel=\"noopener noreferrer\" } which is an inexpensive and small device that performs very well with Jamulus. iOS support is just a proof of concept." +msgstr "" + +#. type: Bullet: '* ' +#: ../wiki/en/Installation-for-iOS.md:26 +#, markdown-text +msgid "To install Jamulus on your iOS device, you need a (free or paid) Apple Developer account and preferably a computer." +msgstr "" + +#. type: Bullet: '* ' +#: ../wiki/en/Installation-for-iOS.md:26 +#, markdown-text +msgid "If you don't pay for an Apple developer account, Jamulus will only run for at most 7 days before you need to re-install it." +msgstr "" + +#. type: Bullet: '* ' +#: ../wiki/en/Installation-for-iOS.md:26 +#, markdown-text +msgid "Jamulus on iOS works quite well if everything is set up correctly. However, we strongly recommend you use an audio interface and an USB-Ethernet adapter. If you own an older device which has a Lightning port and not USB-C, you can use something like the [Lightning to USB Camera Adapter](https://www.apple.com/uk/shop/product/MD821ZM/A/lightning-to-usb-camera-adapter) and a (powered) USB-hub." +msgstr "" + +#. type: Bullet: '* ' +#: ../wiki/en/Installation-for-iOS.md:26 +#, markdown-text +msgid "If you must use Jamulus on a wireless network, you should prefer a cellular (5G) connection over WiFi." +msgstr "" + +#. type: Bullet: '* ' +#: ../wiki/en/Installation-for-iOS.md:26 +#, markdown-text +msgid "Unofficial Jamulus compatible apps like [KOORD](https://apps.apple.com/us/app/koord/id1621509341) are available on the AppStore but may not have the same features as the official Jamulus release." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Installation-for-iOS.md:28 +#, markdown-text, no-wrap +msgid "Install for iOS (for experienced users only)" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-iOS.md:31 +#, markdown-text, no-wrap +msgid "**Note**: We provide an unsigned .ipa file which you need to sign and then install on your device. If you are not Jailbroken (and have AppSync installed), you might need additional software to install Jamulus. There are multiple ways to do that, but this guide only explains the most standard approach. Please note that we assume you already have a (free) Apple developer account. If you don't have one, create an Apple ID and [Sign up for a developer account](https://developer.apple.com/membercenter). We recommend to create one without two factor authentification and unrelated to your potential personal account. You will need to enter the password in non-Apple software.\n" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Installation-for-iOS.md:37 +#, markdown-text +msgid "[Download Jamulus (.ipa) on a PC/Mac]({{ site.download_root_link }}{{ site.download_file_names.ios }}){:.button}" +msgstr "" + +#. type: Bullet: '2. ' +#: ../wiki/en/Installation-for-iOS.md:37 +#, markdown-text +msgid "Sign the .ipa file (e.g. via Xcode or some other **trusted** app. We won't give recommendations here, but there exist apps for every operating system)" +msgstr "" + +#. type: Bullet: '3. ' +#: ../wiki/en/Installation-for-iOS.md:37 +#, markdown-text +msgid "Once signed and installed; on your iOS device open Settings, navigate to General>Profiles (or VPN and Device Management). Tap on the developer account corresponding to your account and trust the account." +msgstr "" + +#. type: Bullet: '4. ' +#: ../wiki/en/Installation-for-iOS.md:37 +#, markdown-text +msgid "Open Jamulus from your home-screen" +msgstr "" + +#. type: Bullet: '5. ' +#: ../wiki/en/Installation-for-iOS.md:37 +#, markdown-text +msgid "After 7 days you will need to re-sign Jamulus if you are using a free developer account. Re-do everything from Step 4." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-iOS.md:39 +#, markdown-text +msgid "If you own a Mac and have Xcode installed, compiling Jamulus from source might be another, more native option. Please have a look at the [compilation instructions for iOS](https://github.com/jamulussoftware/jamulus/blob/main/COMPILING.md#ios)." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Installation-for-iOS.md:41 +#, markdown-text, no-wrap +msgid "Feedback and development" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-iOS.md:45 +#, markdown-text +msgid "Our view is that the iOS version is not sufficiently mature to be published on the AppStore. Feel free to help out: Just head over to the [Jamulus GitHub repo](https://github.com/jamulussoftware/jamulus/)." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-iOS.md:47 +#, markdown-text +msgid "Please also read the [APPLEAPPSTORE.LICENCE.WAIVER](https://github.com/jamulussoftware/jamulus/blob/main/APPLEAPPSTORE.LICENCE.WAIVER) concerning Jamulus being published via the Apple AppStore." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Installation-for-iOS.md:50 +#, markdown-text, no-wrap +msgid "All installed?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-iOS.md:53 +#, markdown-text +msgid "Jamulus has been installed and can be used now. You can now take a look at the" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Installation-for-iOS.md:54 +#, markdown-text +msgid "[Getting Started page](Getting-Started){: .button}" +msgstr "" diff --git a/_translator-files/po/th/Privacy-Statement.po b/_translator-files/po/th/Privacy-Statement.po new file mode 100644 index 000000000..2f4792e72 --- /dev/null +++ b/_translator-files/po/th/Privacy-Statement.po @@ -0,0 +1,172 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Yaml Front Matter Hash Value: lang +#: ../wiki/en/Privacy-Statement.md:1 +#, no-wrap +msgid "en" +msgstr "" + +#. type: Yaml Front Matter Hash Value: layout +#: ../wiki/en/Privacy-Statement.md:1 +#, no-wrap +msgid "wiki" +msgstr "" + +#. type: Yaml Front Matter Hash Value: permalink +#: ../wiki/en/Privacy-Statement.md:1 +#, no-wrap +msgid "/wiki/Privacy-Statement" +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: ../wiki/en/Privacy-Statement.md:1 +#, no-wrap +msgid "Jamulus – Privacy Statement" +msgstr "" + +#. type: Title # +#: ../wiki/en/Privacy-Statement.md:8 +#, markdown-text, no-wrap +msgid "Privacy Statement" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Privacy-Statement.md:11 +#, markdown-text, no-wrap +msgid "**The English version of this document represents the official privacy statement for the _current version_ of the software available on this website. Earlier versions of the software and non-English translations of this privacy policy may have different terms that are no longer applicable or supported.**\n" +msgstr "" + +#. type: Title ## +#: ../wiki/en/Privacy-Statement.md:13 +#, markdown-text, no-wrap +msgid "Definition of Terms" +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Privacy-Statement.md:18 +#, markdown-text +msgid "\"**Server**\" The Jamulus software running as a Server and accepting connections from Clients" +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Privacy-Statement.md:18 +#, markdown-text +msgid "\"**Client**\" The Jamulus software used to connect to a Server" +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Privacy-Statement.md:18 +#, markdown-text +msgid "\"**Directory**\" A Jamulus Server configured to supply a list of Servers to Clients" +msgstr "" + +#. type: Title ## +#: ../wiki/en/Privacy-Statement.md:19 +#, markdown-text, no-wrap +msgid "Jamulus.io Website" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Privacy-Statement.md:22 +#, markdown-text +msgid "The website at [jamulus.io](https://jamulus.io) is served using GitHub Pages. The Jamulus team has not constructed the website to set tracking cookies, but see Github's [privacy policy](https://docs.github.com/en/site-policy/privacy-policies/github-privacy-statement) for information relating to data collection and privacy overall. The community knowledge base uses [giscus](https://github.com/giscus/giscus) for discussions and comments. You can find the [Privacy Policy of giscus on their GitHub repository](https://github.com/giscus/giscus/blob/main/PRIVACY-POLICY.md)." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Privacy-Statement.md:23 +#, markdown-text, no-wrap +msgid "Jamulus Software" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Privacy-Statement.md:26 +#, markdown-text +msgid "Jamulus is open source software that can be modified by anyone. As such, the Jamulus project can make no representations related to privacy, data collection, or security with respect to your use of the software." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Privacy-Statement.md:27 +#, markdown-text, no-wrap +msgid "General Information" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Privacy-Statement.md:30 +#, markdown-text +msgid "Under normal use with software downloaded from this website that has not been modified, your user profile information is exchanged with Servers you connect to, peers connected to those same Servers, and to third parties (including Directories) that use the Jamulus protocol. This information is limited to your Jamulus name, city, country, instrument, and skill level as you have set them in your profile. The Servers you connect to will also have access to your internet address (IP Address) as it is required for the software to work; but this information is not shared with peers on the same Server or available to third parties." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Privacy-Statement.md:32 +#, markdown-text +msgid "All communications between and among Clients, Servers, Directories, and third-party protocol users are sent without encryption." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Privacy-Statement.md:33 +#, markdown-text, no-wrap +msgid "Jamulus Servers" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Privacy-Statement.md:36 +#, markdown-text +msgid "When you connect to a Server, either directly or through a Directory, the operator of that Server is responsible for its operation policy, privacy policy, and data use policy. While unmodified Servers do not log or store your connection or profile information by default, some Servers may be configured to do so. Therefore, you should have no expectation of privacy with respect to your profile information or internet address." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Privacy-Statement.md:37 +#, markdown-text, no-wrap +msgid "Chat Exchanges" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Privacy-Statement.md:40 +#, markdown-text +msgid "Chats are textual messages that can be exchanged between Clients connected to the same Server. Everyone connected to a Server can see all chats and there should be no expectation of privacy with respect to information sent through the chat feature of Jamulus. While unmodified Servers do not log or store chats, some modified Servers may do this." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Privacy-Statement.md:41 +#, markdown-text, no-wrap +msgid "Audio Recordings" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Privacy-Statement.md:44 +#, markdown-text +msgid "Unmodified Servers will display a notice if recording is turned on. Recordings of each channel are stored by the Server and are controlled by the Server operator." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Privacy-Statement.md:46 +#, markdown-text +msgid "It is possible for connected Clients to make recordings of sessions outside of Jamulus itself, for which there may be no notice or indication. Jamulus has no way to detect or control these situations and makes no representations as to the collection or use of such recording data." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Privacy-Statement.md:47 +#, markdown-text, no-wrap +msgid "Directories" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Privacy-Statement.md:49 +#, markdown-text +msgid "Directories are central connection points for locating Servers. The Jamulus Client comes with a pre-defined list of Directories for the convenience of users. These Directories are independently operated but are represented as running unmodified versions of the Jamulus software. If you do not wish to send your information to the Directories, you will need to connect to Servers directly." +msgstr "" diff --git a/_translator-files/po/th/QOS-Windows.po b/_translator-files/po/th/QOS-Windows.po new file mode 100644 index 000000000..06271a7cd --- /dev/null +++ b/_translator-files/po/th/QOS-Windows.po @@ -0,0 +1,101 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Yaml Front Matter Hash Value: lang +#: ../wiki/en/QOS-Windows.md:1 +#, no-wrap +msgid "en" +msgstr "" + +#. type: Yaml Front Matter Hash Value: layout +#: ../wiki/en/QOS-Windows.md:1 +#, no-wrap +msgid "wiki" +msgstr "" + +#. type: Yaml Front Matter Hash Value: permalink +#: ../wiki/en/QOS-Windows.md:1 +#, no-wrap +msgid "/wiki/QOS-Windows" +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: ../wiki/en/QOS-Windows.md:1 +#, no-wrap +msgid "Quality of Service (QoS)" +msgstr "" + +#. type: Plain text +#: ../wiki/en/QOS-Windows.md:9 +#, markdown-text +msgid "{% include breadcrumb.html root=\"More\" %}" +msgstr "" + +#. type: Title ## +#: ../wiki/en/QOS-Windows.md:10 +#, markdown-text, no-wrap +msgid "Use of QoS on Windows" +msgstr "" + +#. type: Plain text +#: ../wiki/en/QOS-Windows.md:13 +#, markdown-text +msgid "Jamulus uses Quality of Service (QoS) to mitigate network jitter delays." +msgstr "" + +#. type: Plain text +#: ../wiki/en/QOS-Windows.md:15 +#, markdown-text +msgid "If you want to explore the effect of non-default settings, see [RFC4594](https://datatracker.ietf.org/doc/html/rfc4594) pages 16-18. Jamulus sets the DS Field byte to 128 (or 0x80) to select DSCP/CS4 in an IPv4 or IPv6 packet header. Other byte values can be set using the -Q option, e.g. -Q [0..255]. However, most people will have no need to do this." +msgstr "" + +#. type: Plain text +#: ../wiki/en/QOS-Windows.md:17 +#, markdown-text +msgid "Jamulus' QoS settings (including the default) are set to 0 on recent Windows and macOS because of the operating system. To use QoS on Windows, follow these instructions. Note that you may need to repeat this procedure every time Jamulus is updated." +msgstr "" + +#. type: Plain text +#: ../wiki/en/QOS-Windows.md:37 +#, markdown-text, no-wrap +msgid "" +"In Search box beside Start menu, Type: Local Group Policy Editor (enter)
\n" +"In new window, (click) on the menu icon to display the Actions third panel
\n" +"Looking at the first panel of the Local Group Policy Editor
\n" +" Local Computer Policy
\n" +"  Computer Configuration
\n" +"   Windows Settings
\n" +"    Policy-based QoS (click)
\n" +"Looking at the third panel (Actions) of the Local Group Policy Editor
\n" +" Policy-based QoS
\n" +"  More Actions
\n" +"   Create new Policy (click)
\n" +"    Policy Name: Jamulus
\n" +"    Specify DSCP value: 32
\n" +"    Next
\n" +"    This QoS policy applies Only to applications with name Jamulus.exe
\n" +"    Next
\n" +"    Next
\n" +"    UDP
\n" +"    Finish
\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/QOS-Windows.md:39 +#, markdown-text +msgid "(Notice Jamulus policy in center panel may be edited)" +msgstr "" diff --git a/_translator-files/po/th/Running-a-Server.po b/_translator-files/po/th/Running-a-Server.po new file mode 100644 index 000000000..3334904aa --- /dev/null +++ b/_translator-files/po/th/Running-a-Server.po @@ -0,0 +1,1022 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Yaml Front Matter Hash Value: lang +#: ../wiki/en/Running-a-Server.md:1 +#, no-wrap +msgid "en" +msgstr "" + +#. type: Yaml Front Matter Hash Value: layout +#: ../wiki/en/Running-a-Server.md:1 +#, no-wrap +msgid "wiki" +msgstr "" + +#. type: Yaml Front Matter Hash Value: permalink +#: ../wiki/en/Running-a-Server.md:1 +#, no-wrap +msgid "/wiki/Running-a-Server" +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: ../wiki/en/Running-a-Server.md:1 +#, no-wrap +msgid "Running a Server" +msgstr "" + +#. type: Title # +#: ../wiki/en/Running-a-Server.md:8 +#, markdown-text, no-wrap +msgid "Server Administration Manual" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:10 +#, markdown-text, no-wrap +msgid " {:.no_toc}\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:12 +#, markdown-text, no-wrap +msgid "
\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:14 +#, markdown-text, no-wrap +msgid "Table of contents\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:17 +#, markdown-text, no-wrap +msgid "" +"* TOC\n" +" {:toc}\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:19 +#, markdown-text, no-wrap +msgid "
\n" +msgstr "" + +#. type: Title ## +#: ../wiki/en/Running-a-Server.md:20 +#, markdown-text, no-wrap +msgid "Do I need to run a Server?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:23 +#, markdown-text, no-wrap +msgid "**No**. You don't need to run a Server. You can use the Servers listed by the built-in Directories and use Jamulus without running a Server yourself. You can also use an unlisted Server if you know its internet address. Or you can use a third party hosting service such as [melomax](https://melomax.live/jamulus-hosting/) or [KOORD](https://koord.live/). There's probably a Server nearby that you and your friends can use at low enough latency for most needs.\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:25 +#, markdown-text +msgid "Using a public Server might introduce you to strangers. If you want an undisturbed session, you can use the soloing technique described on the [Tips and Tricks page](Tips-Tricks-More#have-an-undisturbed-session-on-any-server). You won't hear strangers who connect to the Server, but they can hear you if they wish." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Running-a-Server.md:28 +#, markdown-text, no-wrap +msgid "Requirements" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Running-a-Server.md:30 +#, markdown-text, no-wrap +msgid "Speed and latency" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:33 +#, markdown-text, no-wrap +msgid "**_The capability of the Server itself (and the network it's on) is NOT the main determinant of the quality of a Jamulus session!_**\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:35 +#, markdown-text +msgid "Usually, problems are on the _Client_ side and should be fixed there. Have a look at the [Troubleshooting page](/wiki/Client-Troubleshooting) if needed." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:37 +#, markdown-text +msgid "However, various problems can also arise when setting up Servers - especially when run on a low-bandwidth home connection. It's usually fine to have less than 5 players on a slower-speed home connection (eg 10 Mbit/s down and 1 Mbit/s up). You can read more about network requirements at [different quality settings here](Server-Bandwidth)." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:39 +#, markdown-text +msgid "Consider using a cloud host, not your home internet connection, to get better ping times if you're having problems." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Running-a-Server.md:40 +#, markdown-text, no-wrap +msgid "General notes" +msgstr "" + +#. type: Bullet: '* ' +#: ../wiki/en/Running-a-Server.md:46 +#, markdown-text +msgid "Any Server should have at least 1.6GHz CPU frequency and 1GB RAM" +msgstr "" + +#. type: Bullet: '* ' +#: ../wiki/en/Running-a-Server.md:46 +#, markdown-text +msgid "Running a Server may require you to adjust any firewalls running on or outside of your machine or cloud host." +msgstr "" + +#. type: Bullet: '* ' +#: ../wiki/en/Running-a-Server.md:46 +#, markdown-text +msgid "You must set up port forwarding on your router to run an [Unregistered Server](Unregistered-Servers) at home. This should not be necessary when running a Registered Server in most cases. However, some home networks can require port forwarding for a Registered Server." +msgstr "" + +#. type: Bullet: '* ' +#: ../wiki/en/Running-a-Server.md:46 +#, markdown-text +msgid "Jamulus offers limited IPv6 support that you can turn on for a Client or Server from the command line." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Running-a-Server.md:49 +#, markdown-text, no-wrap +msgid "Installation" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:52 +#, markdown-text +msgid "Most people run Jamulus on a 3rd party/cloud host as a \"headless\" Server (no video display or keyboard) on **hardware without audio** running Linux. You can also run a Server in a [**desktop environment**](#servers-on-the-desktop)." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:56 +#, markdown-text, no-wrap +msgid "**Note** The following steps will result in you running an \"Unregistered\" Server. For more information, see [the Server Modes section](#server-modes) below.\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:60 +#, markdown-text +msgid "To run a headless server on Linux, the following steps assume you are familiar with the command line and Debian/Ubuntu or similar distribution that uses systemd." +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Running-a-Server.md:62 +#, markdown-text +msgid "Download the setup script:" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:66 +#, markdown-text, no-wrap +msgid "" +" ```\n" +" curl https://raw.githubusercontent.com/jamulussoftware/jamulus/main/linux/setup_repo.sh > setup_repo.sh\n" +" ```\n" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Running-a-Server.md:68 +#, markdown-text +msgid "Make the script executable:" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:72 +#, markdown-text, no-wrap +msgid "" +" ```\n" +" chmod +x setup_repo.sh\n" +" ```\n" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Running-a-Server.md:74 +#, markdown-text +msgid "Run the script and install the headless server:" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:78 +#, markdown-text, no-wrap +msgid "" +" ```\n" +" sudo ./setup_repo.sh && sudo apt install jamulus-headless\n" +" ```\n" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Running-a-Server.md:80 +#, markdown-text +msgid "Enable the headless Server process:" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:84 +#, markdown-text, no-wrap +msgid "" +" ```\n" +" sudo systemctl enable jamulus-headless\n" +" ```\n" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Running-a-Server.md:86 +#, markdown-text +msgid "Add your desired [command line options](Running-a-Server#configuration-options) to the `ExecStart` line in the systemd service file:" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:90 +#, markdown-text, no-wrap +msgid "" +" ```\n" +" sudo systemctl edit --full jamulus-headless\n" +" ```\n" +msgstr "" + +#. type: Bullet: '1. ' +#: ../wiki/en/Running-a-Server.md:92 +#, markdown-text +msgid "Reload the systemd files and restart the headless Server:" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:96 +#, markdown-text, no-wrap +msgid "" +" ```\n" +" sudo systemctl daemon-reload && sudo systemctl restart jamulus-headless\n" +" ```\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:98 +#, markdown-text +msgid "_To edit your Server configuration, just repeat the last two steps above._" +msgstr "" + +#. type: Title ## +#: ../wiki/en/Running-a-Server.md:101 +#, markdown-text, no-wrap +msgid "Server Modes" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:104 +#, markdown-text +msgid "Servers can be run in one of three modes (either at home or on a 3rd party host), depending on your needs." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Running-a-Server.md:105 +#, markdown-text, no-wrap +msgid "Unregistered mode" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:108 +#, markdown-text +msgid "This is the default when starting a Server for the first time. Unregistered Servers are not listed by Directories, so only musicians who know your Server's address can connect to it." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:110 +#, markdown-text, no-wrap +msgid "**For information about running an Unregistered Server [see this guide](Unregistered-Servers).**\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:114 +#, markdown-text, no-wrap +msgid "" +"
\n" +"\t\"Diagram\n" +"
\n" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Running-a-Server.md:115 +#, markdown-text, no-wrap +msgid "Registered mode" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:118 +#, markdown-text +msgid "In this mode your Server will appear in the server list supplied by a Directory. Jamulus Clients come with a list of Directories built-in. If you register your Server with one of these, anyone can discover and connect to it." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:120 +#, markdown-text +msgid "Alternatively, you can list your Server on a Custom Directory (see below). Clients will only find your Server if they enter the Custom Directory's internet address." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:122 +#, markdown-text +msgid "Note that Directories can only register up to 150 Servers. If you see a message that says you cannot register your Server because the Directory is full, you can try registering with a different Directory." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:126 +#, markdown-text, no-wrap +msgid "" +"
\n" +"\t\"Diagram\n" +"
\n" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Running-a-Server.md:127 +#, markdown-text, no-wrap +msgid "Directory mode" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:130 +#, markdown-text +msgid "If you want to run a number of Servers, possibly also behind a firewall or on a LAN, you may want to run your Server as a Directory. Examples include online events, music associations, sectional rehearsals or music lessons for schools." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:132 +#, markdown-text +msgid "For information, [see the Directories guide](Directories)." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Running-a-Server.md:135 +#, markdown-text, no-wrap +msgid "Configuration options" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:138 +#, markdown-text +msgid "Depending on your operating system and how you are running the Server, you can set Server options and make them persistent between reloads by following these steps:" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:140 +#, markdown-text, no-wrap +msgid "**For Linux headless** (Debian/Ubuntu using systemd)\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:142 +#, markdown-text +msgid "Add your desired command line options to the `ExecStart` line in the systemd service file by running `sudo systemctl edit --full jamulus-headless` (You will need to reload or restart for the changes to take effect. See [Installation](#installation))." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:144 +#, markdown-text, no-wrap +msgid "**For the GUI** (all platforms)\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:146 +#, markdown-text +msgid "Any settings made using the graphical interface will be stored in the `Jamulusserver.ini` file. (Do **not** edit this file by hand!) However, some options are not available in the GUI and need to be set using the command line. For more information, see [Servers on the desktop](#servers-on-the-desktop)." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Running-a-Server.md:149 +#, markdown-text, no-wrap +msgid "Minimum setup to run in Registered mode" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:153 +#, markdown-text +msgid "You can run a headless Server on Linux using systemd (with `systemctl`), which is covered in other sections. You can also run a Server directly from the command line. Enter the following command to [run a Registered Server](#server-modes):" +msgstr "" + +#. type: Fenced code block +#: ../wiki/en/Running-a-Server.md:154 +#, no-wrap +msgid "" +"jamulus-headless --nogui --server \\\n" +" --directoryaddress hostname:port \\\n" +" --serverinfo \"[name];[city];[country as two-letter ISO country code or Qt5 Locale]\"\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:161 +#, markdown-text +msgid "See the table below for `hostname:port` values." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:163 +#, markdown-text, no-wrap +msgid "**Note**: Semicolon and newline characters are not allowed in `[name]` and `[city]` within the `--serverinfo` argument. See the [Server mode-related options](#server-mode-related-options) for more information on the country code. \n" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Running-a-Server.md:164 +#, markdown-text, no-wrap +msgid "Server mode-related options" +msgstr "" + +#. type: Title ##### +#: ../wiki/en/Running-a-Server.md:166 +#, markdown-text, no-wrap +msgid "`-e or --directoryaddress`" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:169 +#, markdown-text +msgid "Required for a [Registered Server](Running-a-Server#registered-mode). Also required to run Jamulus as a [Directory](Directories)." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:171 ../wiki/en/Running-a-Server.md:192 +#, markdown-text +msgid "This option takes the format:" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:173 +#, markdown-text +msgid "`--directoryaddress hostname:port` where `hostname` is the Genre Directory host name and `port` is its port number." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:175 +#, markdown-text +msgid "To register with one of the Directories built into the Jamulus Client, replace `hostname:port` with one of the following options:" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:185 +#, markdown-text, no-wrap +msgid "" +"| Genre | `hostname:port` |\n" +"|-----------|------------------|\n" +"|**Any Genre 1** |`anygenre1.jamulus.io:22124`|\n" +"|**Any Genre 2** |`anygenre2.jamulus.io:22224`|\n" +"|**Any Genre 3** |`anygenre3.jamulus.io:22624`|\n" +"|**Genre Rock** |`rock.jamulus.io:22424`|\n" +"|**Genre Jazz** |`jazz.jamulus.io:22324`|\n" +"|**Genre Classical/Folk** |`classical.jamulus.io:22524`|\n" +"|**Genre Choral/Barbershop** |`choral.jamulus.io:22724`|\n" +msgstr "" + +#. type: Title ##### +#: ../wiki/en/Running-a-Server.md:187 +#, markdown-text, no-wrap +msgid "`-o or --serverinfo`" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:190 +#, markdown-text +msgid "When registering your Server with a Directory, this lets you supply a Server name and location details so that users can then search for these values from their Client." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:194 +#, markdown-text +msgid "`[name];[city];[country as two-letter ISO country code]`" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:196 +#, markdown-text +msgid "See [two-letter ISO country codes](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements)" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:198 +#, markdown-text, no-wrap +msgid "**Note:** Semicolon and newline characters are not allowed in `name` and `city` values.\n" +msgstr "" + +#. type: Title ##### +#: ../wiki/en/Running-a-Server.md:199 +#, markdown-text, no-wrap +msgid "`-L or --licence`" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:201 +#, markdown-text +msgid "Show an agreement window before users can connect. The text of the agreement to be shown should be supplied as the `--welcomemessage` (see below)." +msgstr "" + +#. type: Title ##### +#: ../wiki/en/Running-a-Server.md:202 +#, markdown-text, no-wrap +msgid "`-w or --welcomemessage`" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:206 +#, markdown-text +msgid "A \"welcome message\" to display in the Client chat window on connect. Can be given as a string or filename, and can contain HTML. When a path is used, the file must be accessible by the user account running Jamulus. (On most Linux installations, user `jamulus` is used by default.) If not accessible, the literal path (rather than its contents) will appear." +msgstr "" + +#. type: Title ##### +#: ../wiki/en/Running-a-Server.md:207 +#, markdown-text, no-wrap +msgid "`--serverpublicip`" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:209 +#, markdown-text +msgid "The public IP address of the Server if connecting to a Directory behind the same NAT. See [the Directories guide](Directories) for further information." +msgstr "" + +#. type: Title ##### +#: ../wiki/en/Running-a-Server.md:210 +#, markdown-text, no-wrap +msgid "`--directoryfile`" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:212 +#, markdown-text +msgid "_Directories only:_ Remember registered Servers even if the Directory is restarted. See [the Directories guide](Directories) for further information." +msgstr "" + +#. type: Title ##### +#: ../wiki/en/Running-a-Server.md:213 +#, markdown-text, no-wrap +msgid "`-f or --listfilter`" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:215 +#, markdown-text +msgid "_Directories only:_ Specify which Servers can register on the Directory Server. See [the Directories guide](Directories) for further information." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Running-a-Server.md:218 +#, markdown-text, no-wrap +msgid "General Server options" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:220 +#, markdown-text +msgid "These options can be used regardless of which mode your Server is running in (although some may not be relevant for Directories)." +msgstr "" + +#. type: Title ##### +#: ../wiki/en/Running-a-Server.md:221 +#, markdown-text, no-wrap +msgid "`-d or --discononquit`" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:223 +#, markdown-text +msgid "Normally, when a Server is stopped or restarted, any Clients that have not pressed their **Disconnect** buttons will automatically re-establish the connection when the Server returns. This option forces Clients to manually re-establish their connections to the Server in this scenario." +msgstr "" + +#. type: Title ##### +#: ../wiki/en/Running-a-Server.md:224 +#, markdown-text, no-wrap +msgid "`-F or --fastupdate`" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:226 +#, markdown-text +msgid "Reduces latency if Clients connect with the **Small Network Buffers** option. Requires faster CPU to avoid dropouts, and more bandwidth to enabled Clients." +msgstr "" + +#. type: Title ##### +#: ../wiki/en/Running-a-Server.md:227 +#, markdown-text, no-wrap +msgid "`-l or --log`" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:229 +#, markdown-text +msgid "Enable logging, set path and file name" +msgstr "" + +#. type: Title ##### +#: ../wiki/en/Running-a-Server.md:230 +#, markdown-text, no-wrap +msgid "`-m or --htmlstatus`" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:232 +#, markdown-text +msgid "Enable HTML status file, set path and file name" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:234 +#, markdown-text, no-wrap +msgid "**Note:** This feature is deprecated, and may disappear in a future release.\n" +msgstr "" + +#. type: Title ##### +#: ../wiki/en/Running-a-Server.md:235 +#, markdown-text, no-wrap +msgid "`-P or --delaypan`" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:237 +#, markdown-text +msgid "Start with delay panning enabled. This option uses small differences in sound arrival time between the two ears. It produces a stereo effect similar to natural human hearing when compared to normal “volume” panning." +msgstr "" + +#. type: Title ##### +#: ../wiki/en/Running-a-Server.md:238 +#, markdown-text, no-wrap +msgid "`-s` or `--server`" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:240 +#, markdown-text +msgid "Start Jamulus in Server mode" +msgstr "" + +#. type: Title ##### +#: ../wiki/en/Running-a-Server.md:241 +#, markdown-text, no-wrap +msgid "`--serverbindip`" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:243 +#, markdown-text +msgid "Specify the IP address the Jamulus process will bind to." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:245 +#, markdown-text +msgid "Normally, Jamulus will listen on all IP addresses on the host machine. Where the host has multiple network addresses, this option allows one of the addresses to be chosen." +msgstr "" + +#. type: Title ##### +#: ../wiki/en/Running-a-Server.md:246 +#, markdown-text, no-wrap +msgid "`-T or --multithreading`" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:248 +#, markdown-text +msgid "Use multithreading to make better use of multi-core CPUs. This setting may help the Server support more Clients. See also `--numchannels`" +msgstr "" + +#. type: Title ##### +#: ../wiki/en/Running-a-Server.md:249 +#, markdown-text, no-wrap +msgid "`-u or --numchannels`" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:251 +#, markdown-text +msgid "Maximum number of channels (Clients)" +msgstr "" + +#. type: Title ##### +#: ../wiki/en/Running-a-Server.md:252 +#, markdown-text, no-wrap +msgid "`-z or --startminimized`" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:254 +#, markdown-text +msgid "Start the Jamulus Server graphical user interface in the minimized window state." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Running-a-Server.md:255 +#, markdown-text, no-wrap +msgid "Other options" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:258 +#, markdown-text +msgid "{% include_relative Include-Shared-Commands.md %}" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Running-a-Server.md:259 +#, markdown-text, no-wrap +msgid "Controlling the Server via API" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:262 +#, markdown-text +msgid "Jamulus can be controlled via an experimental API which is subject to changes. You can find the [JSON-RPC API documented in the main repository](https://github.com/jamulussoftware/jamulus/blob/main/docs/JSON-RPC.md). JSON-RPC allows you to control some features like changing the welcome message or starting recordings in headless mode from authenticated external applications. It works while the server is running." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Running-a-Server.md:265 +#, markdown-text, no-wrap +msgid "Recording" +msgstr "" + +#. type: Title ##### +#: ../wiki/en/Running-a-Server.md:267 +#, markdown-text, no-wrap +msgid "`-R or --recording`" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:269 +#, markdown-text +msgid "Set Server recording directory. By default, the Server will record when a session is active." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:271 +#, markdown-text, no-wrap +msgid "**Note:** You will need to save recordings to a path _outside_ of the jamulus home directory, or remove `ProtectHome=true` from your systemd unit file, but be aware that doing could be a security risk.\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:273 +#, markdown-text +msgid "Recordings are per track in [Audacity](https://www.audacityteam.org/) `.lof` format and [REAPER](https://en.wikipedia.org/wiki/REAPER) `.rpp`. Open the respective files to listen to them in those applications." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:275 +#, markdown-text, no-wrap +msgid "**Note:** When your Server is recording, Clients display a red banner message that the session is being recorded.\n" +msgstr "" + +#. type: Title ##### +#: ../wiki/en/Running-a-Server.md:276 +#, markdown-text, no-wrap +msgid "`--norecord`" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:278 +#, markdown-text +msgid "Set server not to record by default when recording is configured." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Running-a-Server.md:280 +#, markdown-text, no-wrap +msgid "Controlling Recording" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:283 +#, markdown-text +msgid "Recording starts once the first person connects to the Server, and stops when the last person leaves." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:285 +#, markdown-text +msgid "If the Server receives a SIGUSR1 signal during a recording, it will start a new recording in a new directory. SIGUSR2 will toggle recording on/off. If [JSON-RPC](https://github.com/jamulussoftware/jamulus/blob/main/docs/JSON-RPC.md) is enabled, you will also be able to manage the server in a way comparable to the GUI. Please see the (experimental) [JSON-RPC documentation on the recorder](https://github.com/jamulussoftware/jamulus/blob/main/docs/JSON-RPC.md#jamulusserverstartrecording)." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:288 +#, markdown-text +msgid "To send these signals using systemd, create the following two `.service` files in `/etc/systemd/system`, calling them something appropriate (e.g. `jamulusTogglerec.service`)." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:290 +#, markdown-text +msgid "To turn recording on or off (depending on the current state):" +msgstr "" + +#. type: Fenced code block +#: ../wiki/en/Running-a-Server.md:291 +#, no-wrap +msgid "" +" [Unit]\n" +" Description=Toggle recording state of Jamulus Server\n" +" Requisite=Jamulus-Server\n" +"\n" +" [Service]\n" +" Type=oneshot\n" +" ExecStart=/bin/systemctl kill -s SIGUSR2 jamulus-headless\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:302 +#, markdown-text +msgid "To start a new recording:" +msgstr "" + +#. type: Fenced code block +#: ../wiki/en/Running-a-Server.md:303 +#, no-wrap +msgid "" +" [Unit]\n" +" Description=Start a new recording on Jamulus Server\n" +" Requisite=Jamulus-Server\n" +"\n" +" [Service]\n" +" Type=oneshot\n" +" ExecStart=/bin/systemctl kill -s SIGUSR1 jamulus-headless\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:314 +#, markdown-text +msgid "_Note: The Jamulus service name in the `ExecStart` line needs to be the same as the `.service` file name used by systemd to control your Jamulus Server. By default, if you use the `.deb` files from the repository, it is `jamulus-headless`, as in this example." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:316 +#, markdown-text +msgid "Run `sudo systemctl daemon-reload` to register them for first use." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:318 +#, markdown-text +msgid "Now you can run these with the `systemctl` command, for example:" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:320 +#, markdown-text +msgid "`sudo systemctl start jamulusTogglerec`" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:322 +#, markdown-text +msgid "You can see the result of these commands if you run `systemctl status jamulus-headless` (or the respective service name you specified manually). You can also view your (sys)log." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Running-a-Server.md:325 +#, markdown-text, no-wrap +msgid "Adding metadata to the Server" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:328 +#, markdown-text +msgid "You can add metadata to the welcome message of a Server to add additional, hidden information like contact information or policy requests for bots (this is comparable to [robots.txt](https://en.wikipedia.org/wiki/Robots.txt)). See the [Community Knowledge Base entry about metadata](/kb/2023/07/30/Server-Metadata.html) for more information." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Running-a-Server.md:331 +#, markdown-text, no-wrap +msgid "Servers on the desktop" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:334 +#, markdown-text +msgid "Jamulus can run in Server mode in the graphical environment of a computer. This gives you a graphical user interface to control most of the settings. To do this, first [install Jamulus for your platform](Getting-Started), then do one of the following:" +msgstr "" + +#. type: Bullet: '* ' +#: ../wiki/en/Running-a-Server.md:336 +#, markdown-text +msgid "**Windows users** - Use the \"Jamulus Server\" icon in the Windows Start menu. If you want the Server to start automatically when you start Windows, check the box for this option." +msgstr "" + +#. type: Bullet: '* ' +#: ../wiki/en/Running-a-Server.md:338 +#, markdown-text +msgid "**macOS users** - Double-click the \"Jamulus Server\" icon in Applications." +msgstr "" + +#. type: Bullet: '* ' +#: ../wiki/en/Running-a-Server.md:340 +#, markdown-text +msgid "**Linux users** - Launch the \"Jamulus Server\" shortcut. Or you can open a terminal window (`CTRL+ALT+t` on Debian and related distros), type `jamulus -s` and hit return." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:342 +#, markdown-text +msgid "While most common functions in Jamulus can be set using the GUI, others can only be set using options given in a terminal window when the Server is launched. Exactly how you do this will depend on your operating system." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:344 +#, markdown-text, no-wrap +msgid "For example on Windows, to use a specific settings file, right-click on the Jamulus shortcut and choose **Properties** > **Target**. Add the necessary arguments to Jamulus.exe:\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:346 +#, markdown-text, no-wrap +msgid " `\"C:\\Program Files\\Jamulus\\Jamulus.exe\" --serverbindip 192.168.0.100`\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:348 +#, markdown-text +msgid "For macOS, start a Terminal window and run Jamulus with the desired options like this:" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:350 +#, markdown-text, no-wrap +msgid " `/Applications/Jamulus.app/Contents/MacOS/Jamulus --serverbindip 192.168.0.100`\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:352 +#, markdown-text, no-wrap +msgid "**Note** Command line options will set the Server’s defaults at startup. You can override them while the Server is running using their corresponding GUI controls.\n" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Running-a-Server.md:353 +#, markdown-text, no-wrap +msgid "The Server status icon" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:356 +#, markdown-text +msgid "When a Server is running in GUI mode, the operating system will show an icon in the system tray or status area that indicates whether the Server has connections:" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:358 +#, markdown-text, no-wrap +msgid "
\"Image
The Server is empty\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:360 +#, markdown-text, no-wrap +msgid "
\"Image
The Server is occupied\n" +msgstr "" + +#. type: Title ## +#: ../wiki/en/Running-a-Server.md:363 +#, markdown-text, no-wrap +msgid "Backing up the Server" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:366 +#, markdown-text +msgid "{% include_relative Include-Backing-Up.md %}" +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Running-a-Server.md:368 +#, markdown-text +msgid "Headless Servers do not use `.ini` files. All configuration is given as command line options. If you are running a Server in GUI mode, after reading any command line options on start, it will store its configuration in the `Jamulusserver.ini` file." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Running-a-Server.md:369 +#, markdown-text, no-wrap +msgid "Troubleshooting" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Running-a-Server.md:371 +#, markdown-text +msgid "If you are having other problems, [see this guide](Server-Troubleshooting)." +msgstr "" diff --git a/_translator-files/po/th/Server-Bandwidth.po b/_translator-files/po/th/Server-Bandwidth.po new file mode 100644 index 000000000..b6031483b --- /dev/null +++ b/_translator-files/po/th/Server-Bandwidth.po @@ -0,0 +1,101 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Yaml Front Matter Hash Value: lang +#: ../wiki/en/Server-Bandwidth.md:1 +#, no-wrap +msgid "en" +msgstr "" + +#. type: Yaml Front Matter Hash Value: layout +#: ../wiki/en/Server-Bandwidth.md:1 +#, no-wrap +msgid "wiki" +msgstr "" + +#. type: Yaml Front Matter Hash Value: permalink +#: ../wiki/en/Server-Bandwidth.md:1 +#, no-wrap +msgid "/wiki/Server-Bandwidth" +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: ../wiki/en/Server-Bandwidth.md:1 +#, no-wrap +msgid "Bandwidth Use" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Server-Bandwidth.md:9 +#, markdown-text +msgid "{% include breadcrumb.html root=\"More\" branch1=\"Server Administration\" branch1-url=\"Running-a-Server\" %}" +msgstr "" + +#. type: Title ## +#: ../wiki/en/Server-Bandwidth.md:10 +#, markdown-text, no-wrap +msgid "Audio bandwidth" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Server-Bandwidth.md:16 +#, markdown-text +msgid "The audio settings have an impact on the required network bandwidth. The table below summarises network requirements with respect to the configuration of: * Channels : stereo/mono * Quality : high/medium/low * Audio buffer duration : 2.67 ms, 5.33 ms, 10.67 ms, 21.33 ms" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Server-Bandwidth.md:21 +#, markdown-text +msgid "With the following units * ms : milliseconds * Kbit/s : Kilo-bits per second (Reminder : 1 Mbit/s = 1024 Kbit/s, 1 KByte/s = 8 Kbit/s) * Mbit/s : Mega-bits per second" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Server-Bandwidth.md:30 +#, markdown-text, no-wrap +msgid "" +"| Channels | Quality | Bandwidth (for buffer : 2.67 ms) | Bandwidth (for buffer : 5.33 ms) | Bandwidth (for buffer : 10.67 ms) | Bandwidth (for buffer : 21.33 ms) |\n" +"| --------- | ------ | -------- | -------- | -------- | -------- |\n" +"| Stereo | High | 894 Kbit/s | 657 Kbit/s | 541 Kbit/s | 483 Kbit/s |\n" +"| Stereo | Medium | 672 Kbit/s | 444 Kbit/s | 328 Kbit/s | 270 Kbit/s |\n" +"| Stereo | Low | 606 Kbit/s | 372 Kbit/s | 256 Kbit/s | 198 Kbit/s |\n" +"| Mono | High | 672 Kbit/s | 444 Kbit/s | 328 Kbit/s | 270 Kbit/s 8|\n" +"| Mono | Medium | 594 Kbit/s | 366 Kbit/s | 250 Kbit/s | 192 Kbit/s |\n" +"| Mono | Low | 534 Kbit/s | 306 Kbit/s | 190 Kbit/s | 132 Kbit/s |\n" +msgstr "" + +#. type: Title ## +#: ../wiki/en/Server-Bandwidth.md:31 +#, markdown-text, no-wrap +msgid "Network bandwidth" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Server-Bandwidth.md:38 +#, markdown-text, no-wrap +msgid "" +"There is one upstream (musician sending to the Server) and one downstream (server sending back the mix to the musician)\n" +"
\n" +" \"A\n" +"
Calculate bandwidth use
\n" +"
\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Server-Bandwidth.md:40 +#, markdown-text +msgid "Note also that mean ADSL2 transfer rate is 10 Mbit/s for downstream and 1 Mbit/s for upstream. The actual performance depends on distance to the provider, which may [theoretically range from 24 Mbit/s at 0.3 km to 1.5 Mbit/s at 5.2 km](https://en.wikipedia.org/wiki/Asymmetric_digital_subscriber_line) for download rate." +msgstr "" diff --git a/_translator-files/po/th/Server-Troubleshooting.po b/_translator-files/po/th/Server-Troubleshooting.po new file mode 100644 index 000000000..f432e181e --- /dev/null +++ b/_translator-files/po/th/Server-Troubleshooting.po @@ -0,0 +1,181 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Yaml Front Matter Hash Value: lang +#: ../wiki/en/Server-Troubleshooting.md:1 +#, no-wrap +msgid "en" +msgstr "" + +#. type: Yaml Front Matter Hash Value: layout +#: ../wiki/en/Server-Troubleshooting.md:1 +#, no-wrap +msgid "wiki" +msgstr "" + +#. type: Yaml Front Matter Hash Value: permalink +#: ../wiki/en/Server-Troubleshooting.md:1 +#, no-wrap +msgid "/wiki/Server-Troubleshooting" +msgstr "" + +#. type: Title # +#: ../wiki/en/Server-Troubleshooting.md:1 +#: ../wiki/en/Server-Troubleshooting.md:10 +#, markdown-text, no-wrap +msgid "Server Troubleshooting" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Server-Troubleshooting.md:9 +#, markdown-text +msgid "{% include breadcrumb.html root=\"More\" branch1=\"Server Administration\" branch1-url=\"Running-a-Server\" %}" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Server-Troubleshooting.md:12 +#, markdown-text, no-wrap +msgid " {:.no_toc}\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Server-Troubleshooting.md:14 +#, markdown-text, no-wrap +msgid "
\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Server-Troubleshooting.md:16 +#, markdown-text, no-wrap +msgid "Table of contents\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Server-Troubleshooting.md:19 +#, markdown-text, no-wrap +msgid "" +"* TOC\n" +" {:toc}\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Server-Troubleshooting.md:21 +#, markdown-text, no-wrap +msgid "
\n" +msgstr "" + +#. type: Title ## +#: ../wiki/en/Server-Troubleshooting.md:22 +#, markdown-text, no-wrap +msgid "Servers - Registered" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Server-Troubleshooting.md:24 +#, markdown-text, no-wrap +msgid "Why doesn't my Server show up in the list? Why isn't it registering?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Server-Troubleshooting.md:27 +#, markdown-text +msgid "If you are registered OK (you can [see it here](https://explorer.jamulus.io/)) and you or your friends can't see your Server, you may need to wait, or start your Client with the `--showallservers` option and try connecting from there ([see command line options](Software-Manual#command-line-options)) on how to start your Client with a config option). In some network configurations, you may also need to configure your router to [forward the port number](Unregistered-Servers#port-forwarding) used by Jamulus Server." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Server-Troubleshooting.md:29 +#, markdown-text +msgid "If you are seeing a message that says the Server is full, you will need to wait until a slot becomes free." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Server-Troubleshooting.md:31 +#, markdown-text +msgid "You can verify that your Server is listed in the relevant genre by [checking it here](https://explorer.jamulus.io/)." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Server-Troubleshooting.md:32 +#, markdown-text, no-wrap +msgid "Servers - Unregistered" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Server-Troubleshooting.md:34 +#, markdown-text, no-wrap +msgid "I'm running my Client on the same machine/network as my Server but I can't connect to it" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Server-Troubleshooting.md:37 +#, markdown-text +msgid "Connect your Client to `localhost` or `127.0.0.1`. If you're running the Client on a different machine to the Server but on the same network, then connect to the _local network_ address of the Server. Do not connect via the Server's public (WAN) address." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Server-Troubleshooting.md:38 +#, markdown-text, no-wrap +msgid "What address do I give to people so that they can connect to my Server?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Server-Troubleshooting.md:41 +#, markdown-text +msgid "This should be your **public** IP address (find that with [Google](https://www.google.com/search?q=whatsmyip)). Connect your **own** Jamulus Client to the **local** IP address of your Server (`localhost` or `127.0.0.1` if it's on the same machine as your Client). Note that your public IP address can change - see the note on \"dynamic DNS\" in [this guide](Unregistered-Servers#dynamic-dns-and-why-you-will-probably-need-it)." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Server-Troubleshooting.md:43 +#, markdown-text, no-wrap +msgid "What port numbers can I use?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Server-Troubleshooting.md:46 +#, markdown-text +msgid "You can set your Server to listen on a custom port with the `--port` option. If you do this, you will need to tell people which port to connect on. They will need to append the port number to the address of your Server in the format `[serverAddress]:[portNumber]`." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Server-Troubleshooting.md:47 +#, markdown-text, no-wrap +msgid "Nobody can connect to my Server - but I can connect locally" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Server-Troubleshooting.md:50 +#, markdown-text +msgid "First of all, make sure you've enabled [port forwarding](Unregistered-Servers#port-forwarding). If you still don't see your server from outside of your local network, you may have issues with your Internet Service Provider (ISP)." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Server-Troubleshooting.md:52 +#, markdown-text +msgid "Some ISPs use techniques like [Address plus Port (A+P)](https://en.wikipedia.org/wiki/Address_plus_Port) or [Carrier-grade NAT (CGN)](https://en.wikipedia.org/wiki/Carrier-grade_NAT) to conserve address space (usually for IPv4). That makes it impossible to host services like Jamulus at home as they are not visible outside your local network." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Server-Troubleshooting.md:54 +#, markdown-text +msgid "To detect if CGN is the issue, go to your router's configuration screen (typically, 192.168.X.X) and look at the WAN Status page. If your listed IPv4 address doesn't match with your public IPv4 address (check it [here](https://ifconfig.me)), it suggests that CGN may be enabled. You can try using an IPv6 connection by starting clients and server with the `-6` flag if IPv6 is available for the server and all clients." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Server-Troubleshooting.md:55 +#, markdown-text +msgid "To fix the issue with IPv4, contact your ISP technical support team, and tell them that you want to host a public server at home, so you need a real WAN IP address. Furthermore, you can help them with info that CGN might be the issue. Also, you can ask for a static IP address to avoid using DDNS." +msgstr "" diff --git a/_translator-files/po/th/Software-Manual.po b/_translator-files/po/th/Software-Manual.po new file mode 100644 index 000000000..bcee2b8e2 --- /dev/null +++ b/_translator-files/po/th/Software-Manual.po @@ -0,0 +1,843 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Yaml Front Matter Hash Value: lang +#: ../wiki/en/Software-Manual.md:1 +#, no-wrap +msgid "en" +msgstr "" + +#. type: Yaml Front Matter Hash Value: layout +#: ../wiki/en/Software-Manual.md:1 +#, no-wrap +msgid "wiki" +msgstr "" + +#. type: Yaml Front Matter Hash Value: permalink +#: ../wiki/en/Software-Manual.md:1 +#, no-wrap +msgid "/wiki/Software-Manual" +msgstr "" + +#. type: Title # +#: ../wiki/en/Software-Manual.md:1 ../wiki/en/Software-Manual.md:7 +#, markdown-text, no-wrap +msgid "User Manual" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:9 +#, markdown-text, no-wrap +msgid " {:.no_toc}\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:11 +#, markdown-text +msgid "This manual documents the Jamulus Client application for use by musicians and singers using the software to connect to a server." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:13 +#, markdown-text, no-wrap +msgid "
\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:15 +#, markdown-text, no-wrap +msgid "Table of contents\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:18 +#, markdown-text, no-wrap +msgid "" +"* TOC\n" +" {:toc}\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:20 +#, markdown-text, no-wrap +msgid "
\n" +msgstr "" + +#. type: Title # +#: ../wiki/en/Software-Manual.md:21 +#, markdown-text, no-wrap +msgid "Main Window" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:28 +#, markdown-text, no-wrap +msgid "" +"
\n" +"\t\"Image\n" +"\t
Your local mix when connected to a Server
\n" +"
\n" +msgstr "" + +#. type: Title ## +#: ../wiki/en/Software-Manual.md:29 +#, markdown-text, no-wrap +msgid "Ping, Delay and Jitter" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:32 +#, markdown-text, no-wrap +msgid "**Ping** shows your network latency in milliseconds, the lower the better. Ping time contributes to overall delay (see below). The most probable cause of a high ping is that your distance to the server is too large. \n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:34 +#, markdown-text, no-wrap +msgid "**Delay** shows overall latency calculated from the current ping time and the delay introduced by the current audio buffer settings. The LEDs show the status of this as:\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:36 +#, markdown-text, no-wrap +msgid "
\"Image
\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:38 +#, markdown-text, no-wrap +msgid "**Green** - The delay is perfect for a jam session\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:40 +#, markdown-text, no-wrap +msgid "
\"Image
\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:42 +#, markdown-text, no-wrap +msgid "**Yellow** - A session is still possible but it may be harder to play\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:44 +#, markdown-text, no-wrap +msgid "
\"Image
\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:46 +#, markdown-text, no-wrap +msgid "**Red** - The delay is too large for jamming\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:48 +#, markdown-text, no-wrap +msgid "**Jitter** shows the current audio/streaming status. If the light is **red**, the audio stream is interrupted. This is caused by one of the following problems:\n" +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Software-Manual.md:53 +#, markdown-text +msgid "The network jitter buffer is not large enough for the current network/audio interface jitter." +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Software-Manual.md:53 +#, markdown-text +msgid "The sound card's buffer delay (buffer size) is too small (see Settings window)." +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Software-Manual.md:53 +#, markdown-text +msgid "The upload or download stream rate is too high for your internet bandwidth." +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Software-Manual.md:53 +#, markdown-text +msgid "The CPU of the Client or server is at 100%." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Software-Manual.md:54 +#, markdown-text, no-wrap +msgid "Input" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:58 +#, markdown-text +msgid "Shows the level of the two stereo channels for your audio input. Make sure not to clip the input signal to avoid distortions of your sound (the LEDs will indicate clipping when it occurs)." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Software-Manual.md:59 +#, markdown-text, no-wrap +msgid "Mute Myself button" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:62 +#, markdown-text +msgid "Cuts your audio stream to the server so that you will be able to hear yourself and see your own input levels, but other musicians will not. Be aware that other musicians will not know if you have muted yourself." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Software-Manual.md:63 +#, markdown-text, no-wrap +msgid "Reverb effect" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:69 +#, markdown-text +msgid "Adds reverb to your local mono audio channel, or to both channels in stereo mode. The mono channel selection and the reverberation level can be modified. For example, if a microphone signal is fed in to the right audio channel of the sound card and a reverb effect needs to be applied, set the channel selector to the right and move the fader upwards until the desired reverb level is reached." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Software-Manual.md:70 +#, markdown-text, no-wrap +msgid "Chat" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:75 +#, markdown-text +msgid "Opens the chat window. Text entered is sent to all connected Clients. If a new chat message arrives and the Chat dialogue is not already open, it will open automatically for all Clients. See Settings to optionally turn on a sound alert when a new chat message is received." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Software-Manual.md:76 +#, markdown-text, no-wrap +msgid "Connect/disconnect button" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:81 +#, markdown-text +msgid "Opens a dialogue where you can select a server to connect to. If you are connected, pressing this button will end the session. You can also open the dialogue using \"File>Connection Setup...\". This will leave you connected to any current session until you join another." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:83 +#, markdown-text, no-wrap +msgid "
\"Screenshot
\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:86 +#, markdown-text +msgid "The Connection Setup window shows a list of available Servers together with their \"distance\" (in terms of ping time), the number of occupants and the maximum number supported, and the Server's given location. Permanent Servers (those that have been listed for longer than 24 hours) are shown in bold." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:88 +#, markdown-text +msgid "Click on the Server you want to join and press the Connect button to connect to it. Alternatively, double-click on the server name." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:92 +#, markdown-text +msgid "Server operators register their servers with Directories. These are either genre-specific or for any genre, or additional [custom entries](#custom-directories). Use the Directory dropdown to select a genre. You can filter the list by server name or location. To list only occupied Servers, enter a \"#\" character. If you choose \"Show All Musicians\" the current occupants will be shown." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:98 +#, markdown-text +msgid "If you know the IP address or URL of a private Server, you can connect to it using the Server Name/Address field. An optional port number can be added after the address using a colon as a separator, e.g, `jamulus.example.com:22124`. (Note that IPv6 addresses must be entirely enclosed in square brackets, for example `[::1]:22124`.) The field will also show a list of the most recently used server addresses. The button that follows the field allows the current entry to be removed from the list." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Software-Manual.md:99 +#, markdown-text, no-wrap +msgid "Server audio mixer" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:102 +#, markdown-text, no-wrap +msgid "
\"Image
\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:105 +#, markdown-text +msgid "The audio mixer screen shows each user connected to the server (including yourself). The faders allow you to adjust the level of what you hear without affecting what others hear." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:107 +#, markdown-text +msgid "The VU meter shows the input level at the server - that is, the sound being sent." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:109 +#, markdown-text +msgid "If you have set your Audio Channel to Stereo or Stereo Out in your Settings, you will also see a pan control (shift-click to reset)." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:111 +#, markdown-text +msgid "If you see a \"mute\" icon above a user, it means that person cannot hear you. Either they have muted you, soloed one or more users not including you, or have set your fader in their mix to zero." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:113 +#, markdown-text +msgid "Users usually appear left-to-right in the order that they connect. You can sort instead by name, instrument, group, or city using the View menu." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:115 +#, markdown-text +msgid "If the server operator has enabled recording, you will see a message above the mixer showing that you are being recorded." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Software-Manual.md:116 +#, markdown-text, no-wrap +msgid "Grp button" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:119 +#, markdown-text +msgid "You can group users together using the \"group\" toggle. Moving the fader of any member of the group will move the other faders in that group by the same amount. You can isolate a channel from the group temporarily with shift-click-drag. Up to 8 groups can be defined." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Software-Manual.md:120 +#, markdown-text, no-wrap +msgid "Mute button" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:123 +#, markdown-text +msgid "Prevents users being heard in your local mix. Be aware that when you mute someone, they will see a \"muted\" icon above your fader to indicate that you cannot hear them. Note also that you will continue to see their VU meters moving if sound from the muted user is reaching the server. Your fader position for them is also unaffected." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:125 +#, markdown-text +msgid "Note that muting your **own** channel only means you will not hear your signal from the server (and is not advised as it can lead to you becoming out of time with other players). This is therefore not the same as using \"[Mute Myself](#mute-myself-button)\"." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Software-Manual.md:126 +#, markdown-text, no-wrap +msgid "Solo button" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:129 +#, markdown-text +msgid "Allows you to hear one or more users on their own. Those not soloed will be muted. Note also that those people who are not soloed will see a \"muted\" icon above your fader." +msgstr "" + +#. type: Title # +#: ../wiki/en/Software-Manual.md:130 +#, markdown-text, no-wrap +msgid "Settings" +msgstr "" + +#. type: Title ## +#: ../wiki/en/Software-Manual.md:132 +#, markdown-text, no-wrap +msgid "My Profile" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:136 +#, markdown-text +msgid "From the Settings menu, select \"My Profile...\" to set your Alias/Name which is displayed below your fader in the server audio mixer board." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:138 +#, markdown-text, no-wrap +msgid "
\"Image
\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:140 +#, markdown-text +msgid "If you set an instrument and/or country, icons for these selections will also be shown below your fader. The skill setting changes the background colour of the fader tag and the city entry shows up in the tool tip of the fader tag:" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:142 +#, markdown-text, no-wrap +msgid "
\"Image
\n" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Software-Manual.md:143 +#, markdown-text, no-wrap +msgid "Skin" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:146 +#, markdown-text +msgid "This applies a skin to the main window, some of which are designed to accommodate larger ensembles." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Software-Manual.md:147 +#, markdown-text, no-wrap +msgid "Meter style" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:150 +#, markdown-text +msgid "This changes the visual style of the audio meters, independently of the chosen skin." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Software-Manual.md:151 +#, markdown-text, no-wrap +msgid "Mixer rows" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:154 +#, markdown-text +msgid "This sets the number of rows displayed in the server audio mixer, for use with larger ensembles." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Software-Manual.md:155 +#, markdown-text, no-wrap +msgid "Audio Alerts" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:158 +#, markdown-text +msgid "This turns on a sound alert for when someone joins a Server, or when receiving a new chat message." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Software-Manual.md:159 +#, markdown-text, no-wrap +msgid "Audio/Network Setup" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:162 +#, markdown-text, no-wrap +msgid "
\"Image
\n" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Software-Manual.md:163 +#, markdown-text, no-wrap +msgid "Audio Device" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:167 +#, markdown-text +msgid "Under the Windows operating system the ASIO driver (sound card) can be selected using Jamulus. If the selected ASIO driver is not valid an error message is shown and the previous valid driver is selected. Under macOS the input and output hardware can be selected." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Software-Manual.md:168 +#, markdown-text, no-wrap +msgid "Input/output channel mapping" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:171 +#, markdown-text, no-wrap +msgid "
\"Image
\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:175 +#, markdown-text +msgid "If the selected sound card device offers more than one input or output channel, the _Input Channel Mapping and Output Channel Mapping_ settings are visible. For each Jamulus input/output channel (left and right channel) a different actual sound card channel can be selected." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Software-Manual.md:176 +#, markdown-text, no-wrap +msgid "Audio channels" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:179 +#, markdown-text +msgid "Selects the number of audio channels to be used for communication between Client and server." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:181 +#, markdown-text, no-wrap +msgid "**Note**: It is better to run separate Client instances per voice/instrument, where each Client has its own ini file, rather than using this built-in mono pair to stereo mixer.\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:183 +#, markdown-text +msgid "There are three modes available:" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:185 +#, markdown-text, no-wrap +msgid "**Mono** and **Stereo** modes use one and two audio channels respectively.\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:188 +#, markdown-text, no-wrap +msgid "" +"**Mono-in/Stereo-out**: The audio signal sent to the server is mono but the return signal is stereo. This is useful if the sound card has the instrument on one input channel and the microphone on the other. In that case\n" +"the two input signals can be mixed to one mono channel but the server mix is heard in stereo.\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:191 +#, markdown-text +msgid "Enabling stereo mode will increase your stream's data rate. Make sure your upload rate does not exceed the available upload speed of your internet connection." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:194 +#, markdown-text +msgid "In stereo streaming mode, no audio channel selection for the reverb effect will be available on the main window since the effect is applied to both channels in this case." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Software-Manual.md:195 +#, markdown-text, no-wrap +msgid "Audio quality" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:198 +#, markdown-text +msgid "The higher the audio quality, the higher your audio stream's data rate. Make sure your upload rate does not exceed the available upload speed of your internet connection." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Software-Manual.md:199 +#, markdown-text, no-wrap +msgid "Buffer Delay" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:203 +#, markdown-text +msgid "The buffer delay setting is a fundamental setting of the Jamulus software. This setting has an influence on many connection properties. Three buffer sizes are supported:" +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Software-Manual.md:207 +#, markdown-text +msgid "**64 samples** Provides the lowest latency but does not work with all sound cards." +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Software-Manual.md:207 +#, markdown-text +msgid "**128 samples** The preferred setting. Should work for most available sound cards." +msgstr "" + +#. type: Bullet: '- ' +#: ../wiki/en/Software-Manual.md:207 +#, markdown-text +msgid "**256 samples** Should only be used on very slow computers, or with a slow internet connection." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:210 +#, markdown-text +msgid "Some sound card drivers do not allow the buffer delay to be changed from within the Jamulus software. In this case the buffer delay setting is disabled and has to be changed using the sound card driver. On Windows, press the ASIO Setup button to open the driver settings panel." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:214 +#, markdown-text +msgid "On Linux: - when using JACK, use `QJackCtl` to change the buffer size and restart JACK; - when using PipeWire's JACK server, change PipeWire's Quantum parameter with its own configuration tools." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:218 +#, markdown-text +msgid "The actual buffer delay has an influence on the connection status, the current upload rate and the overall delay. The lower the buffer size, the higher the probability of a red light in the status indicator (dropouts) and the higher the upload rate and the lower the overall delay." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:220 +#, markdown-text +msgid "The buffer setting is therefore a trade-off between audio quality and overall delay." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Software-Manual.md:221 +#, markdown-text, no-wrap +msgid "Jitter Buffer" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:226 +#, markdown-text +msgid "The jitter buffer compensates for network and sound card timing jitters. The size of the buffer influences the quality of the audio stream (how many dropouts occur) and the overall delay (the longer the buffer, the higher the delay)." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:230 +#, markdown-text +msgid "You can set the jitter buffer size manually for your local Client and the remote server. For the local jitter buffer, dropouts in the audio stream are indicated by the light below the jitter buffer size faders. If the light turns to red, a buffer overrun/underrun has taken place and the audio stream is interrupted." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:232 +#, markdown-text +msgid "The jitter buffer setting is therefore a trade-off between audio quality and overall delay." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:236 +#, markdown-text +msgid "If the Auto setting is enabled, the jitter buffers of your local Client and the remote server are set automatically based on measurements of the network and sound card timing jitter. If the Auto check is enabled, the jitter buffer size faders are disabled (they cannot be moved with the mouse)." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Software-Manual.md:237 +#, markdown-text, no-wrap +msgid "Small Network Buffers" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:241 +#, markdown-text +msgid "Allows support for very small network audio packets. These are only used if the sound card buffer delay is smaller than 128 samples. The smaller the network buffers, the lower the audio latency. But at the same time the network load increases and the probability of audio dropouts also increases (particuarly if your network connection has any significant jitter). Try enabling this option if you are suffering from high latency or bad audio quality. However, keeping it disabled will normally mean better audio quality." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Software-Manual.md:242 +#, markdown-text, no-wrap +msgid "Audio Stream Rate" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:246 +#, markdown-text +msgid "Depends on the current audio packet size and compression setting. Make sure that the upstream rate is not higher than your available internet upload speed (check this with a service such as [librespeed.org](https://librespeed.org/))." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Software-Manual.md:247 +#, markdown-text, no-wrap +msgid "Advanced Setup" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:250 +#, markdown-text, no-wrap +msgid "
\"Image
\n" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Software-Manual.md:251 +#, markdown-text, no-wrap +msgid "Custom Directories" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:258 +#, markdown-text +msgid "If you need to add Directory addresses other than the built-in ones, you can do so here. If you know the IP address or host name of a custom Directory, you can connect to it using the Server Name/Address field. An optional port number can be added after the address using a colon as a separator, e.g, `jamulus.example.com:22124`. (Note that IPv6 is not currently supported for Directories.) The button that follows the field allows the current entry to be removed from the list." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Software-Manual.md:259 +#, markdown-text, no-wrap +msgid "New Client Level" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:264 +#, markdown-text, no-wrap +msgid "" +"This setting defines the fader level of a newly connected Client in percent. If a new user connects\n" +"to the current server, they will get the specified initial fader level if no other fader level from a previous connection of\n" +"that user was already stored. You can set all users in an occupied server to this level using Edit > \"Set All Faders to New Client Level\".\n" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Software-Manual.md:265 +#, markdown-text, no-wrap +msgid "Input Boost" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:268 +#, markdown-text +msgid "Increases the gain from your device. Use this if your device delivers a gain that is too quiet for Jamulus." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Software-Manual.md:269 +#, markdown-text, no-wrap +msgid "Feedback Protection" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:272 +#, markdown-text +msgid "Attempts to detect audio feedback loops or loud noise in the first three seconds after you connected to a server. Once detected, this feature will show a message and activate the \"Mute Myself\" button to mute you in your own mix." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Software-Manual.md:273 +#, markdown-text, no-wrap +msgid "Input Balance" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:278 +#, markdown-text +msgid "Controls the relative levels of the left and right local audio channels. For a mono signal it acts as a pan between the two channels. For example, if a microphone is connected to the right input channel and an instrument is connected to the left input channel which is much louder than the microphone, move the audio fader to increase the relative volume of the mic." +msgstr "" + +#. type: Title # +#: ../wiki/en/Software-Manual.md:279 +#, markdown-text, no-wrap +msgid "Menu commands" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Software-Manual.md:281 +#, markdown-text, no-wrap +msgid "File > Load/Save Mixer Channels Setup" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:284 +#, markdown-text +msgid "You can save and restore the mix you have for your band rehearsals (fader, mute, pan, solo etc.) and load these any time (even while you are playing). Loading can also be done by drag/drop to the mixer window." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Software-Manual.md:285 +#, markdown-text, no-wrap +msgid "Edit > Auto-Adjust All Faders " +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:288 +#, markdown-text +msgid "Applies a one-off fader setting to each channel depending on its volume. Useful for large ensembles to get a reasonable overall mix, although individual adjustments might still be necessary. Best applied during a warm-up or a uniform part of the music piece." +msgstr "" + +#. type: Title # +#: ../wiki/en/Software-Manual.md:289 +#, markdown-text, no-wrap +msgid "Backing up Jamulus" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:293 +#, markdown-text +msgid "{% include_relative Include-Backing-Up.md %} * You can save and load different mixer settings using [Load/Save Mixer Channels Setup](Software-Manual#file--loadsave-mixer-channels-setup) and store those files wherever you want." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:295 +#, markdown-text, no-wrap +msgid "**Note for macOS users:** As of Jamulus 3.8.1, we have a signed installer. This will store the settings in \n" +msgstr "" + +#. type: Fenced code block (shell) +#: ../wiki/en/Software-Manual.md:295 +#, no-wrap +msgid "$HOME/Library/Containers/app.jamulussoftware.Jamulus/Data/.config/Jamulus/\n" +msgstr "" + +#. type: Title # +#: ../wiki/en/Software-Manual.md:299 +#, markdown-text, no-wrap +msgid "Command Line Options" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:302 +#, markdown-text +msgid "Most common functions in Jamulus can be set using the GUI, but these and others can also be set using options given in a terminal window. Exactly how you do this will depend on your operating system." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:304 +#, markdown-text, no-wrap +msgid "For example on Windows, to use a specific settings file, right-click on the Jamulus shortcut and choose \"Properties\" > Target. Add the necessary arguments to Jamulus.exe:\n" +msgstr "" + +#. type: Fenced code block (shell) +#: ../wiki/en/Software-Manual.md:305 +#, no-wrap +msgid " \"C:\\Program Files\\Jamulus\\Jamulus.exe\" --inifile \"C:\\path\\to\\myinifile.ini\"\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:310 +#, markdown-text +msgid "For macOS, start a Terminal window and run Jamulus with the desired options like this:" +msgstr "" + +#. type: Fenced code block (shell) +#: ../wiki/en/Software-Manual.md:311 +#, no-wrap +msgid " /Applications/Jamulus.app/Contents/MacOS/Jamulus --inifile \"/path/to/myinifile.ini\"\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:316 +#, markdown-text +msgid "{% include_relative Include-Client-Commands.md %}" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:318 +#, markdown-text +msgid "{% include_relative Include-Shared-Commands.md %}" +msgstr "" + +#. type: Title # +#: ../wiki/en/Software-Manual.md:319 +#, markdown-text, no-wrap +msgid "Controlling the Client via API" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Software-Manual.md:321 +#, markdown-text +msgid "In addition to the CLI, Jamulus can be controlled using an API. This is beneficial for advanced use cases - for example, where there is no GUI, or another application needs to interact with Jamulus. Please note that the API is still experimental. Information on the [JSON-RPC API can be found in the main repository](https://github.com/jamulussoftware/jamulus/blob/main/docs/JSON-RPC.md)." +msgstr "" diff --git a/_translator-files/po/th/Tips-Tricks-More.po b/_translator-files/po/th/Tips-Tricks-More.po new file mode 100644 index 000000000..7820ec5af --- /dev/null +++ b/_translator-files/po/th/Tips-Tricks-More.po @@ -0,0 +1,336 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Yaml Front Matter Hash Value: lang +#: ../wiki/en/Tips-Tricks-More.md:1 +#, no-wrap +msgid "en" +msgstr "" + +#. type: Yaml Front Matter Hash Value: layout +#: ../wiki/en/Tips-Tricks-More.md:1 +#, no-wrap +msgid "wiki" +msgstr "" + +#. type: Yaml Front Matter Hash Value: permalink +#: ../wiki/en/Tips-Tricks-More.md:1 +#, no-wrap +msgid "/wiki/Tips-Tricks-More" +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: ../wiki/en/Tips-Tricks-More.md:1 +#, no-wrap +msgid "Tips, Tricks and More" +msgstr "" + +#. type: Title # +#: ../wiki/en/Tips-Tricks-More.md:8 +#, markdown-text, no-wrap +msgid "Tips & Tricks" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:10 +#, markdown-text, no-wrap +msgid " {:.no_toc}\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:12 +#, markdown-text, no-wrap +msgid "
\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:14 +#, markdown-text, no-wrap +msgid "Table of contents\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:17 +#, markdown-text, no-wrap +msgid "" +"* TOC\n" +" {:toc}\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:19 +#, markdown-text, no-wrap +msgid "
\n" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Tips-Tricks-More.md:20 +#, markdown-text, no-wrap +msgid "Learning about remote band rehearsing" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:23 +#, markdown-text +msgid "Jamulus user [Chris Rimple](https://sourceforge.net/u/chrisrimple/profile/) has compiled a massive amount of information relating to [Remote Band Rehearsals](https://docs.google.com/document/d/1smcvsxdaaViPQvGMQHmah_6BQeqowhmGSFMHfnlY2FI/) (Google doc), which covers topics such as hardware and software configuration including examples and advice for newcomers to the field. He also includes a section on Jamulus in comparison to other solutions." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Tips-Tricks-More.md:24 +#, markdown-text, no-wrap +msgid "Using the Jamulus Client" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Tips-Tricks-More.md:26 +#, markdown-text, no-wrap +msgid "Have an undisturbed session on any Server" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:29 +#, markdown-text +msgid "You can have an undisturbed session with other people on any Server by simply soloing each other. You will then not be able to hear anyone else if they enter your Server." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:31 +#, markdown-text, no-wrap +msgid "**NOTE:** This does not stop people from hearing you, using the chat function, or seeing your profile information.\n" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Tips-Tricks-More.md:32 +#, markdown-text, no-wrap +msgid "Using Jamulus audio in Zoom (or other) meeting apps" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:35 +#, markdown-text +msgid "Several users have reported success allowing a \"virtual audience\" for a Jamulus session by using [JACK audio](https://jackaudio.org) to route the Jamulus signal through JackRouter to the target application (in this case, Zoom meetings)." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:37 +#, markdown-text +msgid "You can also use [VoiceMeeter](https://www.vb-audio.com/Voicemeeter/banana.htm) (Banana) for Windows or [BlackHole](https://github.com/ExistentialAudio/BlackHole) for macOS to route the Jamulus output to multiple destinations, for example to your headphones and the meeting application at the same time." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Tips-Tricks-More.md:38 +#, markdown-text, no-wrap +msgid "Recording Jamulus on Windows with Reaper" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:41 +#, markdown-text +msgid "Jamulus user [Rob Durkin](https://sourceforge.net/u/bentwrench/profile/) has written a [guide to recording the output of Jamulus](https://docs.google.com/document/d/1tENfNKTWHasuTg33OdLLEo4-OOhWJolOo42ffSARxhY/edit) (Google Doc) using the ReaRoute add-on for [Reaper](https://www.reaper.fm/)." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Tips-Tricks-More.md:42 +#, markdown-text, no-wrap +msgid "Sharing song/chord sheets" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:45 +#, markdown-text +msgid "Jamulus user [BTDT](https://sourceforge.net/u/btdt/profile/) has written a system called [305keepers](https://github.com/keepers305/Song-Sheet-Sharing-Web-Pages), a web application that allows a \"Jam leader\" to push song sheets (in PDF format) to \"Jammers\" in real time using standard web browsers." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Tips-Tricks-More.md:46 +#, markdown-text, no-wrap +msgid "Jamulus Client Linux start script" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:49 +#, markdown-text +msgid "Here's a Linux start script for Jamulus using an old Audigy4 sound card, the large number of available audio faders for which makes it hard to get the correct settings." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:51 +#, markdown-text +msgid "This script therefore includes the most important audio fader settings. The second part of the script deals with the JACK connections. I use Guitarix as my guitar effect processor which I plug in in the JACK audio path." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:53 +#, markdown-text +msgid "Finally I start Jamulus automatically connecting to the Directory." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:55 +#, markdown-text +msgid "Here is the script:" +msgstr "" + +#. type: Fenced code block +#: ../wiki/en/Tips-Tricks-More.md:57 +#, no-wrap +msgid "" +" amixer sset 'Mic' capture 30% cap\n" +" amixer sset 'Mic' playback 0%\n" +" amixer sset 'Line' playback 60% unmute\n" +" amixer sset 'Audigy Analog/Digital Output Jack' unmute\n" +" amixer sset 'Analog Mix' capture 100%\n" +" amixer sset 'Analog Mix' playback 0%\n" +" amixer sset 'Wave' 100%\n" +" amixer sset 'Master' capture 100% cap\n" +" amixer sset 'Master' playback 100%\n" +" amixer sset 'Master' playback 100%\n" +" amixer sset 'PCM' playback 100%\n" +" amixer sset 'PCM' capture 0%\n" +" guitarix &\n" +" /home/corrados/llcon/Jamulus -c myJamulusServer.domain.com &\n" +" sleep 3\n" +" jack_disconnect system:capture_1 Jamulus:'input left'\n" +" jack_disconnect system:capture_2 Jamulus:'input right'\n" +" jack_connect system:capture_1 gx_head_amp:in_0\n" +" jack_connect gx_head_amp:out_0 gx_head_fx:in_0\n" +" jack_connect gx_head_fx:out_0 Jamulus:'input left'\n" +" jack_connect gx_head_fx:out_1 Jamulus:'input right'\n" +" jack_connect Jamulus:'output left' system:playback_1\n" +" jack_connect Jamulus:'output right' system:playback_2\n" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Tips-Tricks-More.md:83 +#, markdown-text, no-wrap +msgid "Using ctrlmidich for MIDI controllers" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:86 +#, markdown-text +msgid "The volume fader, pan control and mute and solo buttons in the Client's mixer window strips can be controlled using a MIDI controller by using the `--ctrlmidich` parameter (note: only available for use with macOS and Linux using Jamulus version 3.7.0 or higher, and on Windows using the Jamulus version with JACK support). To enable this feature, Jamulus must be launched with `--ctrlmidich`. There is one global MIDI channel parameter (1-16) and two parameters you can set for each item controlled: `offset` and `consecutive CC numbers`. Set the first parameter to the channel you want Jamulus to listen on (0 for all channels) and then specify the items you want to control (f = volume fader; p = pan; m = mute; s = solo; o = mute myself) with the offset (CC number to start from) and number of consecutive CC numbers. There is one exception that does not require establishing consecutive CC numbers which is the \"Mute Myself\" command - it only requires a single CC number as it is only applied to one's own audio stream. Take the following example:" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:88 +#, markdown-text +msgid "`--ctrlmidich \"1;f0*8;p16*8;s32*8;m48*8;o64\"`" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:90 +#, markdown-text +msgid "Here, Jamulus listens on MIDI channel 1. Volume fader CC numbers start at 0 and there are 8 of them (so end at CC number 7). Pan controls start at CC number 16 and end at 23; Solo 32 to 39 and Mute 48 to 55. Mute Myself is enabled/disabled by CC number 64." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:92 +#, markdown-text, no-wrap +msgid "Please note that for the functions controlled by buttons to work properly, your MIDI controller needs the buttons to be set to \"toggle\" mode. This means that when pressed to 'turn on' a control, it must send a MIDI CC number with a value >=64, and to 'turn off' the control it must send the same CC number with a value <64. You can read your controller's manual to find out how to set this.\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:94 +#, markdown-text, no-wrap +msgid "*Note*: Jamulus does not provide feedback on the on/off state of buttons, meaning that your controller must keep track and toggle LEDs (if any) to 'on' or 'off' itself.\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:96 +#, markdown-text +msgid "Fader strips in the mixer window are controlled in ascending order from left to right. Continuing with the above example, in strip number 1 (farthest left), the volume fader would be controlled by CC number 0; pan by 16; solo by 32 and mute by 48. As we have specified 8 consecutive controllers for each parameter, this would give us MIDI control over 8 strips (volume, pan, solo and mute in each one) in the mixer window. The next strip would be controlled by 1, 17, 33 and 49, and so forth." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:98 +#, markdown-text +msgid "Make sure you connect your MIDI device's output port to the Jamulus MIDI in port (QjackCtl (Linux/Windows), MIDI Studio (macOS) or whatever you use for managing connections). In Linux you will need to install and launch a2jmidid so your device shows up in the MIDI tab in Qjackctl." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:100 +#, markdown-text, no-wrap +msgid "*Tip*: When you enable MIDI control in Jamulus, each user's name is prepended with a number, with the leftmost user starting at 0, then 1, etc. With default settings, when some users leave and others join, their left-right arrangement in the GUI may cease to follow a numerical order, making it more difficult to know who each physical fader/knob on your MIDI controller corresponds to. In order to keep the fader strips following a numerical order, go to \"View\" on the top menu bar and switch between \"No User Sorting\" and another option and then back again (e.g. type `Ctrl+N`, `Ctrl+O`).\n" +msgstr "" + +#. type: Title ## +#: ../wiki/en/Tips-Tricks-More.md:101 +#, markdown-text, no-wrap +msgid "For Server admins" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Tips-Tricks-More.md:103 +#, markdown-text, no-wrap +msgid "Converting a Registered Server to an Unregistered one on the fly" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:106 +#, markdown-text +msgid "You can run as a Registered Server long enough for people to connect, then go \"private\" (Unregistered) by setting the Directory to \"none\" in the Server GUI. Musicians will still be connected to the Server until they disconnect. (Thanks to [David Savinkoff](https://github.com/DavidSavinkoff) for this tip!)" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Tips-Tricks-More.md:107 +#, markdown-text, no-wrap +msgid "Remote management of recordings" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:110 +#, markdown-text +msgid "Jamulus user [vdellamea](https://github.com/vdellamea) has written a [web-based remote tool](https://github.com/vdellamea/jamulus-server-remote) for starting and stopping recordings on Linux Servers, allowing you to then download them from your browser. See also [Jamulus Jam Exporter](https://github.com/pljones/jamulus-jamexporter) by [pljones](https://github.com/pljones), which also includes a Server recording recovery script." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Tips-Tricks-More.md:111 +#, markdown-text, no-wrap +msgid "Making a Server status page" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:114 +#, markdown-text +msgid "With the `-m` command line argument, Server statistics can be generated to be put on a web page." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Tips-Tricks-More.md:116 +#, markdown-text +msgid "Here is an example php script using the Server status file to display the current Server status on a html page (assuming the following command line argument to be used: `-m /var/www/stat1.dat`):" +msgstr "" + +#. type: Fenced code block +#: ../wiki/en/Tips-Tricks-More.md:117 +#, no-wrap +msgid "" +"\n" +"\n" +msgstr "" diff --git a/_translator-files/po/th/Unregistered-Servers.po b/_translator-files/po/th/Unregistered-Servers.po new file mode 100644 index 000000000..1d0d0f1b7 --- /dev/null +++ b/_translator-files/po/th/Unregistered-Servers.po @@ -0,0 +1,212 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Yaml Front Matter Hash Value: lang +#: ../wiki/en/Unregistered-Servers.md:1 +#, no-wrap +msgid "en" +msgstr "" + +#. type: Yaml Front Matter Hash Value: layout +#: ../wiki/en/Unregistered-Servers.md:1 +#, no-wrap +msgid "wiki" +msgstr "" + +#. type: Yaml Front Matter Hash Value: permalink +#: ../wiki/en/Unregistered-Servers.md:1 +#, no-wrap +msgid "/wiki/Unregistered-Servers" +msgstr "" + +#. type: Title # +#: ../wiki/en/Unregistered-Servers.md:1 ../wiki/en/Unregistered-Servers.md:10 +#, markdown-text, no-wrap +msgid "Running an Unregistered Server" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Unregistered-Servers.md:9 +#, markdown-text +msgid "{% include breadcrumb.html root=\"More\" branch1=\"Server Administration\" branch1-url=\"Running-a-Server\" %}" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Unregistered-Servers.md:13 +#, markdown-text +msgid "It is highly recommended to test your Server by registering it on one of the built-in Directories **first**. This will help you tackle general problems before you try unregistered mode." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Unregistered-Servers.md:14 +#, markdown-text, no-wrap +msgid "Setting up a Server behind a home router" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Unregistered-Servers.md:17 +#, markdown-text +msgid "If you set up your Server at home, you will probably need to change some settings in your router/firewall:" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Unregistered-Servers.md:18 +#, markdown-text, no-wrap +msgid "Port forwarding" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Unregistered-Servers.md:21 +#, markdown-text +msgid "Normally, people from outside your home network cannot see things inside it. To let external Jamulus Clients connect to your Server, you need to set up port forwarding in your router's settings. The exact setup differs for every router. For help, see your router's documentation or [portforward.com](https://portforward.com)." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Unregistered-Servers.md:23 +#, markdown-text, no-wrap +msgid "**Note:** The default port for Jamulus is **UDP** (not TCP) port **22124**. You will usually forward the port **22124** from outside your network to the port **22124** of the computer running the Server.\n" +msgstr "" + +#. type: Title ### +#: ../wiki/en/Unregistered-Servers.md:24 +#, markdown-text, no-wrap +msgid "Getting the public IP" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Unregistered-Servers.md:28 +#, markdown-text +msgid "To allow others to connect to your Server from the internet, give them your public IP address. You can [learn your current public IP address using Google](https://www.google.com/search?q=what+is+my+ip). You should connect yourself using the local network address of the computer the Server is running on. If you are running a Client on the same computer as your Server, the address is `localhost` or `127.0.0.1`." +msgstr "" + +#. type: Title ### +#: ../wiki/en/Unregistered-Servers.md:30 +#, markdown-text, no-wrap +msgid "Dynamic DNS and why you will probably need it" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Unregistered-Servers.md:33 +#, markdown-text +msgid "Unless your ISP provides you with a fixed IP address, you may find that your address changes over time. You might want to associate your IP address with a domain name you can share with others that uses \"dynamic DNS\" (DDNS). A \"dynamic DNS\" provider can supply you with the domain name and you keep refreshing your IP address with the provider. Your router might support certain DDNS providers to do this. If this is not the case, the provider will have instructions on how to set up a dynamic DNS client." +msgstr "" + +#. type: Title ## +#: ../wiki/en/Unregistered-Servers.md:34 +#, markdown-text, no-wrap +msgid "DNS SRV record support" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Unregistered-Servers.md:37 +#, markdown-text +msgid "Jamulus Clients support [DNS SRV records (\"service\" records)](https://en.wikipedia.org/wiki/SRV_record). If a Client finds an SRV record associated with the domain name given in the Connect window, it will try to connect to the endpoint host and port listed in the SRV record. This process is similar to HTTP redirection in a web browser, only it's between Jamulus Clients and the DNS server. The Jamulus Server is not involved in this interaction. Jamulus Servers just listen for connections on the same port listed in the SRV record." +msgstr "" + +#. type: Title #### +#: ../wiki/en/Unregistered-Servers.md:38 +#, markdown-text, no-wrap +msgid "Why is this helpful?" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Unregistered-Servers.md:41 +#, markdown-text +msgid "A Jamulus Client can connect to a Server on a non-default port by specifying the port as part of the server address. A server administrator may want to give users a simple address without the port details, while still serving Jamulus on a non-default port. For this case, the port information can be acquired from an SRV record." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Unregistered-Servers.md:43 +#, markdown-text +msgid "An address entered in the Connect window could look like ```jamulus.example.com```. If an SRV record is found for this DNS domain, Jamulus Client will try to connect to the Server on the host:port listed in the SRV record, such as ```jamulus.example.com:12345```." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Unregistered-Servers.md:45 +#, markdown-text +msgid "If no SRV records are found on the DNS server, a Client will attempt to connect to the Server as specified in the connection window." +msgstr "" + +#. type: Title #### +#: ../wiki/en/Unregistered-Servers.md:46 +#, markdown-text, no-wrap +msgid "Creating SRV records" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Unregistered-Servers.md:49 +#, markdown-text +msgid "SRV records are created by the administrator of the domain being used to host the Jamulus server. The SRV records are added through the administration portal (or API if available) of the domain's DNS hosting service. The format of the SRV record entry can vary by DNS hosting service but will generally look something like this." +msgstr "" + +#. type: Fenced code block +#: ../wiki/en/Unregistered-Servers.md:50 +#, no-wrap +msgid "" +" _service._proto.name. ttl IN SRV priority weight port target\n" +" \n" +" # or, more specifically\n" +" \n" +" _jamulus._udp.example.com. 60 IN SRV 0 5 12345 jamulus.example.com\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Unregistered-Servers.md:59 +#, markdown-text, no-wrap +msgid "**Note:** You can host many Jamulus Servers at different ports on one host by giving each its own SRV record.\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Unregistered-Servers.md:61 +#, markdown-text +msgid "See the documentation of your DNS provider for instructions on creating an SRV record." +msgstr "" + +#. type: Title #### +#: ../wiki/en/Unregistered-Servers.md:62 +#, markdown-text, no-wrap +msgid "Example use case with SRV records" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Unregistered-Servers.md:65 +#, markdown-text +msgid "This example assumes the DNS contains an A or CNAME record that resolves to ```server1.example.com```, where three Jamulus Server instances are running, each listening on one of the three ports listed below." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Unregistered-Servers.md:67 +#, markdown-text +msgid "Alternatively, `server1.example.com` can be a router, NAT-gateway, or load-balancer that forwards each of the ports to a backend Jamulus server (or servers)." +msgstr "" + +#. type: Plain text +#: ../wiki/en/Unregistered-Servers.md:74 +#, markdown-text, no-wrap +msgid "" +"| JAMULUS CLIENT | DNS SRV RECORD | JAMULUS SERVER |\n" +"| ------------------ | --------------------------------------------------------------------------- | -------------------------- |\n" +"| rock.example.com | _jamulus._udp.rock.example.com 300 IN SRV 0 5 22124 server1.example.com | server1.example.com:22124 |\n" +"| jazz.example.com | _jamulus._udp.jazz.example.com 300 IN SRV 0 5 22125 server1.example.com | server1.example.com:22125 |\n" +"| blues.example.com | _jamulus._udp.blues.example.com 300 IN SRV 0 5 22126 server1.example.com | server1.example.com:22126 |\n" +msgstr "" + +#. type: Plain text +#: ../wiki/en/Unregistered-Servers.md:76 +#, markdown-text, no-wrap +msgid "*It's important to remember that DNS is not forwarding connections. It's simply telling Jamulus Client what public host:port to connect to.*\n" +msgstr "" diff --git a/_translator-files/po/th/copyright.po b/_translator-files/po/th/copyright.po new file mode 100644 index 000000000..43859214a --- /dev/null +++ b/_translator-files/po/th/copyright.po @@ -0,0 +1,28 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Hash Value: footer asio +#: ../wiki/en/misc/copyright.yml:1 +#, no-wrap +msgid "ASIO ® compatible - ASIO is a trademark and software of Steinberg Media Technologies GmbH" +msgstr "" + +#. type: Hash Value: nav docs +#: ../wiki/en/misc/copyright.yml:1 +#, no-wrap +msgid "This documentation is CC BY-SA" +msgstr "" diff --git a/_translator-files/po/th/general.po b/_translator-files/po/th/general.po new file mode 100644 index 000000000..afdc57068 --- /dev/null +++ b/_translator-files/po/th/general.po @@ -0,0 +1,118 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Hash Value: footer alt facebook +#: ../wiki/en/misc/general.yml:1 +#, no-wrap +msgid "Jamulus Facebook group" +msgstr "" + +#. type: Hash Value: footer alt github +#: ../wiki/en/misc/general.yml:1 +#, no-wrap +msgid "Jamulus GitHub repo" +msgstr "" + +#. type: Hash Value: footer alt help +#: ../wiki/en/misc/general.yml:1 +#, no-wrap +msgid "Help and support" +msgstr "" + +#. type: Hash Value: footer copyright software +#: ../wiki/en/misc/general.yml:1 +#, no-wrap +msgid "Software by Volker Fischer and contributors - want to get involved?" +msgstr "" + +#. type: Hash Value: kb by +#: ../wiki/en/misc/general.yml:1 +#, no-wrap +msgid "by" +msgstr "" + +#. type: Hash Value: kb discuss linktitle +#: ../wiki/en/misc/general.yml:1 +#, no-wrap +msgid "Discuss this content" +msgstr "" + +#. type: Hash Value: kb discuss title +#: ../wiki/en/misc/general.yml:1 +#, no-wrap +msgid "Comments" +msgstr "" + +#. type: Hash Value: kb kbintro +#: ../wiki/en/misc/general.yml:1 +#, no-wrap +msgid "Community knowledge base
Feel free to add your own article!" +msgstr "" + +#. type: Hash Value: kb mainpage +#: ../wiki/en/misc/general.yml:1 +#, no-wrap +msgid "Knowledge Base overview" +msgstr "" + +#. type: Hash Value: kb navpages +#: ../wiki/en/misc/general.yml:1 +#, no-wrap +msgid "More pages" +msgstr "" + +#. type: Hash Value: kb newpage +#: ../wiki/en/misc/general.yml:1 +#, no-wrap +msgid "Add a new page via GitHub" +msgstr "" + +#. type: Hash Value: kb readmore +#: ../wiki/en/misc/general.yml:1 +#, no-wrap +msgid "Read more..." +msgstr "" + +#. type: Hash Value: kb titleAdd +#: ../wiki/en/misc/general.yml:1 +#, no-wrap +msgid "– Jamulus Knowledge Base" +msgstr "" + +#. type: Hash Value: nav altJamulusIcon +#: ../wiki/en/misc/general.yml:1 +#, no-wrap +msgid "Jamulus Icon. Links to homepage" +msgstr "" + +#. type: Hash Value: nav btnOpenNavigation +#: ../wiki/en/misc/general.yml:1 +#, no-wrap +msgid "Open navigation" +msgstr "" + +#. type: Hash Value: tNoJSEnabled +#: ../wiki/en/misc/general.yml:1 +#, no-wrap +msgid "Your browser has JavaScript disabled. That's totally fine. This site has been designed to provide basic functionality without JS. Enabling JavaScript may give you additional functionality on this site." +msgstr "" + +#. type: Hash Value: wiki titleAdd +#: ../wiki/en/misc/general.yml:1 +#, no-wrap +msgid "– Jamulus Website" +msgstr "" diff --git a/_translator-files/po/th/navigation.po b/_translator-files/po/th/navigation.po new file mode 100644 index 000000000..d0418b772 --- /dev/null +++ b/_translator-files/po/th/navigation.po @@ -0,0 +1,166 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: Hash Value: nav subfolderitems page +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "Setting Up" +msgstr "" + +#. type: Hash Value: nav subfolderitems subsubfolderitems page +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "Windows" +msgstr "" + +#. type: Hash Value: nav subfolderitems subsubfolderitems url +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "/wiki/Installation-for-Windows" +msgstr "" + +#. type: Hash Value: nav subfolderitems subsubfolderitems page +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "macOS" +msgstr "" + +#. type: Hash Value: nav subfolderitems subsubfolderitems url +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "/wiki/Installation-for-Macintosh" +msgstr "" + +#. type: Hash Value: nav subfolderitems subsubfolderitems page +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "Linux" +msgstr "" + +#. type: Hash Value: nav subfolderitems subsubfolderitems url +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "/wiki/Installation-for-Linux" +msgstr "" + +#. type: Hash Value: nav subfolderitems url +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "/wiki/Getting-Started" +msgstr "" + +#. type: Hash Value: nav subfolderitems page +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "User Manual" +msgstr "" + +#. type: Hash Value: nav subfolderitems url +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "/wiki/Software-Manual" +msgstr "" + +#. type: Hash Value: nav subfolderitems page +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "FAQ" +msgstr "" + +#. type: Hash Value: nav subfolderitems url +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "/wiki/FAQ" +msgstr "" + +#. type: Hash Value: nav subfolderitems page +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "Troubleshooting" +msgstr "" + +#. type: Hash Value: nav subfolderitems url +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "/wiki/Client-Troubleshooting" +msgstr "" + +#. type: Hash Value: nav title +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "Using Jamulus" +msgstr "" + +#. type: Hash Value: nav subfolderitems page +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "Server Manual" +msgstr "" + +#. type: Hash Value: nav subfolderitems url +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "/wiki/Running-a-Server" +msgstr "" + +#. type: Hash Value: nav subfolderitems page +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "Tips & Tricks" +msgstr "" + +#. type: Hash Value: nav subfolderitems url +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "/wiki/Tips-Tricks-More" +msgstr "" + +#. type: Hash Value: nav subfolderitems page +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "Community Knowledge Base" +msgstr "" + +#. type: Hash Value: nav subfolderitems selectOnLayout +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "post" +msgstr "" + +#. type: Hash Value: nav subfolderitems url +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "/kb/index.html" +msgstr "" + +#. type: Hash Value: nav subfolderitems page +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "Privacy Statement" +msgstr "" + +#. type: Hash Value: nav subfolderitems url +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "/wiki/Privacy-Statement" +msgstr "" + +#. type: Hash Value: nav title +#: ../wiki/en/misc/navigation.yml:1 +#, no-wrap +msgid "More" +msgstr "" diff --git a/assets/img/th-screenshots/bandwidth-diagram.inc b/assets/img/th-screenshots/bandwidth-diagram.inc new file mode 100644 index 000000000..fb41bc1dc --- /dev/null +++ b/assets/img/th-screenshots/bandwidth-diagram.inc @@ -0,0 +1 @@ +https://user-images.githubusercontent.com/4561747/139528948-4b8e72d1-38ec-4900-93dc-5166c42b6b80.png diff --git a/assets/img/th-screenshots/channel-mapping.inc b/assets/img/th-screenshots/channel-mapping.inc new file mode 100644 index 000000000..e866dbc40 --- /dev/null +++ b/assets/img/th-screenshots/channel-mapping.inc @@ -0,0 +1 @@ +https://user-images.githubusercontent.com/4561747/147834648-689c3d9c-eda8-4b2f-b7d2-a6a28764cc24.png diff --git a/assets/img/th-screenshots/connection-setup-window.inc b/assets/img/th-screenshots/connection-setup-window.inc new file mode 100644 index 000000000..f6bb0906d --- /dev/null +++ b/assets/img/th-screenshots/connection-setup-window.inc @@ -0,0 +1 @@ +https://github.com/user-attachments/assets/950c8dc1-b766-49b6-b88e-4bf9c38e6c2d diff --git a/assets/img/th-screenshots/diagram-overview.inc b/assets/img/th-screenshots/diagram-overview.inc new file mode 100644 index 000000000..efe74d4ba --- /dev/null +++ b/assets/img/th-screenshots/diagram-overview.inc @@ -0,0 +1 @@ +https://user-images.githubusercontent.com/4561747/147834690-69dd3caf-cb94-4a5a-94c0-afaf7dda168b.png diff --git a/assets/img/th-screenshots/diagram-reg-server.inc b/assets/img/th-screenshots/diagram-reg-server.inc new file mode 100644 index 000000000..111d28c7f --- /dev/null +++ b/assets/img/th-screenshots/diagram-reg-server.inc @@ -0,0 +1 @@ +https://user-images.githubusercontent.com/4561747/147834923-803ba3f9-c3a3-4c6a-90a4-fdbe5e950244.png diff --git a/assets/img/th-screenshots/diagram-unreg-server.inc b/assets/img/th-screenshots/diagram-unreg-server.inc new file mode 100644 index 000000000..5957b00bb --- /dev/null +++ b/assets/img/th-screenshots/diagram-unreg-server.inc @@ -0,0 +1 @@ +https://user-images.githubusercontent.com/4561747/147834838-c0c12d93-9bee-435d-8b4e-dcb006f86d20.png diff --git a/assets/img/th-screenshots/led-green.inc b/assets/img/th-screenshots/led-green.inc new file mode 100644 index 000000000..82cb4c3ab --- /dev/null +++ b/assets/img/th-screenshots/led-green.inc @@ -0,0 +1 @@ +https://user-images.githubusercontent.com/4561747/147835533-29060d31-b728-4c6b-83b7-cf374324e776.png diff --git a/assets/img/th-screenshots/led-red.inc b/assets/img/th-screenshots/led-red.inc new file mode 100644 index 000000000..11a55e8ef --- /dev/null +++ b/assets/img/th-screenshots/led-red.inc @@ -0,0 +1 @@ +https://user-images.githubusercontent.com/4561747/147835547-0586976c-f6bc-43f2-a27f-256b87bd27f8.png diff --git a/assets/img/th-screenshots/led-yellow.inc b/assets/img/th-screenshots/led-yellow.inc new file mode 100644 index 000000000..3f10f6ce9 --- /dev/null +++ b/assets/img/th-screenshots/led-yellow.inc @@ -0,0 +1 @@ +https://user-images.githubusercontent.com/4561747/147835559-591734f3-c4b1-46be-9896-ac0ad9796a10.png diff --git a/assets/img/th-screenshots/main-screen-default.inc b/assets/img/th-screenshots/main-screen-default.inc new file mode 100644 index 000000000..2468d009a --- /dev/null +++ b/assets/img/th-screenshots/main-screen-default.inc @@ -0,0 +1 @@ +https://user-images.githubusercontent.com/4561747/147835619-7857c013-cc03-4ccc-b902-a1de0a2663d1.png diff --git a/assets/img/th-screenshots/main-screen-medium.inc b/assets/img/th-screenshots/main-screen-medium.inc new file mode 100644 index 000000000..c82ea1541 --- /dev/null +++ b/assets/img/th-screenshots/main-screen-medium.inc @@ -0,0 +1 @@ +https://user-images.githubusercontent.com/4561747/147835728-5dfe92b3-de74-48dc-946b-7061d89f5e22.png diff --git a/assets/img/th-screenshots/mixer-channels.inc b/assets/img/th-screenshots/mixer-channels.inc new file mode 100644 index 000000000..d1aa645af --- /dev/null +++ b/assets/img/th-screenshots/mixer-channels.inc @@ -0,0 +1 @@ +https://user-images.githubusercontent.com/4561747/147836084-4a2f42f0-962c-486b-8d35-c20f6b70e5a9.png diff --git a/assets/img/th-screenshots/profile-tooltip.inc b/assets/img/th-screenshots/profile-tooltip.inc new file mode 100644 index 000000000..425f77f3c --- /dev/null +++ b/assets/img/th-screenshots/profile-tooltip.inc @@ -0,0 +1 @@ +https://user-images.githubusercontent.com/4561747/147836179-2eeb2935-2871-48aa-bf88-9b2622c7f5aa.png diff --git a/assets/img/th-screenshots/server-active.inc b/assets/img/th-screenshots/server-active.inc new file mode 100644 index 000000000..b3d6842c9 --- /dev/null +++ b/assets/img/th-screenshots/server-active.inc @@ -0,0 +1 @@ +https://raw.githubusercontent.com/jamulussoftware/jamulus/main/src/res/servertrayiconactive.png diff --git a/assets/img/th-screenshots/server-inactive.inc b/assets/img/th-screenshots/server-inactive.inc new file mode 100644 index 000000000..a5e2555bb --- /dev/null +++ b/assets/img/th-screenshots/server-inactive.inc @@ -0,0 +1 @@ +https://raw.githubusercontent.com/jamulussoftware/jamulus/main/src/res/servertrayiconinactive.png diff --git a/assets/img/th-screenshots/settings-advanced.inc b/assets/img/th-screenshots/settings-advanced.inc new file mode 100644 index 000000000..1ee136916 --- /dev/null +++ b/assets/img/th-screenshots/settings-advanced.inc @@ -0,0 +1 @@ +https://github.com/user-attachments/assets/2869f401-347b-4b3e-b280-36a7b45d7ee6 diff --git a/assets/img/th-screenshots/settings-network.inc b/assets/img/th-screenshots/settings-network.inc new file mode 100644 index 000000000..70b8c8b89 --- /dev/null +++ b/assets/img/th-screenshots/settings-network.inc @@ -0,0 +1 @@ +https://user-images.githubusercontent.com/1549463/248553617-bdeb935a-c923-44a8-86d3-1f14d0fb0355.png diff --git a/assets/img/th-screenshots/settings-profile.inc b/assets/img/th-screenshots/settings-profile.inc new file mode 100644 index 000000000..3e19c1008 --- /dev/null +++ b/assets/img/th-screenshots/settings-profile.inc @@ -0,0 +1 @@ +https://user-images.githubusercontent.com/1549463/248553489-9ef871f6-32d1-4a2a-9f6f-29e23c40a629.png