Difference between revisions of "Template:XDG"

From PCGamingWiki, the wiki about fixing PC games
m (changed category assignment to Category:Invalid template usage (XDG) to make it more clear where the issue is)
m (updated link)
 
Line 1: Line 1:
 
<includeonly>{{#switch: {{lc:{{{1}}}}}
 
<includeonly>{{#switch: {{lc:{{{1}}}}}
|true  = {{++}} This game follows the [http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html XDG Base Directory Specification] on Linux. [[Linux XDG support::true| ]]
+
|true  = {{++}} This game follows the [https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html XDG Base Directory Specification] on Linux. [[Linux XDG support::true| ]]
|false = {{--}} This game does not follow the [http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html XDG Base Directory Specification] on Linux. [[Linux XDG support::false| ]]
+
|false = {{--}} This game does not follow the [https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html XDG Base Directory Specification] on Linux. [[Linux XDG support::false| ]]
|unknown = {{ii}} It's unknown whether this game follows the [http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html XDG Base Directory Specification] on Linux. Please fill in this information. [[Linux XDG support::unknown| ]]
+
|unknown = {{ii}} It's unknown whether this game follows the [https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html XDG Base Directory Specification] on Linux. Please fill in this information. [[Linux XDG support::unknown| ]]
  
 
|#default = {{ii}} {{{1|}}} [[Linux XDG support::other| ]]
 
|#default = {{ii}} {{{1|}}} [[Linux XDG support::other| ]]
 
}}{{#if: {{#var:Linux}} | | [[Category:Invalid template usage (XDG)]]}}</includeonly><noinclude>{{documentation}}</noinclude>
 
}}{{#if: {{#var:Linux}} | | [[Category:Invalid template usage (XDG)]]}}</includeonly><noinclude>{{documentation}}</noinclude>

Latest revision as of 01:47, 29 November 2019

Documentation for the above template (sometimes hidden from view).
Description

This template states whether the game observes the XDG base directory specification.

Arguments
  • 1
Possible values: true, false, other
Use true if the games observes all parts of the specification, including where to save if the value is not set (~/.local/share/, ~/.config/), as well as using either the environmental values XDG_DATA_HOME, XDG_CONFIG_HOME or both. Sets Property:Linux XDG support to true.
Use false if none of the above are followed. Sets Property:Linux XDG support to false.
If the case is different (environmental values are observed but not the default location, game crashes when value is set), enter a custom text describing the issue instead, like so {{XDG|Custom text goes here.}}. Sets Property:Linux XDG support to other.
Syntax

{{XDG|1}}