User:Pharap: Difference between revisions

From Guild of Archivists
(Add concrete example for unfinished 'sic' proposal.)
(Add 'Phrasebook' section.)
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Summary ==
== Profile ==


[https://en.wiktionary.org/wiki/Appendix:English_pronunciation#English IPA]: /ˈfɛː.ɹæp/
{| class="wikitable"
|-
| Name || Pharap
|-
| [https://en.wiktionary.org/wiki/Appendix:English_pronunciation#English IPA] || /ˈfɛː.ɹæp/
|-
| [[D'ni (language)|D'ni]]<span title="Approximation" style="border-bottom: 1px dotted">*</span> || <span title="Dnifont: feråp, OTS: ferap, NTS: feræp, IPA: /fɛ.ɹæp/" style="border-bottom: 1px dotted"><dni>feråp</dni></span>
|}


[[D'ni (language)|D'ni]] (approximation): <dni>feråp</dni>
=== Links ===


== Links ==
* {{Dnidings:Guild of writers emblem}} [https://forum.guildofwriters.org/memberlist.php?mode=viewprofile&u=10547 Guild of Writers Profile]


* [https://forum.guildofwriters.org/memberlist.php?mode=viewprofile&u=10547 Guild of Writers Profile]
=== Skills & Experience ===


== Wiki Improvement Proposals ==
I have around a decade's worth of programming experience. My primary programming languages are C++, C#, Lua, Haskell, and my favourite topics are language design, parsing, and compiler construction.


=== Template Improvement Proposals ===
Historically I don't have much experience with editing wikis. I've done the odd bit of editing on <abbr title="The Unofficial Elder Scrolls Pages">[https://en.uesp.net/wiki/Main_Page UESP]</abbr>, but my work here on the Guild of Archivists is the most I've ever contributed to a single wiki, and as a result I've learnt a great deal in a short time, particularly about templates, modules, and Semantic MediaWiki properties.


==== Apocrypha Banner ====
I have limited knowledge of [[D'ni (language)|D'ni]], but hope to improve it. The extensive [[Dictionary:Full_Word_List|D'ni Dictionary]] here has been one of my big reasons for using and wanting to contribute to the wiki. I'm not a trained linguist, but I can read IPA, and I can pronounce the /ɾ/ (alveolar tap) occasionally found in D'ni words like [[Dictionary:Todelmer|Todelmer]] and [[Dictionary:Rahwah|rahwah]] due to having some experience with Japanese.


===== Summary =====
== Wiki Improvement Proposals ==
 
At the moment, [[GoArch:Apocrypha|apocrypha]] articles using the {{tlx|apocrypha}} template are marked with a small badge at the top right of the page which is unobvious and easily overlooked.
 
I propose that instead of (or in addition to) a small badge, apocrypha articles be marked with a large banner at the top of the page as is done with both Out-of-Cavern artices (e.g. [[Riven (game)]]) via the {{tlx|OOC}} tag and [[GoArch:Unexplored Branches|Unexplored Branches]] articles (e.g. [[Chiso Preniv]]) via the {{tlx|Unexplored Branches}} tag.
 
===== Reasoning =====
 
The reasoning behind this suggestion is to make apocrypha articles more obvious and less likely to be mistaken for 'official' content, particularly in cases where particularly well-made apocrypha with similar quality and/or appearance to official content might easily be mistaken for official content if one has overlooked the badge.
 
===== Example =====
 
The banner by including the {{tlx|apocrypha}} template would appear as thus:
 
{{ambox
| type=notice
| image=[[File:Apocrypha.png|50px]]
| issue = is [[GoArch:Apocrypha|apocrypha]]. It should be considered [[GoArch:Canon policy|non-canon]] and may consist of fan-created content.
| small = {{#if:{{{sect|{{{section|{{{1|}}}}}}}}}|{{#if:{{{small|{{{left|}}}}}}|left}} }}
| sect = {{{1|}}}
}}
 
The badge on the top right of the page could appear as it currently does or be omitted.
 
===== Implementation Details =====
 
The change could be enacted by the use of an {{tlx|ambox}} template.
 
<pre><nowiki>
<indicator name="apocrypha">[[File:Apocrypha.png|30px|link=GoArch:Apocrypha]]</indicator><includeonly>[[Category:Apocrypha]]</includeonly>
{{ambox
| type=notice
| image=[[File:Apocrypha.png|50px]]
| issue = is [[GoArch:Apocrypha|apocrypha]]. It should be considered [[GoArch:Canon policy|non-canon]] and may consist of fan-created content.
| small = {{#if:{{{sect|{{{section|{{{1|}}}}}}}}}|{{#if:{{{small|{{{left|}}}}}}|left}} }}
| sect = {{{1|}}}
}}
<noinclude>
'''This template is for indicating that an article is about a non-canon subject. Non-canon subjects include:
* Fan-created content, such as the [[Lara Documents]] or fan-created Ages
* Material from the Dark Horse comics
* Ret-conned content from the Myst novels (such as [[Tadjinar]])</noinclude>
</nowiki></pre>
 
This template currently includes no documentation, though if any were needed it should simply be a matter of adapting the documentation provided for the {{tlx|OOC}} or {{tlx|Unexplored Branches}} templates.
 
==== Adding a <code>quote</code> Parameter to {{tlx|cite journal}} ====
 
===== Summary =====
 
I propose to add a <code>quote</code> parameter to the {{tlx|cite journal}} template so that references may include specific quotes relevant to the claim being supported by the citation.
 
===== Reasoning =====
 
The intent of such a quotation would be to make it easier to verify claims as readers would not have to (for example) go hunting through entire journals just to find the one sentence that supports the claim made in the article.
 
===== Example =====
 
The <code>quote</code> parameter could then be used as thus:
<pre><nowiki>
<ref name="Tay">{{cite journal|author=Catherine|journal=Personal journal|journal-page=Reference:Catherine, personal journal (Riven)|game=Riven|quote=They have named it "Tay"}}</ref>
</nowiki></pre>
 
Producing an output of:
<blockquote><samp>Catherine, ''Personal journal''. Riven. "They have named it "Tay""</samp></blockquote>
 
The presence or absence of quote marks and/or the style of the quote marks would be up for discussion.
 
Should anyone find the nesting of the same style of quotes unsatisfactory, I ''believe'' it should be possible to enforce the inner quotes being made a different style.
 
===== Implementation Details =====
 
This proposal could be implemented by simply adding <code><nowiki>{{#if:{{{quote|}}}| "{{{quote}}}"|}}</nowiki></code> to the existing template, such that it becomes:
 
<pre><nowiki>
{{{author}}}. ''{{{journal-nolink|[[{{{journal-page|Reference:{{{author}}}, {{{journal}}}}}}|{{{journal}}}]]}}}''. {{{game-nolink|[[{{{game-page|{{{game}}}}}}|{{{game}}}]]}}}.{{#if:{{{quote|}}}| "{{{quote}}}"|}}<noinclude>{{documentation}}</noinclude>
</nowiki></pre>
 
The documentation for the template could be ammended with:


<pre><nowiki>
My [[/Wiki Improvement Proposals/|Wiki Improvement Proposals subpage]] contains a list of things I would like to propose as improvements to the wiki. Many of these involve the creation or modification of templates, which is why I feel that perhaps they ought to be reviewed by other wiki contributors first, to be sure that I wouldn't be treading on anyone's toes by making the changes.
"quote":
{
"label": "Quote",
"description": "A selected quote from the referenced journal. The chosen quote should be relevant to the article content that makes use of the citation. If omitted, no quote is included in the reference.",
"example": "They have named it \"Tay\"",
"type": "string"
}
</nowiki></pre>


As well as the addition of <code>"quote"</code> to the end of the <code>paramOrder</code> array.
== Phrasebook ==


Note: In regards to enforcing that nested quotes use a different style, I don't believe templates alone are capable of text replacement that sophisticated, though it's possible they support some sort of regex-replacement feature that I'm unaware of at the time of writing. To support such a feature would, I believe, require a Lua module. I haven't researched that as I'm presuming it won't be an issue, but should it be an issue I have sufficient experience with Lua and parsing that I'm confident I could make a good go of it.
Visit my [[/D'ni Phrasebook|Phrasebook subpage]] for a collection of D'ni phrases of varying usefulness and correctness.


=== Incomplete Proposals ===
== Useful Pages ==


* Further proposals for adding <code>quote</code> parameters to other <code>cite</code> templates, such as {{tlx|cite dialog}}.
* [[D'ni grammar]] - D'ni grammar rules.
* Adapting the {{tlx|sic}} template to produce an output more akin to what [https://en.uesp.net/wiki/Main_Page UESP] produces. (A surplus of examples can be found in the [https://en.uesp.net/wiki/Bloodmoon:Airship_Captain%27s_Journal Bloodmoon:Airship Captain's Journal] article.
* [[Dnidings:Main Page]] - D'nidings: for inserting decorative and illustrative symbols. {{Dnidings:Journey hand}}
** For those who are unwilling or unable to visit the linked page, if one were to use UESP's <nowiki>{{sic}}</nowiki> template as <nowiki>{{sic|Incorrect|Correct}}</nowiki>, that would cause the text to appear as thus: <span title="Please do NOT CHANGE to &quot;Correct&quot;: the original source is intentionally copied and has the error." style="border-bottom:1px dotted">Incorrect ''[sic]''</span>. Naturally the text in the hover box could be adapted to say whatever might be appropriate. It could be as simple as including only the correct text.
* [[Dictionary:Full Word List]] - All the D'ni words in the dictionary.
** To provide a more concrete example, [[Reference:Gehn, Lab journal|Gehn's Lab Journal]] incorrectly says "discreet" instead of "discrete", and at present that looks like discreet {{sic|[discrete]}}. With the proposed change, it would appear as something more like <span title="Please do not attempt to 'correct' this to &quot;discrete&quot;. The original source is intentionally copied verbatim, including any and all typographical errors." style="border-bottom:1px dotted">discreet ''[sic]''</span>, with the exact tooltip text being up for debate.

Latest revision as of 20:51, 11 January 2024

Profile[edit]

Name Pharap
IPA /ˈfɛː.ɹæp/
D'ni* feråp

Links[edit]

Skills & Experience[edit]

I have around a decade's worth of programming experience. My primary programming languages are C++, C#, Lua, Haskell, and my favourite topics are language design, parsing, and compiler construction.

Historically I don't have much experience with editing wikis. I've done the odd bit of editing on UESP, but my work here on the Guild of Archivists is the most I've ever contributed to a single wiki, and as a result I've learnt a great deal in a short time, particularly about templates, modules, and Semantic MediaWiki properties.

I have limited knowledge of D'ni, but hope to improve it. The extensive D'ni Dictionary here has been one of my big reasons for using and wanting to contribute to the wiki. I'm not a trained linguist, but I can read IPA, and I can pronounce the /ɾ/ (alveolar tap) occasionally found in D'ni words like Todelmer and rahwah due to having some experience with Japanese.

Wiki Improvement Proposals[edit]

My Wiki Improvement Proposals subpage contains a list of things I would like to propose as improvements to the wiki. Many of these involve the creation or modification of templates, which is why I feel that perhaps they ought to be reviewed by other wiki contributors first, to be sure that I wouldn't be treading on anyone's toes by making the changes.

Phrasebook[edit]

Visit my Phrasebook subpage for a collection of D'ni phrases of varying usefulness and correctness.

Useful Pages[edit]