279 lines
7.0 KiB
Plaintext
279 lines
7.0 KiB
Plaintext
# liblouis: Swahili (Kenya) Grade 1
|
||
#
|
||
# This file is part of liblouis.
|
||
#
|
||
# liblouis is free software: you can redistribute it and/or modify it
|
||
# under the terms of the GNU Lesser General Public License as
|
||
# published by the Free Software Foundation, either version 2.1 of the
|
||
# License, or (at your option) any later version.
|
||
#
|
||
# liblouis is distributed in the hope that it will be useful, but
|
||
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||
# Lesser General Public License for more details.
|
||
#
|
||
# You should have received a copy of the GNU Lesser General Public
|
||
# License along with liblouis. If not, see
|
||
# <http://www.gnu.org/licenses/>.
|
||
#
|
||
#-index-name: Swahili, uncontracted
|
||
#-display-name: Swahili uncontracted braille
|
||
#
|
||
#-author: Jake Kyle
|
||
#-author: Dipendra Manocha
|
||
#-author: Martin Kieti
|
||
#-maintainer: Jake Kyle <jake@compassbraille.org>
|
||
#-updated: 2022
|
||
#
|
||
#+language:sw
|
||
#+region:sw-KE
|
||
#+type:literary
|
||
#+grade:1
|
||
#+contraction: no
|
||
#
|
||
#-copyright: 2022, Compass Braille <http://www.compassbraille.org>
|
||
#-copyright: 2022, the DAISY Consortium <https://daisy.org/>
|
||
#-license: LGPLv2.1
|
||
#
|
||
# Copyright (C) 2022 by Compass Braille <http://www.compassbraille.org>
|
||
# Copyright (C) 2022 by the DAISY Consortium <https://daisy.org/>
|
||
#
|
||
# With contributions from DAISY Consortium under project supported by Microsoft.
|
||
#
|
||
# This table was created using information contained in a document entitled
|
||
# "Kenya Swahili Braille Code" (see <http://liblouis.io/braille-specs/swahili/>)
|
||
# which was derived from the Kenya Institute of Curriculum Development's Swahili
|
||
# Braille Manual: “Mwongozo wa Breli Ya Kiswahili”.
|
||
#
|
||
# The Braille code is graded into 6 grades: 1, 1.2, 1.3, 1.4, 1.5 and 2. This is
|
||
# in line with the Kenya Institute of Curriculum Development’s Curriculum
|
||
# Designs for Kiswahili Braille.
|
||
#
|
||
# The Braille code in the document was adopted at a Stakeholders Workshop held
|
||
# at the Swiss Lenana Mount Hotel on 25th August 2022.
|
||
#
|
||
|
||
# Default display table
|
||
include text_nabcc.dis
|
||
|
||
# Character definitions
|
||
|
||
# Spaces
|
||
space \t 9 tab
|
||
space \x001b 1b escape character for html back-translation
|
||
space \x00A0 a NO-BREAK SPACE <noBreak> 0020 NON-BREAKING SPACE
|
||
noback correct "\x200b" "\s"
|
||
include spaces.uti
|
||
|
||
# Other characters
|
||
include latinLetterDef6Dots.uti
|
||
include litdigits6Dots.uti
|
||
include digits6Dots.uti
|
||
|
||
|
||
# Signs
|
||
noback sign † 145-236 dagger \x2020
|
||
noback sign ♀ 124-236 female sign \x2640
|
||
sign £ 4-123
|
||
noback sign ♂ 134-236
|
||
noback sign ‡ 135-246 double dagger
|
||
noback sign ¶ 1234-345
|
||
noback sign § 234-3
|
||
sign % 25-1234
|
||
sign $ 4-256
|
||
sign * 35-35
|
||
noback sign ° 356 degrees
|
||
sign ¢ 4-14 cent
|
||
sign € 4-15 euro
|
||
sign ¥ 4-13456
|
||
sign & 12346
|
||
sign @ 4-2346
|
||
sign ʹ 4-35 minute or foot sign (a single prime)
|
||
sign ʺ 4-35-35 second or inch sign (a double prime)
|
||
noback sign # 4-3456
|
||
sign © 45-14
|
||
sign ® 45-1235 registered trade mark
|
||
sign ™ 45-2345 trade mark
|
||
noback sign • 456-256 bullet
|
||
sign 〃 5-2 ditto
|
||
sign ~ 5-36 tilde
|
||
sign \x005C 5-34 back oblique stroke
|
||
sign ^ 456-126
|
||
|
||
|
||
# Maths symbols
|
||
math + 56-235 plus
|
||
math × 56-236 multiply
|
||
math ÷ 56-256 divide
|
||
math = 56-2356 equals
|
||
math < 246 less than
|
||
math > 135 greater than
|
||
math ¼ 3456-1-256 quarter
|
||
math ½ 3456-1-23 half
|
||
math ¾ 3456-14-256 three quarters
|
||
math √ 146 square root
|
||
math ² 346-23 superscript two
|
||
math ³ 346-25 superscript three
|
||
math \x2080 16-356 subscript zero
|
||
math \x2081 16-2 subscript one
|
||
math \x2082 16-23 subscript two
|
||
math \x2083 16-25 subscript three
|
||
math \x2084 16-256 subscript four
|
||
math \x2085 16-26 subscript five
|
||
math \x2086 16-235 subscript six
|
||
math \x2087 16-2356 subscript seven
|
||
math \x2088 16-236 subscript eight
|
||
math \x2089 16-35 subscript nine
|
||
|
||
|
||
# Punctuation
|
||
punctuation . 256 fullstop
|
||
punctuation , 2 comma
|
||
punctuation ; 23 semi-colon
|
||
punctuation : 25 full colon
|
||
punctuation ! 235 exclamation mark
|
||
punctuation ? 236 question mark
|
||
punctuation ' 3 apostrophe
|
||
punctuation " 236 quotation mark
|
||
punctuation ‘ 6-236 open quotation mark
|
||
punctuation ’ 356-3 close quotation mark
|
||
punctuation “ 236 double open quotation mark
|
||
punctuation ” 356 double close quotation mark
|
||
punctuation < 456-2356 open angled brackets
|
||
punctuation > 456-2356 close angled brackets
|
||
punctuation ( 2356 open parenthesis
|
||
punctuation ) 2356 close parenthesis
|
||
punctuation / 456-34 oblique stroke
|
||
punctuation [ 6-2356 open square bracket
|
||
punctuation ] 2356-3 close square bracket
|
||
punctuation { 46-2356 open curly braces
|
||
punctuation } 46-2356 close curly braces
|
||
punctuation - 36 hyphen
|
||
punctuation – 36-36 en dash
|
||
punctuation — 36-36-36 em dash
|
||
punctuation … 36-36 ellipsis \x2026
|
||
punctuation _ 456 underscore
|
||
|
||
# Braille indicators
|
||
numsign 3456
|
||
letsign 56
|
||
noletsignafter '
|
||
noletsignbefore '
|
||
capsletter 6
|
||
begcapsword 6-6
|
||
endcapsword 6-3
|
||
lencapsphrase 3
|
||
begcapsphrase 6-6-6
|
||
endcapsphrase after 6-3
|
||
emphclass italic
|
||
emphletter italic 46
|
||
begemphword italic 46
|
||
endemphword italic 46-3
|
||
lenemphphrase italic 3
|
||
begemphphrase italic 46-46
|
||
endemphphrase italic after 46-3
|
||
|
||
# Characters within numbers which will not terminate numeric mode
|
||
numericmodechars .,-:
|
||
|
||
# Characters other than space indicating word boundary
|
||
seqdelimiter - hyphen
|
||
seqdelimiter – en dash
|
||
seqdelimiter — em dash
|
||
seqdelimiter \x005C back oblique stroke
|
||
seqdelimiter ([{"“'‘)]}”’,;:.!?…/
|
||
|
||
# Signs in context
|
||
noback begnum £ 123
|
||
begnum $ 256
|
||
begnum # 4
|
||
endnum % 0-25-1234
|
||
|
||
|
||
# Maths in context
|
||
noback midnum + 0-56-235
|
||
nofor always +\s 56-235
|
||
joinnum + 56-235
|
||
joinword + 56-235
|
||
noback midnum \s-\s 0-56-36
|
||
nofor always -\s 56-36
|
||
joinnum - 56-36
|
||
joinword - 56-36
|
||
noback midnum × 0-56-236
|
||
nofor always ×\s 56-236
|
||
joinnum × 56-236
|
||
joinword × 56-236
|
||
noback midnum ÷ 0-56-256
|
||
nofor always ÷\s 56-256
|
||
joinnum ÷ 56-256
|
||
joinword ÷ 56-256
|
||
noback midnum = 0-56-2356
|
||
nofor always =\s 56-2356
|
||
joinnum = 56-2356
|
||
joinword = 56-2356
|
||
midnum \s<\s 0-246-0
|
||
midnum \s>\s 0-135-0
|
||
midnum < 0-246-0
|
||
midnum > 0-135-0
|
||
midword \s<\s 0-246-0
|
||
midword \s>\s 0-135-0
|
||
midword < 0-246-0
|
||
midword > 0-135-0
|
||
midnum ^ 346-3456
|
||
|
||
|
||
# Punctuation in context
|
||
midnum . 2 decimal point
|
||
midnum : 3456
|
||
postpunc ” 356
|
||
noback postpunc " 356
|
||
prepunc “ 236
|
||
noback prepunc " 236
|
||
prepunc < 456-2356 open angled brackets
|
||
postpunc > 456-2356 close angled brackets
|
||
noback always ( 2356
|
||
prepunc ( 2356
|
||
postpunc ) 2356
|
||
prepunc { 46-2356
|
||
postpunc } 46-2356
|
||
noback always \s-\s 36-36
|
||
noback always ... 36-36 ellipsis with fullstops
|
||
|
||
# single letter words
|
||
word u 136
|
||
word U 136
|
||
|
||
# apostrophe single letter words
|
||
always 'o 3-135
|
||
|
||
# Roman Numerals
|
||
nofor word ii 56-24-24
|
||
nofor word iii 56-24-24-24
|
||
nofor word iv 56-24-1236
|
||
nofor word vi 56-1236-24
|
||
nofor word vii 56-1236-24-24
|
||
nofor word viii 56-1236-24-24-24
|
||
nofor word ix 56-24-1346
|
||
nofor word x 56-1346
|
||
nofor word xi 56-1346-24
|
||
nofor word xii 56-1346-24-24
|
||
nofor word xiii 56-1346-24-24-24
|
||
|
||
contraction ii
|
||
contraction iii
|
||
contraction iv
|
||
contraction vi
|
||
contraction vii
|
||
contraction viii
|
||
contraction ix
|
||
contraction xi
|
||
contraction xii
|
||
contraction xiii
|
||
|
||
include braille-patterns.cti
|
||
|
||
# Possible corrections needed
|
||
noback correct $l["’"]$l "'" where close single quote used instead of apostrophe
|
||
|
||
# -- end of table --
|