Jump to content

扩展:Josa

本頁使用了標題或全文手工轉換
From mediawiki.org
This page is a translated version of the page Extension:Josa and the translation is 100% complete.
MediaWiki扩展手册
Josa
发行状态: 稳定版
实现 解析器函数
描述 自动化韩文后置词过程的“josa”部分。
作者 Bae Junehyeon (*devunt留言)
最新版本 0.1 (2014-01-29)
MediaWiki >= 1.47.0
数据库更改
许可证 MIT License
下載
示例 {{#은는:한글}} -> 한글은
前往translatewiki.net翻譯Josa扩展
問題 开启的任务 · 报告错误

Josa扩展会將韩文后置词过程的韩语助词(josa)(读作/dʒo:sa/或/ʨo:sa/)部份自动化。

安装

  • 下载文件,并解压Josa文件夹到extensions/目录中。
    开发者和代码贡献人员应改从Git安装此扩展,输入:
    cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/Josa
    
  • 請新增下列代码到您的LocalSettings.php 文件的底部:
    wfLoadExtension( 'Josa' );
    
  • Yes 完成 – 請导航至您的wiki上的Special:Version,以验证此扩展已成功安装。


用法

  • {{#functionname: word }}
  • {{#functionname: word | argument }}
  • {{#functionname: word | argument 1 | argument 2 }} 1.30+

函數名稱

該函數將是以下幾種形式之一:

英語和其他語言 韩语
EulRuel 을를
EunNeun 은는
EGa 이가
GwaWa 과와
AYa 아야
Euro 으로
E

不帶任何選項的Josa函數呼叫將渲染為單字和josa。 某些特殊字元會被自動忽略。

  • {{#EunNeun: 한글}}한글은
  • {{#EulRuel: 위키백과}}위키백과를
  • {{#EGa: '비타민'}}'비타민'이
  • {{#과와: 미디어위키}}미디어위키와
  • {{#아야: 지원}}지원아
  • {{#이: 정민}}가정민이가
  • {{#으로: [[학업]]}}학업으로
  • {{#으로: 100%}}100%으로
  • {{#EulRuel: 글자 Ñ}}글자 Ñ를 (bug)

給定單字的格是用英文字母寫的,或是以數字結尾,都沒關係。

  • {{#EulRuel: DNA}}DNA를
  • {{#EunNeun: ATM}}ATM은
  • {{#Euro: 119}}119로

但其他字母會加上括號:

  • {{#EulRuel: 직원(3명)}}직원(3명)을(를)

有時會導致錯誤:

  • {{#EulRuel: 國語}}國語을

引數

MediaWiki 1.30+

引數必須是以下幾種之一:

引數 别名 描述
josaonly 조사만 只渲染「Josa」,該詞彙會被移除。 {{#EunNeun: 한글|josaonly}}
override=foo 덮어쓰기, 오버라이드 請將「Josa」替換為給定的文字。 {{#EulRuel:시약 100g|override=을}}시약 100g을

引數的順序無關緊要。

MediaWiki 1.29 或更早版本

若第二個參數為 0,則會移除基礎單詞。

  • {{#EulRuel: 한글|0}}

任何其他參數都會使基礎詞保留下來。 Technically, PHP determines whether the value is true or not. 所以,false就是true。 查看更多範例:

  • {{#EulRuel: 한글|false}}한글을
  • {{#EulRuel: 한글|true}}한글을
  • {{#EulRuel: 한글|1}}한글을