org.liblouis.resource-files.tables.ur-pk-g2.ctb Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of liblouis-java Show documentation
Show all versions of liblouis-java Show documentation
JNA based Java bindings to liblouis, an open-source braille translator and back-translator.
# Urdu 6 Dot Grade 2 Braille Table
#
#-display-name: Urdu contracted braille
#
#+locale:ur
#+type:literary
#+contraction:full
#+grade:2
#
# Copyright (C) 2018 Compass Braille
#
# 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
# .
#
# Prepared by Jake Kyle, Compass Braille in consultation with Buta Masih
# Contact: [email protected]
# www.compassbraille.org
# Last updated 15th August 2018
include ur-pk-g1.utb
# ---------------------------------------
# Contractions of Aspirated Digraphs
# ---------------------------------------
# basic aspirated digraphs
always \x0628\x06BE 23 B8 2
always \x067E\x06BE 235 P8 6
always \x062A\x06BE 1256 T8 [backslash]
always \x0679\x06BE 135 [8 O
always \x062C\x06BE 356 J8 0
always \x06A9\x06BE 46 K8 .
partword \x0686\x06BE 16 C8 *
# ------------------------------------------------------------------------------------------
# Contractions of aspirated digraphs followed by Fatha (1), Kasra (E) or Damma (U)
# Needed because of the order that the characters appear in text file
# ------------------------------------------------------------------------------------------
# ASCII in full ASCII contraction
# BU8
always \x0628\x064F\x06BE\x0648 23-136-2456 BU8W 2UW
always \x0628\x064F\x06BE\x0646 23-136-1345 BU8N 2UN
always \x0628\x064F\x06BE\x0644\x0627 23-136-1236 BU8LA 2UV
# BE8
always \x0628\x0650\x06BE\x062C 23-15-245 BE8J 2EJ
# PE8
partword \x067E\x0650\x06BE\x0631 235-15-1235 PE8R 6ER
word \x067E\x0650\x06BE\x0631 235 PE8R 6
# P18
always \x067E\x064E\x06BE\x0644 235-2-123 P18L 61L
always \x067E\x064E\x06BE\x0644\x0627 235-2-1236 P18LA 61V
always \x067E\x064E\x06BE\x06CC 235-2-24 P18I 61I
# PU8
always \x067E\x064F\x06BE\x0644 235-136-123 PU8L 6UL
always \x067E\x064F\x06BE\x0648 235-136-2456 PU8W 6UW
# TE8
always \x062A\x0650\x06BE\x06CC 1256-15-24 TE8I [backslash]EI
always \x0633\x0627\x062A\x0650\x06BE 3456-234-15 SATE8 #S
# T18
always \x062A\x064E\x06BE\x06CC 1256-2-24 T18I [backslash]1I
# [E8
always \x0679\x0650\x06BE\x06CC\x0627 135-15-13456 [E8Y OEY
# CE8
always \x0686\x0650\x06BE\x062F 16-15-145 CE8D *ED
always \x0686\x0650\x06BE\x06CC 16-15-24 CE8I *EI
always \x0686\x0650\x06BE\x0646\x0627 16-15-26 CE8NA *E5
# CU8
always \x0686\x064F\x06BE\x067E 16-136-1234 CU8P *UP
always \x0686\x064F\x06BE\x0631 16-136-1235 CU8P *UR
always \x0686\x064F\x06BE\x0648 16-136-2456 CU8W *UW
always \x0686\x064F\x06BE\x0648\x0626\x06D2 16-136-56-34 CU8W'/ *U;/
always \x0686\x064F\x06BE\x0679 16-136-246 CU8[ *U[
always \x0686\x064F\x06BE\x0691 16-136-12456 CU8] *U]
# C18
always \x0686\x064E\x06BE\x0648 16-2-2456 C18W *1W
# JU8
always \x062C\x064F\x06BE\x06A9 356-136-13 JU8K 0UK
# KE8
always \x06A9\x0650\x06BE\x0691 46-15-12456 KE8] .E]
always \x06A9\x0650\x06BE\x0644\x0627 46-15-1236 KE8LA .EV
# KU8
always \x06A9\x064F\x06BE\x0648 46-136-2456 KU8W .UW
always \x06A9\x064F\x06BE\x067E 46-136-1234 KU8P .UP
always \x06A9\x064F\x06BE\x0644 46-136-123 KU8L .UL
always \x06A9\x064F\x06BE\x0679 46-136-246 KU8[ .U[
always \x06A9\x064F\x06BE\x062F 46-136-145 KU8D .UD
# -------------------------------------------------------------------------------------------
# Shadda (\x0651) goes after consonant in text file but must go before it in Braille
# -------------------------------------------------------------------------------------------
# ------------------------------------
# Dealing with Shadda Grade 2
# ------------------------------------
always \x0646\x0651\x0627 6-26 N,A ,5
always \x06CC\x0651\x0627 6-13456 I,A ,Y
always \x06A9\x06BE\x0651\x0627 6-46-1 K8,A ,.A
always \x06A9\x06BE\x0651\x0650 6-46-15 K8,E ,.E
always \x06A9\x06BE\x0651\x06CC 6-46-24 K8,I ,.I
always \x06A9\x06BE\x0651\x0648 6-46-2456 K8,W ,.W
always \x06A9\x06BE\x0651\x06D2 6-46-34 K8,/ ,./
always \x06A9\x06BE\x0651\x064F 6-46-136 K8,U ,.U
always \x06A9\x06BE\x0651\x0646 6-46-1345 K8,N ,.N
always \x06A9\x06BE\x0650\x0651 6-46-15 K8E, ,.E
always \x06A9\x0651\x06BE\x0646 6-46-1345 K,8N ,.N
always \x0686\x06BE\x0651\x0627 6-16-1 C8,A ,*A
always \x0686\x0651\x06BE\x0627 6-16-1 C,8A ,*A
always \x0686\x06BE\x0651\x06CC 6-16-24 C8,I ,*I
always \x0686\x0651\x06BE\x06CC 6-16-24 C,8I ,*I
always \x0686\x06BE\x0651\x06D2 6-16-34 C8,/ ,*/
always \x0686\x0651\x06BE\x06D2 6-16-34 C,8/ ,*/
always \x0686\x0651\x06BE\x064F 6-16-136 C,8U ,*U
always \x0686\x0651\x06BE\x0645 6-16-134 C,8M ,*M
always \x0686\x06BE\x0651\x0648 6-16-2456 C8,W ,*W
always \x062A\x0651\x06BE 6-1256 T,8 ,[backslash]
always \x062A\x06BE\x0651 6-1256 T8, ,[backslash]
begmidword \x062A\x0651\x0627 6-256 T,A ,4
begmidword \x0628\x0651\x0627 6-25 B,A ,3
always \x0628\x0651\x0627\x0646 6-12-35 B,AN ,B9
always \x0644\x0627\x0651 6-1236 LA, ,V
always \x0644\x0651\x0627 6-1236 L,A ,V
always \x0679\x0651\x06BE 6-135 [,8 ,O
always \x0679\x06BE\x0651\x06D2 6-135-34 [8,/ ,O/
always \x0679\x06BE\x0651\x0627 6-135-1 [8,A ,OA
# -----------------------------------------------------
# Grade 2 Contractions
# -----------------------------------------------------
# 1 Character Signs ASCII Full ASCII Contraction Remarks
midword \x064E 2 1 1 Needed for correct back-translation
midendword \x06BE 236 8 8 Needed for correct back-translation
endword \x0627\x064B 6 A2 ,
word \x0627\x06CC\x06A9 1 AIK A
word \x0628\x064F\x06C1\x062A 12 BUHT B
word \x0628\x06C1\x062A 12 BHT B
word \x067E\x0631 1234 PR P
word \x062A\x0648 2345 TW T
word \x062A\x06C1\x0627\x0628\x062A 1456 THABT ?
word \x062C\x0648 245 JW J
word \x0686\x0627\x06C1\x06CC\x06D2 14 CAHI/ C
word \x0686\x0627\x06C1\x0626\x06D2 14 CAH'/ C
word \x0634\x0627\x0635\x0644 156 :A&L :
word \x062E\x0627\x0644\x06CC 1346 XALI X
word \x062F\x0648\x0646\x0648\x06BA 145 DWNW; D
word \x0688\x0627\x06A9\x062A\x0631 346 +AKTR +
word \x0630\x0631\x0627 2346 !RA !
word \x0631\x0627\x0626\x06D2 1235 RA'/ R
word \x0631\x0627\x0654\x06D2 1235 RA'/ R
word \x06A9\x0648 12456 KW ]
word \x0632\x06CC\x0627\x062F\x06C1 1356 ZIADH Z
word \x0632\x0650\x06CC\x0627\x062F\x06C1 1356 ZEYDH Z
word \x0633\x06D2 234 S/ S
word \x0634\x0627\x06CC\x062F 146 %AID %
word \x0635\x0650\x0631\x0641 12346 &ERF &
word \x0636\x0627\x0626\x0639 1246 $A'( $
word \x0637\x0631\x062D 23456 )R: )
word \x063A\x0631\x0636 126 Contraction correct but advised to ignore as it is confusing.
prfword \x0646\x06D2 3456 N/ #
word \x06CC\x06C1 24 IH I
midendword \x06D2 34 / / Needed for correct back-translation
sufword \x06C1\x0648 34 HW /
always \x06C1\x064F\x0648\x0626\x06CC 34-24 HUW'I /I
always \x06C1\x064F\x0648\x0654\x0627 34-1 HUW'A /A
always \x06C1\x064F\x0648\x0626\x06D2 34-34 HUW'/ //
always \x06C1\x064F\x0648\x0626\x0650\x06CC\x06BA 34-15-24-56 HUW'EI; /EI;
word \x06C1\x0648\x0627 125-2456-1 HWA HWA added 14-11-2017
word \x06C1\x0648\x0020\x06AF\x0627 34-1245-1 HW GA /GA join words up.
word \x06C1\x0648\x0020\x06AF\x06CC 34-1245-24 HW GI /GI join words up.
always \x06CC\x0627 13456 IA Y
always \x0628\x06CC\x0627 12-13456 BIA BY to override BI contraction
always \x0650\x06CC\x0627\x0646 13456-1345 EIAN YN
always \x0627\x0646 35 AN 9
always \x0628\x0627\x0646 12-35 BAN B9 to override BA contraction
always \x0644\x0627 1236 LA V but not when LA' in which case A' takes precedence
begword \x0628\x06CC 36 BI -
begword \x0628\x06D2 36 B/ -
begmidword \x0628\x0627 25 BA 3
begmidword \x062A\x0627 256 TA 4
always \x0627\x0626 4 A' @
syllable \x0627\x0626 4 A' @
always \x0627\x0654 4 A' @
syllable \x0627\x0654 4 A' @
always \x0627\x0648\x0654 4-2456 AW' @W
syllable \x0627\x0648\x0654 4-2456 AW' @W
always \x0627\x0648\x0654\x064F 4-136-2456 AW'U @UW
syllable \x0627\x0648\x0654\x064F 4-136-2456 AW'U @UW
word \x067E\x06BE\x0650\x0631 235 P8ER 6
word \x062A\x06A9 1256 TK [backslash]
word \x062C\x0628 356 JB J
word \x062C\x0628\x06A9\x06C1 245-13 JBKH JK Using contraction for JB and KH together
word \x0627\x0648\x0631 136 AWR U
lowword \x0628\x06BE\x06CC 23 B8I 2
word \x0679\x0650\x06BE\x06CC\x06A9 135 [E8IK O
word \x0679\x06BE\x06CC\x06A9 135 [8IK O
#word \x0645\x06AF\x0631 2356 MGR 7 Contraction correct but better to ignore
#endword \x0648\x0646\x06AF 2356 WNG 7 Contraction correct but better to ignore
always \x0646\x0627 26 NA 5
word \x062D\x0627\x0635\x0650\x0644 156 :A&EL :
always \x0020\x0648\x0020 36 spaceWspace - join words with hyphen
# New Ones
word \x0639\x0631\x0636 12356 (R$ (
# Dot 5 Signs
always \x0622\x0626\x0646\x062F\x06C1 5-345 >'NDH ">
always \x0622\x0654\x0646\x062F\x06C1 5-345 >'NDH ">
begword \x067E\x0631\x0648 5-1234 PRW "P
always \x062A\x06CC\x0631 5-2345 TIR "T
begword \x062C\x0646\x06A9 5-245 JNK "J
always \x0686\x0627\x0631 5-14 CAR "C
always \x062D\x0627\x0644 5-156 :AL ":
sufword \x062E\x064F\x0648\x0634 5-1346 XUW% "X
always \x062F\x0627\x0631 5-145 DAR "D
always \x0688\x0627\x0644 5-346 +AL "+
always \x0630\x0631\x06CC\x0630 5-2346 !RI( "!
always \x0631\x0648\x0632 5-1235 RWZ "R
word \x06A9\x0648\x0626\x06CC 5-12456 KW'I ")
sufword \x0633\x0627\x0631 5-234 SAR "S corrected 04-01-2018
always \x0634\x0627\x062F 5-146 %AD "%
always \x0635\x0627\x062D\x0650\x0628 5-12346 &A:EB "&
always \x0636\x0631\x064F\x0648\x0631 5-1246 $RUWR "$
word \x0637\x0631\x0641 5-23456 )RF ")
always \x0638\x0627\x06C1\x0650\x0631 5-123456 =AHER "=
always \x0639\x0627\x0645 5-12356 (AM "(
always \x063A\x064E\x06CC\x0631 5-126 <2IR "<
always \x0641\x0631\x0642 5-124 FRQ "F
always \x0642\x0631\x0650\x06CC\x0628 5-12345 QREIB "Q
always \x0642\x0631\x06CC\x0628 5-12345 QRIB "Q
always \x06A9\x0627\x0631 5-13 KAR "K
always \x06AF\x064F\x0632\x0631 5-1245 GUZR "G
word \x0644\x0650\x0626\x06D2 5-123 LE'/ "L
always \x0644\x06CC\x0626\x06D2 5-123 LI'/ "L
always \x0645\x06CC\x0631 5-134 MIR "M
always \x0646\x0638\x0631 5-1345 N=R "N
partword \x0648\x0627\x0631 5-2456 WAR "W
word \x06C1\x06CC\x06BA 5-125 HI; "H
word \x06C1\x064E\x06CC\x06BA 5-125 H1I; "H
sufword \x06CC\x0642\x0650\x06CC\x0646 5-24 IQEIN "I
sufword \x06CC\x0642\x06CC\x0646 5-24 IQIN "I
always \x062A\x06BE\x0648\x0691 5-1256 T8W] "[backslash]
always \x0679\x064E\x06BE\x06CC\x0631 5-135 [81IR "O appears as [18IR in text file
always \x0679\x06BE\x06C1\x0631 5-135 [8HR "O
always \x0686\x06BE\x0648\x0691 5-16 C8W] "*
# New Ones
always \x062B\x0648\x0627\x0628 5-1456 ?WAB "?
prfword \x06CC\x0648\x06BA 5-34 IW; "/
prfword \x06CC\x064F\x0648\x06BA 5-34 IUW; "/
# Dot 45 Signs
always \x0622\x06C1\x0650\x0633\x062A\x06C1 45-345 >HESTH ^>
always \x067E\x064F\x06C1\x0646\x0686 45-1234 PUHNC ^P
always \x067E\x06C1\x0648\x064F\x0646\x0686 45-1234 PHWUNC ^P
always \x067E\x06C1\x0646\x0686 45-1234 PHNC ^P
always \x0633\x0650\x0648\x0627 45-234 SEWA ^S corrected 04-01-2018
always \x062A\x0639\x0644\x0651\x0642 45-2345 T(,LQ ^T appears as T(L,Q in text file
always \x062D\x0642\x06CC\x0642 45-156 :QIQ ^:
always \x062D\x0642\x0650\x06CC\x0642 45-156 :QEIQ ^:
always \x062E\x064F\x0648\x062F 45-1346 XUWD ^X
always \x062E\x0648\x062F 45-1346 XWD ^X
always \x06A9\x0648\x0634\x0650\x0634 45-12456 KW%E% ^]
always \x0632\x0650\x0646\x062F\x06AF\x06CC 45-1356 ZENDGI ^Z
always \x0635\x062D\x06CC\x062D 45-12346 &:I: ^& corrected 25-01-2018
always \x0637\x0631\x0642\x0642 45-23456 )RIQ ^)
always \x0639\x0651\x0627\x0648\x06C1 45-12356 (LAWH ^(
always \x0642\x0627\x0639\x062F 45-12345 QA(D ^Q
always \x06A9\x0626\x06CC 45-13 K'I ^K
always \x0645\x0639\x0644\x064F\x0648\x0645 45-134 M(LUWM ^M
always \x0646\x0650\x06A9\x0644 45-1345 NEKL ^N
always \x0648\x0627\x0642\x0639 45-2456 WAQ( ^W
always \x0648\x0627\x0642\x0650\x0639 45-2456 WAQE( ^W
always \x0627\x064F\x067E\x0631 45-136 AUPR ^U
always \x0627\x064F\x0648\x067E\x0631 45-136 AURPR ^U
# New Ones
always \x062B\x0628\x0648\x062A 45-1456 ?BWT ^?
word \x0634\x0627\x0645\x0644 45-146 %AML ^%
# Dot 456 Signs
always \x067E\x06C1\x0644 456-1234 PHL _P
always \x062A\x064F\x0645\x06C1\x0627\x0631 456-2345 TUMHAR _T
always \x062A\x0645\x06C1\x0627\x0631 456-2345 TMHAR _T
always \x062C\x06C1\x0627\x06BA 456-245 JHA; _J
always \x0686\x0627\x06C1 456-14 CAH _C
always \x0686\x06C1\x0627\x06C1 456-14 CHAH _C
always \x062E\x0635\x064F\x0648\x0635 456-1346 X&UW& _X
always \x0631\x0646\x06AF 456-1235 RNG _R
always \x06A9\x0650\x062F\x06BE\x0631 456-12456 KED8R _]
always \x0633\x0628\x06A9 456-234 SBK _S
always \x0634\x0631\x064F\x0648\x0639 456-146 %RUW( _%
always \x0635\x064F\x0648\x0631\x062A 456-12346 &UWRT _&
always \x0639\x0644\x0627\x062D\x062F\x06C1 456-12356 (LA:DH _(
always \x0641\x0627\x0626\x062F\x06C1 456-124 FA'DH _F
always \x0642\x0627\x0628\x0650\x0644 456-12345 QABEL _Q
always \x06AF\x064F\x0632\x0627\x0631 456-1245 GUZAR _G
always \x0646\x0650\x06C1\x0627\x06CC\x062A 456-1345 NEHAIT _N
always \x0648\x06C1\x0627\x06BA 456-2456 WHA; _W
always \x06C1\x0645\x0627\x0631 456-125 HMAR _H
always \x06CC\x06C1\x0627\x06BA 456-24 IHA; _I
word \x06A9\x06C1\x0627\x06BA 456-13 KHA; _K
# New Ones
always \x0622\x0645\x0627\x062F\x06C1 456-345 >MADH _>
always \x0628\x0627\x0644\x06A9\x0644 456-12 BALKL _B
always \x0628\x0650\x0627\x0644\x06A9\x064F\x0644 456-12 BEALKUL _B
begword \x0645\x064F\x0633\x062A 456-134 MUST _M
begword \x0645\x0633\x062A 456-134 MST _M
# Dot 3456 Signs
always \x062A\x0645\x0627\x0645 3456-2345 TMAM #T
always \x062E\x0627\x0635 3456-1346 XA& #X
always \x06A9\x0627\x0641\x06CC 3456-12456 KAFI #]
always \x0633\x0627\x062A\x06BE 3456-234 SAT8 #S
always \x06A9\x0650\x0633\x06CC 3456-13 KESI #K
always \x0648\x0627\x067E\x0633 3456-2456 WAPS #W
# New Ones
always \x0622\x0648\x0627\x0632 3456-345 >WAZ #>
always \x067E\x0632\x0646\x062F 3456-1234 PZND #P
always \x067E\x0633\x0646\x062F 3456-1234 PSND #P
# Dot 56 Signs
always \x0645\x0646\x062F 56-145 MND ;D
endword \x06AF\x0627\x0631 56-1235 GAR ;R
always \x062E\x06CC\x0632 56-1356 XIZ ;Z
#always \x06CC\x0646\x06AF 56-1245 ING ;G Correct but advised to ignore
always \x0646\x06D2\x0020\x0648\x0627\x0644 56-123 NI WAL ;L
always \x0646\x06D2\x0648\x0627\x0644 56-123 NIWAL ;L
always \x0648\x0626\x06CC 56-24 W'I ;I
always \x0648\x0626\x06D2 56-34 W'/ ;/
always \x06CC\x062C\x06CC\x06D2 56-13456 IJI/ ;Y
always \x0650\x06CC\x062C\x0626\x06D2 56-13456 EIJ'/ ;Y
# New Ones
always \x062F\x0627\x0634\x062A 56-2345 DA%T ;T
endword \x0641\x0631\x0648\x0634 56-146 FRW% ;%
endword \x0646\x0634\x06CC\x0646 56-1345 N%IN ;N
endword \x062E\x0627\x0646\x0627 56-125 XANA ;H
# Dot 6 Signs
word \x0628\x0644\x06A9\x06C1 6-12 BLKH ,B
word \x0628\x0627\x0648\x062C\x064F\x0648\x062F\x06CC\x06A9\x06C1 6-12-2456 BAWJUWDIKH ,BW
word \x0628\x0634\x0631\x062A\x06CC\x06A9\x06C1 6-12-146 B%RTIKH ,B%
word \x062A\x0627\x06A9\x06C1 6-2345 TAKH ,T
word \x062A\x0627\x0648\x0642\x062A\x06CC\x06A9\x06C1 6-2345-2456 TAWQTIKH ,TW
word \x0686\x064F\x0648\x0646\x06A9\x06C1 6-14 CUWNKH ,C
word \x062D\x0627\x0644\x0627\x0646\x06A9\x0650 6-156 :ALANKE ,:
word \x062D\x0627\x0644\x0627\x0646\x06A9\x06C1 6-156 :ALANKH ,:
word \x06D2\x062A\x0651\x0627\x06A9\x0650 6-156-2345 :,TAKE ,:T appears as :T,AKE in text file.
word \x06A9\x06CC\x064F\x0648\x0646\x06A9\x06C1 6-13 KIUWNKH ,K
word \x06A9\x06CC\x0648\x0646\x06A9\x06C1 6-13 KIWNKH ,K
word \x063A\x0631\x0636\x06CC\x06A9\x06C1 6-126