Verified Commit 9d6a1b31 authored by Ryan Harg's avatar Ryan Harg
Browse files

#12: Add localization keys

parent 19e7dd74
Pipeline #16196 passed with stages
in 1 minute and 28 seconds
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
......@@ -37,6 +37,11 @@ msgid ""
" introduce yourself"
msgstr ""
#: ./src/views/FunkwhaleAndroid.vue:25
msgctxt "Content/FunkwhaleAndroid/Paragraph"
msgid "<i>Funkwhale for Android</i> is an Android client for Funkwhale. It uses Funkwhale's native API instead of the subsonic API. The development started out as a fork of <a href=\"https://github.com/apognu/otter\">Otter</a>, a now inactive client application developed. <i>Funkwhale for Android</i> would not have been possible without the amazing groundwork by <a href=\"https://github.com/apognu\">@apognu</a>."
msgstr ""
#: ./src/views/Home.vue:57
msgctxt "Content/Home.Feature/Paragraph"
msgid ""
......@@ -139,7 +144,6 @@ msgctxt "Content/Credits/Paragraph"
msgid "A silent flower blossom death strike to lost data"
msgstr ""
#: ./src/PageMixin.vue:19
#: ./src/views/Home.vue:5
msgctxt "Content/Home/Header"
msgid "A social platform to enjoy and share music"
......@@ -160,6 +164,11 @@ msgctxt "Content/Credits/Paragraph"
msgid "A way to run applications securely isolated in a container, packaged with all its dependencies and libraries."
msgstr ""
#: ./src/views/FunkwhaleAndroid.vue:22
msgctxt "Content/FunkwhaleAndroid/Header"
msgid "About the app"
msgstr ""
#: ./src/App.vue:11
msgctxt "Content/Footer/Header"
msgid "About us"
......@@ -237,6 +246,11 @@ msgctxt "Content/Credits/Paragraph"
msgid "An organization for your community, transparent by design"
msgstr ""
#: ./src/views/FunkwhaleAndroid.vue:68
msgctxt "Content/FunkwhaleAndroid/Paragraph"
msgid "Apart from the <a href=\"https://dev.funkwhale.audio/funkwhale/funkwhale-android/-/issues\">issue tracker</a> already mentioned above, we operate <a href=\"https://matrix.to/#/#funkwhale-android:matrix.org\">a Matrix channel</a> where you can get in contact and say \"Hi!\" or get support. We hope you have nice experience using <i>Funkwhale for Android</i>."
msgstr ""
#: ./src/views/Applications.vue:7
msgctxt "HTML/Meta/Title"
msgid "Applications"
......@@ -284,6 +298,11 @@ msgid ""
" and ads, and focus on what you need."
msgstr ""
#: ./src/views/FunkwhaleAndroid.vue:59
msgctxt "Content/FunkwhaleAndroid/Paragraph"
msgid "Because we are quite a small team, our development resources are limited. We are definitely looking for help implementing new features and fixing bugs. We are also looking for folks who like to contribute on a more regular basis, so if that sounds like something you might enjoy, please talk to us."
msgstr ""
#: ./src/views/Credits.vue:338
#: ./src/views/Credits.vue:441
msgctxt "Content/Credits/Paragraph"
......@@ -441,22 +460,12 @@ msgctxt "Footer/Title"
msgid "Credits"
msgstr ""
#: ./src/views/FAQs.vue:44
msgctxt "Content/FAQs/Header"
msgid "Decentralization refers to information being stored by multiple entities rather than just one. Federation is when entities are able to communicate this data between each other.<br></br>A good example of a federated, decentralized network is E-Mail. If you want to send something to a friend, you could send it even if you used different providers. Messages can be sent from Jahoo? to Kugle or the other way around. This is because E-Mail is working in a decentralized, connected network. Even though the providers are different, they communicate through a common \"language\".<br></br>Funkwhale and other fediverse projects such as Mastodon or Pixelfed are doing the same thing. There is a common standard which allows all the platforms to communicate with one another. We use this federation layer to share audio content across a large, wide-spread, well-connected open network."
msgstr ""
#: ./src/views/FAQs.vue:52
msgctxt "Content/FAQs/Paragraph"
msgid "Decentralized and federated solutions offer a number of advantages over monolithic, centralized services:<ul><li>Distribution of power.</li><li>Data protection.</li><li>Data ownership.</li><li>The ability to build up separate communities within a network.</li><li>No single point of failure.</li></ul>"
msgstr ""
#: ./src/views/Community.vue:135
msgctxt "Content/Community.Contribution types/List.Item"
msgid "Design and development"
msgstr ""
#: ./src/views/Applications.vue:123
#: ./src/views/Applications.vue:146
msgctxt "Content/Applications/Header"
msgid "Desktop"
msgstr ""
......@@ -584,11 +593,6 @@ msgctxt "Navigation/Link"
msgid "Forum"
msgstr ""
#: ./src/views/FAQs.vue:6
msgctxt "Content/FAQs/Header"
msgid "Frequently asked questions"
msgstr ""
#: ./src/views/Credits.vue:201
msgctxt "Content/Credits/Header"
msgid "Funkwhale"
......@@ -609,6 +613,16 @@ msgctxt "Content/Community/Header"
msgid "Funkwhale community on Matrix.org"
msgstr ""
#: ./src/views/FunkwhaleAndroid.vue:5
msgctxt "Content/FunkwhaleAndroid/Header"
msgid "Funkwhale for Android"
msgstr ""
#: ./src/views/Applications.vue:25
msgctxt "Content/Applications/Paragraph"
msgid "Funkwhale For Android"
msgstr ""
#: ./src/views/Community.vue:41
msgctxt "Content/Community/Header"
msgid "Funkwhale forum"
......@@ -642,11 +656,6 @@ msgctxt "Content/Logos/Header"
msgid "Funkwhale icon and text"
msgstr ""
#: ./src/views/FAQs.vue:22
msgctxt "Content/FAQs/Paragraph"
msgid "Funkwhale includes tools to upload and share music, but it is up to you to ensure you are following your local laws. We strongly recommend that you keep all copyrighted content private to ensure that you don't fall foul of copyright laws. Funkwhale offers tools to limit access to copyrighted content.<br></br>You can share freely licensed content through Funkwhale. If your content comes with a <a href=\"https://creativecommons.org/\">Creative Commons</a> or other free license, you are free to distribute it."
msgstr ""
#: ./src/views/Home.vue:8
msgctxt "Content/Home/Paragraph"
msgid ""
......@@ -691,6 +700,11 @@ msgctxt "Content/SupportUs/Tabel,Row/Noun"
msgid "Funkwhale.audio domain name"
msgstr ""
#: ./src/views/FunkwhaleAndroid.vue:7
msgctxt "HTML/Meta/Title"
msgid "FunkwhaleAndroid"
msgstr ""
#: ./src/views/Home.vue:45
msgctxt "Content/Home/Button.Label"
msgid "Get started"
......@@ -741,11 +755,6 @@ msgctxt "Content/Credits/Header"
msgid "Hosting and infrastructure"
msgstr ""
#: ./src/views/FAQs.vue:89
msgctxt "Content/FAQs/Header"
msgid "How can I support Funkwhale?"
msgstr ""
#: ./src/views/SupportUs.vue:161
msgctxt "Content/SupportUs/Header"
msgid "How do you use the money?"
......@@ -756,16 +765,26 @@ msgctxt "Content/Home/Header"
msgid "How does it work?"
msgstr ""
#: ./src/views/FunkwhaleAndroid.vue:46
msgctxt "Content/FunkwhaleAndroid/Header"
msgid "How to contribute"
msgstr ""
#: ./src/views/FunkwhaleAndroid.vue:65
msgctxt "Content/FunkwhaleAndroid/Header"
msgid "How to get in contact"
msgstr ""
#: ./src/views/FunkwhaleAndroid.vue:31
msgctxt "Content/FunkwhaleAndroid/Header"
msgid "How to install"
msgstr ""
#: ./src/views/Credits.vue:305
msgctxt "Content/Credits/Paragraph"
msgid "howler.js makes working with audio in JavaScript easy and reliable across all platforms"
msgstr ""
#: ./src/views/FAQs.vue:29
msgctxt "Content/FAQs/Header"
msgid "I'm having trouble setting up Funkwhale, where should I go?"
msgstr ""
#: ./src/views/SupportUs.vue:72
msgctxt "Content/SupportUs/Table.Cell"
msgid "IBAN:"
......@@ -778,11 +797,6 @@ msgid ""
" say in the governance of the project, you can become a member!"
msgstr ""
#: ./src/views/FAQs.vue:74
msgctxt "Content/FAQs/Paragraph"
msgid "If you are using a Subsonic-compatible app, you need to set up a Subsonic password. You can follow <a href=\"https://docs.funkwhale.audio/users/apps.html#enabling-subsonic-on-your-funkwhale-account\">our documentation</a> to set this up.<br></br>If you do not see a Subsonic password field in your settings, Subsonic may be disabled on your pod. If you are not an admin, you will need to ask your pod administrator to enable this feature."
msgstr ""
#: ./src/views/Logos.vue:14
msgctxt "Content/Logos/Paragraph"
msgid ""
......@@ -813,6 +827,11 @@ msgid ""
" project, you will find contact information below."
msgstr ""
#: ./src/views/FunkwhaleAndroid.vue:49
msgctxt "Content/FunkwhaleAndroid/Paragraph"
msgid "If you notice bugs or have suggestions for improvements, please check our <a href=\"https://dev.funkwhale.audio/funkwhale/funkwhale-android/-/issues\">issue tracker</a> in our code repository hosted at the Funkwhale Gitlab instance."
msgstr ""
#: ./src/views/Community.vue:9
msgctxt "Content/Community/Paragraph"
msgid ""
......@@ -835,18 +854,20 @@ msgid ""
" following providers offer hosted solutions:"
msgstr ""
#: ./src/views/FAQs.vue:33
msgctxt "Content/FAQs/Paragraph"
msgid "If you're having trouble setting up or using Funkwhale, <a href=\"https://forum.funkwhale.audio/t/support\">open a thread on our forums</a>. Our community members can help guide you through the issues you're experiencing."
msgstr ""
#: ./src/views/Applications.vue:210
#: ./src/views/Applications.vue:233
msgctxt "Content/Applications.FAQ/Paragraph"
msgid ""
"In order to connect to Funkwhale from a Subsonic app, you will need\n"
" to enable this feature on your Funkwhale account."
msgstr ""
#: ./src/views/FunkwhaleAndroid.vue:34
msgctxt "Content/FunkwhaleAndroid/Paragraph"
msgid ""
"In order to install the application you have to add our <a href=\"https://fdroid.funkwhale.audio/\">self-hosted F-Droid repository</a> to your F-Droid client application. After that you can search for \"Funkwhale\" and install either our latest release or a (potentially unstable) preview version.\n"
" We also plan to distribute <i>Funkwhale for Android</i> through the official F-Droid repository and also the Google Play store in the near future."
msgstr ""
#: ./src/views/Logos.vue:175
msgctxt "Content/Logos/Paragraph"
msgid "Integrate or use these assets in your own logo"
......@@ -857,11 +878,6 @@ msgctxt "Content/Home/List.Item"
msgid "Integrate with existing podcasting applications"
msgstr ""
#: ./src/views/FAQs.vue:7
msgctxt "Content/FAQs/Header"
msgid "Is Funkwhale an alternative to Spotify/SoundCloud/Bandcamp?"
msgstr ""
#: ./src/views/SupportUs.vue:127
msgctxt "Content/SupportUs/Paragraph"
msgid ""
......@@ -951,7 +967,7 @@ msgctxt "Navigation/Aria.Label"
msgid "Main navigation"
msgstr ""
#: ./src/views/Applications.vue:203
#: ./src/views/Applications.vue:226
msgctxt "Content/Applications.FAQ/Paragraph"
msgid ""
"Many of available apps for Funkwhale work using a protocol named\n"
......@@ -1010,11 +1026,6 @@ msgctxt "Content/SupportUs/Tabel,Row/Noun"
msgid "NLNet Funding"
msgstr ""
#: ./src/views/FAQs.vue:11
msgctxt "Content/FAQs/Paragraph"
msgid "No. Funkwhale is a publication platform with a focus on freely licensed content. Our goal is to promote the publication and sharing of creative commons audio content. You can upload your private music collection to your pod if you want to, but this music can't be shared publicly due to copyright restrictions."
msgstr ""
#: ./src/views/Logos.vue:8
msgctxt "Content/Logos/Paragraph"
msgid ""
......@@ -1057,7 +1068,7 @@ msgctxt "Content/Community.Contribution types/List.Item"
msgid "Organization and management"
msgstr ""
#: ./src/views/Applications.vue:145
#: ./src/views/Applications.vue:168
msgctxt "Content/Applications/Header"
msgid "Other"
msgstr ""
......@@ -1191,7 +1202,7 @@ msgctxt "Content/SupportUs/Paragraph"
msgid "Read our statutes"
msgstr ""
#: ./src/views/Applications.vue:218
#: ./src/views/Applications.vue:241
msgctxt "Content/Applications.FAQ/Link"
msgid "Read our Subsonic documentation"
msgstr ""
......@@ -1342,6 +1353,11 @@ msgid ""
" gives you independence and choice."
msgstr ""
#: ./src/views/FunkwhaleAndroid.vue:9
msgctxt "Content/FunkwhaleAndroid/Paragraph"
msgid "The official Android application for Funkwhale"
msgstr ""
#: ./src/views/Credits.vue:151
msgctxt "Content/Credits/Paragraph"
msgid "The open source web server that powers 400 million websites"
......@@ -1352,11 +1368,6 @@ msgctxt "Content/Credits/Paragraph"
msgid "The Progressive JavaScript Framework"
msgstr ""
#: ./src/views/FAQs.vue:82
msgctxt "Content/FAQs/Header"
msgid "The Subsonic specifications only allows MD5 password hashing. This algorithm is known to be weak and so is not suitable for securing Funkwhale accounts. Because of this, Funkwhale uses strong password authentication for the account itself. We follow the Subsonic API specs to allow Subsonic clients to consume media from the Funkwhale server."
msgstr ""
#: ./src/views/Credits.vue:127
msgctxt "Content/Credits/Paragraph"
msgid "The Universal Operating System"
......@@ -1474,6 +1485,11 @@ msgid ""
" and discussions."
msgstr ""
#: ./src/views/FunkwhaleAndroid.vue:40
msgctxt "Content/FunkwhaleAndroid/Paragraph"
msgid "We plan to distribute <i>Funkwhale for Android</i> through the official F-Droid repository and also the Google Play store in the near future."
msgstr ""
#: ./src/views/Contact.vue:60
msgctxt "Content/Contact/Paragraph"
msgid "We will get back to you as soon as possible."
......@@ -1502,11 +1518,6 @@ msgid ""
" including:"
msgstr ""
#: ./src/views/FAQs.vue:93
msgctxt "Content/FAQs/Paragraph"
msgid "We're glad you asked! 😎<br></br>We're always interested in getting feedback about any of the following:<ul><li>How we can improve as a community.</li><li>What we can do better to promote Funkwhale and freely licensed audio content.</li><li>How we can improve our software.</li></ul>If you have any suggestions, head on over to our Community Spaces and let us know! You can choose whichever communication method you are most comfortable with. Once we've received your suggestion, we'll take care of the rest.<br></br>We also have a list of easy starter tasks over at <a href=\"https://contribute.funkwhale.audio\">contribute.funkwhale.audio</a>. If you find something you can help with, please feel free to give it a go!<br></br>You can also support our work financially if you have the means. We accept standalone donations, but you can also become a paying member of our collective. Check our <a href=\"https://funkwhale.audio/en_US/support-us\">support page</a> for more information."
msgstr ""
#: ./src/views/PageNotFound.vue:7
msgctxt "Content/Error/Paragraph"
msgid "We're sorry, the page your requested doesn't exist."
......@@ -1527,53 +1538,23 @@ msgctxt "Content/SupportUs/Paragraph"
msgid "What can I do as a member?"
msgstr ""
#: ./src/views/FAQs.vue:40
msgctxt "Content/FAQs/Header"
msgid "What do \"decentralized\" and \"federated\" mean?"
msgstr ""
#: ./src/views/FAQs.vue:59
msgctxt "Content/FAQs/Header"
msgid "What does \"Open Source\" mean?"
msgstr ""
#: ./src/views/Applications.vue:199
#: ./src/views/Applications.vue:222
msgctxt "Content/Applications.FAQ/Header"
msgid ""
"What is Subsonic, and how do I use it to connect to\n"
" Funkwhale?"
msgstr ""
#: ./src/views/FAQs.vue:63
msgctxt "Content/FAQs/Paragraph"
msgid "When you use software, you are usually running what is called \"compiled\" software. This means that the software has been packaged up to run efficiently. But compiled software is not easy to read or write. When a developer writes software, they write it in a human-readable format known as \"source code\". Both source code and compiled software are covered by software licenses. For a lot of software, these licenses are restrictive. For example: you aren't allowed to do much with Apple's software without their express permission.<br></br>Open source refers to software that anybody can study, modify, share, and run freely. Funkwhale is open source software covered by the <a href=\"https://dev.funkwhale.audio/funkwhale/funkwhale/-/blob/master/LICENSE\">AGPLv3 license</a>. You are free to:<ul><li>Study the source code.</li><li>Compile the source code.</li><li>Run the software.</li><li>Modify the software.</li><li>Distribute the software.</li></ul>"
msgstr ""
#: ./src/views/FAQs.vue:78
msgctxt "Content/FAQs/Header"
msgid "Why do I need a separate password for Subsonic?"
msgstr ""
#: ./src/views/FAQs.vue:70
msgctxt "Content/FAQs/Header"
msgid "Why is Subsonic telling me \"Authorization failed\"?"
msgstr ""
#: ./src/views/FAQs.vue:48
msgctxt "Content/FAQs/Header"
msgid "Why should you care about this?"
msgstr ""
#: ./src/views/FAQs.vue:18
msgctxt "Content/FAQs/Header"
msgid "Will the FBI come knocking at my door when I start using Funkwhale?"
msgstr ""
#: ./src/views/SupportUs.vue:63
msgctxt "Content/SupportUs/Table.Cell"
msgid "Wiretransfer"
msgstr ""
#: ./src/views/FunkwhaleAndroid.vue:54
msgctxt "Content/FunkwhaleAndroid/Paragraph"
msgid "You can <a href=\"https://dev.funkwhale.audio/funkwhale/funkwhale-android\">get the code</a> over at Gitlab. <i>Funkwhale for Android</i> is developed in Kotlin and we have <a href=\"https://dev.funkwhale.audio/funkwhale/funkwhale-android/-/wikis/Development-Documentation/Developer-setup\">basic developer setup documentation</a> available."
msgstr ""
#: ./src/views/Applications.vue:8
msgctxt "Content/Applications/Paragraph"
msgid ""
......@@ -1616,7 +1597,7 @@ msgctxt "Content/SupportUs/Paragraph"
msgid "You'll find below a detailed budget for our expenses and revenue."
msgstr ""
#: ./src/PageMixin.vue:58
#: ./src/PageMixin.vue:12
msgctxt "HTML/Meta/Title"
msgid "Your free and decentralized audio platform"
msgstr ""
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment