No edit summary |
make page translatable |
||
Line 1: | Line 1: | ||
<languages/> | |||
<!--T:1--> | <!--T:1--> | ||
The Resonite Wiki is a community project. Thank you for all your help and contributions! We are a tiny team and maintaining it wouldn't be possible without you. '''Everyone''' regardless of their status in Resonite can edit the wiki. Any contributions are welcome and wanted. Please edit away! | <translate>The Resonite Wiki is a community project. Thank you for all your help and contributions! We are a tiny team and maintaining it wouldn't be possible without you. '''Everyone''' regardless of their status in Resonite can edit the wiki. Any contributions are welcome and wanted. Please edit away!</translate> | ||
== Wiki Moderation == | == <translate>Wiki Moderation</translate> == | ||
For each user, their first few edits will be placed in a [[Special:Moderation|Moderation queue]], these are usually approved quickly. | <translate>For each user, their first few edits will be placed in a [[Special:Moderation|Moderation queue]], these are usually approved quickly.</translate> | ||
Once approved, users are usually added to the [[Resonite Wiki:Moderation|automoderated user]] group, which prevents subsequent edits from needing moderation. | <translate>Once approved, users are usually added to the [[Resonite Wiki:Moderation|automoderated user]] group, which prevents subsequent edits from needing moderation.</translate> | ||
== Editing guidelines == <!--T:28--> | == <translate>Editing guidelines</translate> == <!--T:28--> | ||
Before you get started, here are some guidelines on editing the wiki to keep in mind. | <translate>Before you get started, here are some guidelines on editing the wiki to keep in mind.</translate> | ||
=== Drafts/Reviews etc === <!--T:29--> | === <translate>Drafts/Reviews etc</translate> === <!--T:29--> | ||
<!--T:31--> | <!--T:31--> | ||
# Just edit it! You don't need any special status, approval or permission to edit the wiki. | # <translate>Just edit it! You don't need any special status, approval or permission to edit the wiki.</translate> | ||
# Don't send us drafts or WIPs. Just edit away. We'll work on content as we go. :) | # <translate>Don't send us drafts or WIPs. Just edit away. We'll work on content as we go. :)</translate> | ||
# Don't use Google Docs or Word to draft documentation. Writing directly in the wiki helps you to think like a wiki. | # <translate>Don't use Google Docs or Word to draft documentation. Writing directly in the wiki helps you to think like a wiki.</translate> | ||
# Follow the principle of "progressive enhancement." Good -> Better -> Best | # <translate>Follow the principle of "progressive enhancement." Good -> Better -> Best</translate> | ||
=== Style === <!--T:30--> | === <translate>Style</translate> === <!--T:30--> | ||
When writing, we don't really have a "writing style" to follow, but we do have some guidelines: | <translate>When writing, we don't really have a "writing style" to follow, but we do have some guidelines:</translate> | ||
* Use American English. | * <translate>Use American English.</translate> | ||
* Link to other articles lots! Cross linking articles is fantastic. | * <translate>Link to other articles lots! Cross linking articles is fantastic.</translate> | ||
* Write using proper sentences and casing. | * <translate>Write using proper sentences and casing.</translate> | ||
** Avoid over capitalization. | ** <translate>Avoid over capitalization.</translate> | ||
* Write using you and we instead of I - This brings the user along for the journey with you. | * <translate>Write using you and we instead of I - This brings the user along for the journey with you.</translate> | ||
* Avoid article names that are sentences. "ProtoFlux" is better than "What is ProtoFlux" in this case, ProtoFlux should contain information about what ProtoFlux is without saying it in the title. | * <translate>Avoid article names that are sentences. "ProtoFlux" is better than "What is ProtoFlux" in this case, ProtoFlux should contain information about what ProtoFlux is without saying it in the title.</translate> | ||
* Use headings... lots. They help with readability. | * <translate>Use headings... lots. They help with readability.</translate> | ||
* Use bullet pointed lists. They're great. | * <translate>Use bullet pointed lists. They're great.</translate> | ||
* Avoid tables for large paragraphs of text. | * <translate>Avoid tables for large paragraphs of text.</translate> | ||
** Factual data, numerical data, etc. are fine. But we often see tables that would be better served as a collection of multiple tables, or a collection of multiple bullet pointed lists or headings. | ** <translate>Factual data, numerical data, etc. are fine. But we often see tables that would be better served as a collection of multiple tables, or a collection of multiple bullet pointed lists or headings.</translate> | ||
* Avoid using "Click here" or "here" or "page" | * <translate>Avoid using "Click here" or "here" or "page"</translate> | ||
** Instead try incorporating the name of the article or link into the sentence. | ** <translate>Instead try incorporating the name of the article or link into the sentence.</translate> | ||
*** Click [https://example.com here] to read about bot commands => [https://example.com Bot commands] allow you to do cool things | *** <translate>Click [https://example.com here] to read about bot commands => [https://example.com Bot commands] allow you to do cool things</translate> | ||
** [https://heyoka.medium.com/dont-use-click-here-f32f445d1021 There's an article], that explains more. | ** <translate>[https://heyoka.medium.com/dont-use-click-here-f32f445d1021 There's an article], that explains more.</translate> | ||
* Avoid "Introduction" headings. The first few paragraphs of your page are the introduction. See basically every page on wikipedia for examples. | * <translate>Avoid "Introduction" headings. The first few paragraphs of your page are the introduction. See basically every page on wikipedia for examples.</translate> | ||
=== Formatting === <!--T:32--> | === <translate>Formatting</translate> === <!--T:32--> | ||
Due to the ever changing nature of the wiki and its internationalization requirements, we'll need you to format things in a certain way. | <translate>Due to the ever changing nature of the wiki and its internationalization requirements, we'll need you to format things in a certain way.</translate> | ||
You can find a quick guide to Wikitext formatting on the [https://www.mediawiki.org/wiki/Help:Formatting MediaWiki Formatting help page]. | <translate>You can find a quick guide to Wikitext formatting on the [https://www.mediawiki.org/wiki/Help:Formatting MediaWiki Formatting help page].</translate> | ||
<!--T:33--> | <!--T:33--> | ||
* Avoid using ancient HTML tags. | * <translate>Avoid using ancient HTML tags.</translate> | ||
** <pre><b>,<br>,<i>,<div> etc</pre> should be avoided. Use the WikiText Equivalents wherever possible. | ** <translate><pre><b>,<br>,<i>,<div> etc</pre> should be avoided. Use the WikiText Equivalents wherever possible.</translate> | ||
** If you need a line break, add a literal line break. | ** <translate>If you need a line break, add a literal line break.</translate> | ||
* Avoid starting a page with a heading which is a copy of the page name. The title of the page is the page name, not the first heading. | * <translate>Avoid starting a page with a heading which is a copy of the page name. The title of the page is the page name, not the first heading.</translate> | ||
=== Colors === | === <translate>Colors</translate> === | ||
* Avoid manually setting color related properties on wiki pages. This can break the light/dark mode switcher for elements you touch. | * <translate>Avoid manually setting color related properties on wiki pages. This can break the light/dark mode switcher for elements you touch.</translate> | ||
* Use the color variables defined in [[Mediawiki:Citizen.css]] | * <translate>Use the color variables defined in [[Mediawiki:Citizen.css]]</translate> | ||
* We're researching a way to use our Skin's color theming instead, which would make items work with light and dark mode and ensure consistency. | * <translate>We're researching a way to use our Skin's color theming instead, which would make items work with light and dark mode and ensure consistency.</translate> | ||
== Icons == | == <translate>Icons</translate> == | ||
Wherever you can use actual SVG files for these. They allow users to update them at a later date more easily. | <translate>Wherever you can use actual SVG files for these. They allow users to update them at a later date more easily.</translate> | ||
=== Page Descriptions === | === <translate>Page Descriptions</translate> === | ||
In search results, we use the [https://www.mediawiki.org/wiki/Extension:ShortDescription Short Description] extension to allow a page to show a small description in the search. | <translate>In search results, we use the [https://www.mediawiki.org/wiki/Extension:ShortDescription Short Description] extension to allow a page to show a small description in the search.</translate> | ||
To add a description to a page use: <nowiki>{{SHORTDESC:<description>}}</nowiki> | <translate>To add a description to a page use: <nowiki>{{SHORTDESC:<description>}}</nowiki></translate> | ||
[[File:PageDescriptionsExample.png]] | [[File:PageDescriptionsExample.png|<translate>Wikimedia search box with the description of the page highlighted.</translate>]] | ||
= Finding content to edit = <!--T:15--> | == <translate>Finding content to edit</translate> == <!--T:15--> | ||
The Resonite Wiki is a very fast moving environment as the community tries to keep up with various Resonite changes and updates. To that end, it can be unclear what needs to be edited or tweaked. | <translate>The Resonite Wiki is a very fast moving environment as the community tries to keep up with various Resonite changes and updates. To that end, it can be unclear what needs to be edited or tweaked.</translate> | ||
== Stubs == <!--T:19--> | == <translate>Stubs</translate> == <!--T:19--> | ||
To help with this, we have a number of pages which list content that is in need of attention. These pages are called Stubs. You can find a list of stubs on these automatically generated pages: | <translate>To help with this, we have a number of pages which list content that is in need of attention. These pages are called Stubs. You can find a list of stubs on these automatically generated pages:</translate> | ||
* [[:Category:Stubs]] | * [[:Category:Stubs]] | ||
* [[:Category:ProtoFluxStubs]] | * [[:Category:ProtoFluxStubs]] | ||
Line 71: | Line 73: | ||
<!--T:16--> | <!--T:16--> | ||
Check these pages regularly for lists of pages that need help. | <translate>Check these pages regularly for lists of pages that need help.</translate> | ||
== Components & Nodes == <!--T:20--> | == <translate>Components & Nodes</translate> == <!--T:20--> | ||
Resonite Users use a huge amount of ProtoFlux Nodes and Components to create in-game content. All of these need documentation! | <translate>Resonite Users use a huge amount of ProtoFlux Nodes and Components to create in-game content. All of these need documentation!</translate> | ||
=== Templates === <!--T:23--> | === <translate>Templates</translate> === <!--T:23--> | ||
Currently we do not have proper component/node templates. This will be updated once they are developed! | <translate>Currently we do not have proper component/node templates. This will be updated once they are developed!</translate> | ||
=== ProtoFlux Nodes === <!--T:21--> | === <translate>ProtoFlux Nodes</translate> === <!--T:21--> | ||
Check [[:Category:ProtoFlux]] for a list of nodes. It resembles the in-game Node Browser. Any nodes could do with reviews, edits and updates but if you see a Node with a Red link, that means it is undocumented. Please feel free to type documentation for it! | <translate>Check [[:Category:ProtoFlux]] for a list of nodes. It resembles the in-game Node Browser. Any nodes could do with reviews, edits and updates but if you see a Node with a Red link, that means it is undocumented. Please feel free to type documentation for it!</translate> | ||
=== Components === <!--T:22--> | === <translate>Components</translate> === <!--T:22--> | ||
We have a list of components on [[:Category:Components]] which can have gaps or missing pages. If you find a component that is missing documentation please go ahead and add it. | <translate>We have a list of components on [[:Category:Components]] which can have gaps or missing pages. If you find a component that is missing documentation please go ahead and add it.</translate> | ||
== Making Larger Changes == <!--T:17--> | == <translate>Making Larger Changes</translate> == <!--T:17--> | ||
When making changes to the wiki, the general principle is to go right ahead. However, when making changes to larger pages such as the [[Main Page]] or pages which are edited, touched or translated frequently, please be careful. There are sometimes subtleties and nuances that need to be covered when editing these pages. Please double check in the Wiki channel of the Resonite Discord before you make such changes. The community there will say yes a lot of the time, but sometimes a discussion may be required. | <translate>When making changes to the wiki, the general principle is to go right ahead. However, when making changes to larger pages such as the [[Main Page]] or pages which are edited, touched or translated frequently, please be careful. There are sometimes subtleties and nuances that need to be covered when editing these pages. Please double check in the Wiki channel of the Resonite Discord before you make such changes. The community there will say yes a lot of the time, but sometimes a discussion may be required.</translate> | ||
= Editing Help = <!--T:13--> | == <translate>Editing Help</translate> == <!--T:13--> | ||
<!--T:14--> | <!--T:14--> | ||
The Resonite Wiki uses Media Wiki as its wiki engine, and MediaWiki has [https://www.mediawiki.org/wiki/Help:Editing_pages extensive documentation on how to edit Wiki pages]. | <translate>The Resonite Wiki uses Media Wiki as its wiki engine, and MediaWiki has [https://www.mediawiki.org/wiki/Help:Editing_pages extensive documentation on how to edit Wiki pages].</translate> | ||
<!--T:4--> | <!--T:4--> | ||
Everyone can make a wiki account to contribute to existing pages and create new ones. | <translate>Everyone can make a wiki account to contribute to existing pages and create new ones.</translate> | ||
= Translating = | == <translate>Categories</translate> == <!--T:12--> | ||
For translating information read [[Help:Translating]]. | <translate>A Category is a way to categorize pages that follow a certain theme or topic. You can use them to group together these pages, as a category page will create a table of pages within its category. For more information on categories, [https://www.mediawiki.org/wiki/Help:Categories please see Media Wiki's guide on categories]. However, here are some specific Resonite Wiki items of guidance:</translate> | ||
* <translate>Category Pages can contain information and text. Use this to explain what the category is and what it does.</translate> | |||
* <translate>Subcategories can exist.</translate> | |||
** <translate>To Create one, put a Category page into another Category.</translate> | |||
** <translate>For example, Category:Animals, Could contain Category:Animals:Mammals.</translate> | |||
** <translate>To do this, make sure Category:Animals:Mammals is named exactly like that and then ensure it also has <nowiki>[[Category:Animals]]</nowiki> within it.</translate> | |||
* <translate>A page can be in more than one category.</translate> | |||
* <translate>'''Please try to avoid creating categories that have only one page within them.'''</translate> | |||
** <translate>Be careful when nesting categories. Members of a category should not also be a category themselves. Category:Vegetables is fine. However, Potato being its own category is NOT ok. | |||
</translate> | |||
== <translate>Translating</translate> == | |||
<translate>For translating information read [[Help:Translating]].</translate> | |||
= Accessibility = | == Accessibility == | ||
== Images == | === Images === | ||
Make sure your images are accessible. Our recommendations: | <translate>Make sure your images are accessible. Our recommendations:</translate> | ||
# Highlight relevant portions of the image with an image editor such as button pushes or input boxes the user should focus on | # <translate>Highlight relevant portions of the image with an image editor such as button pushes or input boxes the user should focus on</translate> | ||
# Upload a large image, and use WikiText to shrink it down. | # <translate>Upload a large image, and use WikiText to shrink it down.</translate> | ||
# Always specify a caption straight after the image name e.g. <nowiki>[[File:bunny.png|A photograph of a bunny]]</nowiki>. | # <translate>Always specify a caption straight after the image name e.g. <nowiki>[[File:bunny.png|A photograph of a bunny]]</nowiki>.</translate> | ||
#* When the caption is the first item after the image name, it will be automatically placed in the HTML image tag's alt attribute. | #* <translate>When the caption is the first item after the image name, it will be automatically placed in the HTML image tag's alt attribute.</translate> | ||
#* If you need to make a separate alt-text from a caption, you can use the [https://www.mediawiki.org/wiki/Help:Images#Syntax alt parameter]. | #* <translate>If you need to make a separate alt-text from a caption, you can use the [https://www.mediawiki.org/wiki/Help:Images#Syntax alt parameter].</translate> | ||
= External Resources = <!--T:18--> | == <translate>External Resources</translate> == <!--T:18--> | ||
* [https://www.mediawiki.org/wiki/Help:Links MediaWiki's help on links] | * [https://www.mediawiki.org/wiki/Help:Links <translate>MediaWiki's help on links</translate>] | ||
* [https://www.mediawiki.org/wiki/Help:Images MediaWiki's help on images] | * [https://www.mediawiki.org/wiki/Help:Images <translate>MediaWiki's help on images</translate>] | ||
* [https://www.mediawiki.org/wiki/Help:Formatting MediaWiki's help on formatting] | * [https://www.mediawiki.org/wiki/Help:Formatting <translate>MediaWiki's help on formatting</translate>] | ||
* [https://www.mediawiki.org/wiki/Help:Tables MediaWiki's help on tables] | * [https://www.mediawiki.org/wiki/Help:Tables <translate>MediaWiki's help on tables</translate>] | ||
* [https://www.mediawiki.org/wiki/Help:Templates MediaWiki's help on templates] | * [https://www.mediawiki.org/wiki/Help:Templates <translate>MediaWiki's help on templates</translate>] | ||
* [https://www.mediawiki.org/wiki/Help:Categories MediaWiki's help on categories] | * [https://www.mediawiki.org/wiki/Help:Categories <translate>MediaWiki's help on categories</translate>] | ||
= See Also = | == <translate>See Also</translate> == | ||
*[[Wiki Status]] | *[[Wiki Status | <translate>Wiki status</translate>]] |
Revision as of 08:15, 25 January 2024
The Resonite Wiki is a community project. Thank you for all your help and contributions! We are a tiny team and maintaining it wouldn't be possible without you. Everyone regardless of their status in Resonite can edit the wiki. Any contributions are welcome and wanted. Please edit away!
Wiki Moderation
For each user, their first few edits will be placed in a Moderation queue, these are usually approved quickly.
Once approved, users are usually added to the automoderated user group, which prevents subsequent edits from needing moderation.
Editing guidelines
Before you get started, here are some guidelines on editing the wiki to keep in mind.
Drafts/Reviews etc
- Just edit it! You don't need any special status, approval or permission to edit the wiki.
- Don't send us drafts or WIPs. Just edit away. We'll work on content as we go. :)
- Don't use Google Docs or Word to draft documentation. Writing directly in the wiki helps you to think like a wiki.
- Follow the principle of "progressive enhancement." Good -> Better -> Best
Style
When writing, we don't really have a "writing style" to follow, but we do have some guidelines:
- Use American English.
- Link to other articles lots! Cross linking articles is fantastic.
- Write using proper sentences and casing.
- Avoid over capitalization.
- Write using you and we instead of I - This brings the user along for the journey with you.
- Avoid article names that are sentences. "ProtoFlux" is better than "What is ProtoFlux" in this case, ProtoFlux should contain information about what ProtoFlux is without saying it in the title.
- Use headings... lots. They help with readability.
- Use bullet pointed lists. They're great.
- Avoid tables for large paragraphs of text.
- Factual data, numerical data, etc. are fine. But we often see tables that would be better served as a collection of multiple tables, or a collection of multiple bullet pointed lists or headings.
- Avoid using "Click here" or "here" or "page"
- Instead try incorporating the name of the article or link into the sentence.
- Click here to read about bot commands => Bot commands allow you to do cool things
- There's an article, that explains more.
- Instead try incorporating the name of the article or link into the sentence.
- Avoid "Introduction" headings. The first few paragraphs of your page are the introduction. See basically every page on wikipedia for examples.
Formatting
Due to the ever changing nature of the wiki and its internationalization requirements, we'll need you to format things in a certain way.
You can find a quick guide to Wikitext formatting on the MediaWiki Formatting help page.
- Avoid using ancient HTML tags.
<b>,<br>,<i>,<div> etc
should be avoided. Use the WikiText Equivalents wherever possible.- If you need a line break, add a literal line break.
- Avoid starting a page with a heading which is a copy of the page name. The title of the page is the page name, not the first heading.
Colors
- Avoid manually setting color related properties on wiki pages. This can break the light/dark mode switcher for elements you touch.
- Use the color variables defined in Mediawiki:Citizen.css
- We're researching a way to use our Skin's color theming instead, which would make items work with light and dark mode and ensure consistency.
Icons
Wherever you can use actual SVG files for these. They allow users to update them at a later date more easily.
Page Descriptions
In search results, we use the Short Description extension to allow a page to show a small description in the search.
To add a description to a page use: {{SHORTDESC:<description>}}
Finding content to edit
The Resonite Wiki is a very fast moving environment as the community tries to keep up with various Resonite changes and updates. To that end, it can be unclear what needs to be edited or tweaked.
Stubs
To help with this, we have a number of pages which list content that is in need of attention. These pages are called Stubs. You can find a list of stubs on these automatically generated pages:
Check these pages regularly for lists of pages that need help.
Components & Nodes
Resonite Users use a huge amount of ProtoFlux Nodes and Components to create in-game content. All of these need documentation!
Templates
Currently we do not have proper component/node templates. This will be updated once they are developed!
ProtoFlux Nodes
Check Category:ProtoFlux for a list of nodes. It resembles the in-game Node Browser. Any nodes could do with reviews, edits and updates but if you see a Node with a Red link, that means it is undocumented. Please feel free to type documentation for it!
Components
We have a list of components on Category:Components which can have gaps or missing pages. If you find a component that is missing documentation please go ahead and add it.
Making Larger Changes
When making changes to the wiki, the general principle is to go right ahead. However, when making changes to larger pages such as the Main Page or pages which are edited, touched or translated frequently, please be careful. There are sometimes subtleties and nuances that need to be covered when editing these pages. Please double check in the Wiki channel of the Resonite Discord before you make such changes. The community there will say yes a lot of the time, but sometimes a discussion may be required.
Editing Help
The Resonite Wiki uses Media Wiki as its wiki engine, and MediaWiki has extensive documentation on how to edit Wiki pages.
Everyone can make a wiki account to contribute to existing pages and create new ones.
Categories
A Category is a way to categorize pages that follow a certain theme or topic. You can use them to group together these pages, as a category page will create a table of pages within its category. For more information on categories, please see Media Wiki's guide on categories. However, here are some specific Resonite Wiki items of guidance:
- Category Pages can contain information and text. Use this to explain what the category is and what it does.
- Subcategories can exist.
- To Create one, put a Category page into another Category.
- For example, Category:Animals, Could contain Category:Animals:Mammals.
- To do this, make sure Category:Animals:Mammals is named exactly like that and then ensure it also has [[Category:Animals]] within it.
- A page can be in more than one category.
- Please try to avoid creating categories that have only one page within them.
- Be careful when nesting categories. Members of a category should not also be a category themselves. Category:Vegetables is fine. However, Potato being its own category is NOT ok.
Translating
For translating information read Help:Translating.
Accessibility
Images
Make sure your images are accessible. Our recommendations:
- Highlight relevant portions of the image with an image editor such as button pushes or input boxes the user should focus on
- Upload a large image, and use WikiText to shrink it down.
- Always specify a caption straight after the image name e.g. [[File:bunny.png|A photograph of a bunny]].
- When the caption is the first item after the image name, it will be automatically placed in the HTML image tag's alt attribute.
- If you need to make a separate alt-text from a caption, you can use the alt parameter.