kopia lustrzana https://dev.funkwhale.audio/funkwhale/funkwhale
174 wiersze
6.2 KiB
Plaintext
174 wiersze
6.2 KiB
Plaintext
# SOME DESCRIPTIVE TITLE.
|
|
# Copyright (C) 2023, The Funkwhale Collective
|
|
# This file is distributed under the same license as the funkwhale package.
|
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
|
#
|
|
#, fuzzy
|
|
msgid ""
|
|
msgstr ""
|
|
"Project-Id-Version: funkwhale 1.2.10\n"
|
|
"Report-Msgid-Bugs-To: \n"
|
|
"POT-Creation-Date: 2023-03-24 18:14+0100\n"
|
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
|
|
#: ../../contributor/documentation.md:1
|
|
msgid "Document Funkwhale"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:4
|
|
msgid "If you notice something missing in our documentation but don't feel confident contributing, submit a request [in our forum](https://forum.funkwhale.audio/t/documentation)."
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:7
|
|
msgid "We try to document Funkwhale as thoroughly as possible to make it easy for users, admins, developers, and contributors to understand how everything works."
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:13
|
|
msgid "Requirements"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:15
|
|
msgid "To work on Funkwhale's documentation, you need the following:"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:17
|
|
msgid "[Git](https://git-scm.com): our version control system"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:18
|
|
msgid "[Docker](https://docs.docker.com/engine/install/) and [Docker Compose](https://docs.docker.com/compose/install/): used to run our development environment"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:19
|
|
msgid "A text editor of your choice"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:21
|
|
msgid "Tooling"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:23
|
|
msgid "We use [Sphinx](https://www.sphinx-doc.org/) to generate our documentation. Sphinx provides excellent tooling for documenting Python projects. We write documentation in Markdown using the [MyST parser](https://myst-parser.readthedocs.io/en/latest/) to access Sphinx's features."
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:25
|
|
msgid "All documentation in Funkwhale is stored in the [main Funkwhale Git repository](https://dev.funkwhale.audio/funkwhale/funkwhale/-/tree/develop/docs)."
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:27
|
|
msgid "Style guide"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:29
|
|
msgid "We broadly follow the [Microsoft writing style guide](https://learn.microsoft.com/en-us/style-guide/welcome/) for language and tone. You should aim to keep your language simple and clear enough for readers of all levels. You can use a free tool like [Hemingway](https://hemingwayapp.com) to check the complexity of your sentences."
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:31
|
|
msgid "Here are some basic rules to follow:"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:33
|
|
msgid "Write in American English"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:34
|
|
msgid "Always use sentence casing for headers. For example: \"Contribute to Funkwhale documentation\" rather than \"Contribute To Funkwhale Documentation\""
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:35
|
|
msgid "Use contractions such as \"don't\" and \"can't\" to make your writing feel conversational. Only use the full words if you're trying to emphasize something"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:37
|
|
msgid "Local setup"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:39
|
|
msgid "We provide a docker container for our documentation to make it easy to work on docs with a real-time preview. Once you install [Docker](https://docs.docker.com/engine/install/) and [Docker Compose](https://docs.docker.com/compose/install/), do the following to get a live preview:"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:41
|
|
msgid "Create a dummy `.env` file"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:47
|
|
msgid "Create a dummy federation network"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:53
|
|
msgid "Build the container"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:59
|
|
msgid "Run the container"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:65
|
|
msgid "A real-time preview of the documentation is available on `http://0.0.0.1:8001`"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:67
|
|
msgid "Redirects"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:69
|
|
msgid "If you move content to a new location, you need to set up a redirect. This ensures that any bookmarks or links posted before the change still take the user where they expect to go."
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:71
|
|
msgid "All redirects are stored in a {file}`redirects.txt` file. This is a simple text file containing one redirect per line. Each line contains the old URL and new URL as relative URLs."
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:73
|
|
msgid "In this example, the `architecture.html` file redirects to `https://docs.funkwhale.audio/developers/architecture.html`."
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:79
|
|
msgid "Contribution flow"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:81
|
|
msgid "Here's an example of the typical workflow for creating documentation:"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:83
|
|
msgid "[Create a fork](https://docs.gitlab.com/ee/user/project/repository/forking_workflow.html) of the Funkwhale codebase"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:84
|
|
msgid "Create a new branch for your documentation. In this example `my-branch-name` is the name of the branch"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:90
|
|
msgid "Make your changes and verify them by running the [Docker container](#local-setup)"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:91
|
|
msgid "Add [redirects](#redirects) if required"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:92
|
|
msgid "Add a [changelog fragment](../developer/workflows/changelog.md)"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:93
|
|
msgid "Add your changed files to a commit"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:100
|
|
msgid "Create a commit with a meaningful commit message"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:106
|
|
msgid "Push your changes to your fork"
|
|
msgstr ""
|
|
|
|
#: ../../contributor/documentation.md:112
|
|
msgid "Create a merge request in the [main Funkwhale repository](https://dev.funkwhale.audio/funkwhale/funkwhale)"
|
|
msgstr ""
|