Template:IPA soundbox/doc

From Lojban
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This template produces a standard box to start a sound file. It has some extra features to help linking to a phonetic sound file. Also, there are options to format possible error messages and to alter the layout of the box. Basic examples:

Usage

The box is created in three steps:
Step 1. Determine the soundfile name

- By using input IPA symbol, looked up in a list: <syntaxhighlight lang="text" class="" id="" style="" inline="1">ipa symbol=p</syntaxhighlight> →
- Use input soundfile: <syntaxhighlight lang="text" class="" id="" style="" inline="1">soundfile=bilabial click.ogg</syntaxhighlight>→

Step 2. Check if the soundfile exists This check may prevent red links and (undesired) repeated checks

Step 3. Create the standard browser soundbox on the page, using [[File:soundfile]] Here the information is put together, optional settings such as size are used, and the result is soundbox.

Input options

a. <syntaxhighlight lang="text" class="" id="" style="" inline="1">checkexist=no</syntaxhighlight>: skip (expensive) check on file existence. Default=yes (do the check).
b. layout of the soundbox (these settings use basic layout parameters):
- <syntaxhighlight lang="text" class="" id="" style="" inline="1">showicon=no</syntaxhighlight>: show info icon ("noicon" in basic)
- <syntaxhighlight lang="text" class="" id="" style="" inline="1">size=50px</syntaxhighlight> size (in px: default =250px, minimum is ~40px) Basic: width.
- <syntaxhighlight lang="text" class="" id="" style="" inline="1">style</syntaxhighlight>: any style (CSS format) to be used, e.g. <syntaxhighlight lang="text" class="" id="" style="" inline="1">style=background:yellow;</syntaxhighlight>
  • {{IPA soundbox|| ipa symbol=m| size=120px| style=border:1px solid red; background:yellow;}}
m


c. When an error would exist, show an error message:
- default: show errormessage as error message
- <syntaxhighlight lang="text" class="" id="" style="" inline="1">errortext=something is wrong</syntaxhighlight>: Show alternate text when error
- <syntaxhighlight lang="text" class="" id="" style="" inline="1">errortext=</syntaxhighlight>: blank, no output at all (no showbox)

Example of check file once:

  • See {{infobox IPA}}. First the file is checked, and returns filename if exists. Then if there is a filename, the infobox row is composed, including the soundbox set with <syntaxhighlight lang="text" class="" id="" style="" inline="1">checkexist=no</syntaxhighlight>.
Full parameter list
{{IPA soundbox
<!-- GENERAL -->
| ipa symbol    =
| style         =
| errortext     =
<!-- ABOVE -->
| show box above=
| showsymbol    =
| line-height   =
<!-- PLAYER -->
| soundfile     =
| checkexist    =
| showicon      =
| width         =
| size          =
}}
Possible errors
1. IPA symbol unknown in IPAsym list
2. File does not exist
When an error exists, no button will be shown.

See also