Jump to content
Toggle menu
  • 8 articles
  • 75 files
  • 7 users
  • 37.8K edits
Neodyland Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:Full stop: Difference between revisions

Template page
m add doc
m Fixes for Khmer, Thai, Laoo; update comments
Line 13: Line 13:
   | hy = Armn
   | hy = Armn
   | ja = Jpan
   | ja = Jpan
   | jbo = Latn-Zs-Ll-Zs
   | jbo = Latn-Zs-i-Zs
   | ka = Geor
   | ka = Geor
   | ko = Hang
   | ko = Hang
Line 38: Line 38:
   }}
   }}


| Armn = ։ 
| Armn = <!-- U+0589 Armenian full stop (it's NOT an ASCII colon!) -->։&#32;


| Beng | Guru | Gujr | Knda | Mlym | Orya | Sinh | Taml | Telu
| Beng | Deva | Guru | Gujr | Knda | Mlym | Orya | Sinh | Taml | Telu
| Deva = &#x0964;
| Deva-Pe-Zs = <!-- U+0964 Devanagari Danda -->।&#32;


| Bpmf | Hang | Hans | Hant | Jpan | Phpa
| Bpmf | Hang | Hani | Hans | Hant | Jpan | Phpa
| Hani = &#x3002;
| Hani-Pe = &#x3002;


| Latn-Zs-Ll-Zs = &nbsp;i&#32;
| Khmr
| Khmr-Pe-Zs = <!-- U+17D4 Khmer sign Khan -->។;&#32;


| Thai<!--FIXME: | Laoo | Khmr -->
| Thai
| Zinh-space = &#32;
| Zinh-space = &#32;


| Arab<!-- Note: U+0640 Arabic Tatween is an "joining" format control, NOT an *isolated* punctuation -->
| Latn-Zs-i-Zs = &nbsp;i&#32;
| Cyrl | Geor | Grek | Latn
 
| Arab | Cyrl | Geor | Grek | Laoo | Latn<!-- Note: U+0640 Arabic Tatween is an "joining" format control, NOT an *isolated* punctuation -->
| Zinh-Pe-Zs | #default = .&#32;
| Zinh-Pe-Zs | #default = .&#32;
}}<noinclude></span>Or its equivalent in the relevant language.
}}<noinclude></span>Or its equivalent in the relevant language.
{{Documentation}}</noinclude>
{{Documentation}}</noinclude>

Revision as of 06:22, 31 May 2019

This shows a localized full stop at end of this sentence. Or its equivalent in the relevant language.

Template documentation[ view · edit · history · purge ]
This documentation is transcluded from Template:Full stop/doc.

Generates a full stop punctuation suitable for texts written to be readable and translatable in human languages.

Usage

{{Full stop}}

Template parameters

ParameterDescriptionDefaultStatus
langlanguage codea valid language code defined in BCP 47 or supported by MediaWiki{{PAGELANGUAGE}}optional

Additional information

The template is intended to be used in the following namespaces: no namespace specified

The template is intended to be used by the following user groups: no user group specified

See also

Localization

To add your language to the list of languages supported by this template, please edit the template and add a row to the "{{LangSwitch|}}" construct. It takes the form "|xx= Your translation " (xx being the code of your language)

Be especially careful about the usage and interpretation of the Latin full stop punctuation, because they will be confused with other punctuations (and sometimes with actual native letters or modifiers for other Latin punctuations) that non-Latin scripts prefer using (notably Armenian and Greek).

Note that the Arabic script usually borrows the same ASCII full stop as Latin (this full stop is BiDi-neutral), but the Nastaliq variant of the script uses its own full stop, which is a narrow dash (followed by a normal space within paragraphs) rather than a dot on the baseline, but which is strongly left-to-right. For this script variant (used in Farsi, Urdu, Uighur, and related languages written with the Arabic script), do no use this full stop between two numerals written with Western Arabic digits or between words written with LTR scripts (numbers should be translitterated using traditional Arabic digits; or numbers and words not written in Nastaliq Arabic, and separated by a Nastaliq full stop and space have to be isolated in HTML using "bdi" tags). The ASCII full stop is still used in the middle of numbers as a decimal separator only between two digits (themselves preferably using Eastern Arabic digits). Within sentences, the Nastaliq script variant also prefers using the Arabic comma and Arabic semicolon (which are also strongly right-to-left, and rotated compared to the generic comma, but not used as a decimal separator). In Nastaliq, the Arabic question marks are also prefered (strongly right-to-left, and mirrored compared to the generic question mark which is BiDi-neutral).

As well, simple spaces are interpreted as full stops (or semicolons) in some East Asian scripts (except for embedded words borrowed from other scripts), so don't insert extra spaces between "words" or after full stops or any other common punctuation that these scripts use.

Examples

  • "1{{Full stop}}2" gives "1. 2".
  • "1{{Full stop|lang=bn}}2" gives "1। 2".
  • "1{{Full stop|lang=en}}2" gives "1. 2".
  • "<bdi>1</bdi>{{Full stop|lang=fa}}<bdi>2</bdi>" gives "1. 2".
  • "1{{Full stop|lang=hy}}2" gives "1։ 2".
  • "1{{Full stop|lang=hi}}2" gives "1। 2".
  • "1{{Full stop|lang=ja}}2" gives "1。2".
  • "1{{Full stop|lang=jbo}}2" gives "1 i 2".
  • "1{{Full stop|lang=km}}2" gives "1។; 2".
  • "1{{Full stop|lang=ko}}2" gives "1。2".
  • "1{{Full stop|lang=lo}}2" gives "1. 2".
  • "1{{Full stop|lang=lzh}}2" gives "1。2".
  • "1{{Full stop|lang=th}}2" gives "1 2".
  • "1{{Full stop|lang=yue}}2" gives "1. 2".
  • "1{{Full stop|lang=zh}}2" gives "1。2".
Cookies help us deliver our services. By using our services, you agree to our use of cookies.