Created
January 21, 2023 17:42
-
-
Save mwgamera/1b103f40a7305377208954ed0d7e2fd0 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
comment_char % | |
escape_char / | |
LC_IDENTIFICATION | |
title "Shavian English locale" | |
source "" | |
address "" | |
contact "" | |
email "[email protected]" | |
tel "" | |
fax "" | |
language "English" | |
territory "" | |
revision "draft" | |
date "2023-01-20" | |
category "i18n:2012";LC_IDENTIFICATION | |
category "i18n:2012";LC_CTYPE | |
category "i18n:2012";LC_COLLATE | |
category "i18n:2012";LC_TIME | |
category "i18n:2012";LC_NUMERIC | |
category "i18n:2012";LC_MONETARY | |
category "i18n:2012";LC_MESSAGES | |
category "i18n:2012";LC_PAPER | |
category "i18n:2012";LC_NAME | |
category "i18n:2012";LC_ADDRESS | |
category "i18n:2012";LC_TELEPHONE | |
category "i18n:2012";LC_MEASUREMENT | |
END LC_IDENTIFICATION | |
LC_CTYPE | |
copy "i18n" | |
translit_start | |
include "translit_combining";"" | |
translit_end | |
END LC_CTYPE | |
LC_COLLATE | |
copy "iso14651_t1" | |
reorder-after <BEFORE-LATIN> | |
<U00B7> IGNORE;IGNORE;<U00B7>;<U00B7> | |
<U25CB> IGNORE;IGNORE;<U00B7>;<U25CB> | |
<U2E30> IGNORE;IGNORE;<U00B7>;<U2E30> | |
<U00010450> | |
<U0001045A> | |
<U00010451> | |
<U0001045B> | |
<U00010452> | |
<U0001045C> | |
<U00010453> | |
<U0001045D> | |
<U00010454> | |
<U0001045E> | |
<U00010455> | |
<U0001045F> | |
<U00010456> | |
<U00010460> | |
<U00010457> | |
<U00010461> | |
<U00010458> | |
<U0001047f> "<U00010458><U00010475>" | |
<U00010462> | |
<U00010459> | |
<U00010463> | |
<U00010464> | |
<U0001046E> | |
<U00010465> | |
<U0001046F> | |
<U00010466> | |
<U00010470> | |
<U00010467> | |
<U00010471> | |
<U00010468> | |
<U00010472> | |
<U00010469> | |
<U0001047C> "<U00010469><U0001046E>" | |
<U00010473> | |
<U0001046A> | |
<U00010474> | |
<U0001046B> | |
<U00010475> | |
<U0001046C> | |
<U00010476> | |
<U0001046D> | |
<U00010478> "<U0001046D><U0001046E>" | |
<U00010477> | |
<U00010479> "<U00010477><U0001046E>" | |
<U0001047A> | |
<U0001047B> | |
<U0001047E> | |
<U0001047D> "<U0001047E><U0001046E>" | |
reorder-end | |
END LC_COLLATE | |
LC_TIME | |
abday "<U00010455><U00010473><U0001046f>";"<U00010465><U00010473><U0001046f>";/ | |
"<U00010451><U0001047f><U0001045f>";"<U00010462><U00010467><U0001046f><U0001045f>";/ | |
"<U00010454><U0001047b><U0001045f>";"<U00010453><U0001046e><U00010472>";/ | |
"<U00010455><U00010468><U00010451>" | |
day "<U00010455><U00010473><U0001046f><U0001045b><U00010471>";/ | |
"<U00010465><U00010473><U0001046f><U0001045b><U00010471>";/ | |
"<U00010451><U0001047f><U0001045f><U0001045b><U00010471>";/ | |
"<U00010462><U00010467><U0001046f><U0001045f><U0001045b><U00010471>";/ | |
"<U00010454><U0001047b><U0001045f><U0001045b><U00010471>";/ | |
"<U00010453><U0001046e><U00010472><U0001045b><U00010471>";/ | |
"<U00010455><U00010468><U00010451><U0001047c><U0001045b><U00010471>" | |
abmon "<U00010461><U00010468><U0001046f>";"<U00010453><U00010467><U0001045a>";/ | |
"<U00010465><U00010478>";"<U00010471><U00010450><U0001046e>";/ | |
"<U00010465><U00010471>";"<U00010461><U00010475><U0001046f>";/ | |
"<U00010461><U0001046b><U00010464>";"<U00010477><U0001045c>";/ | |
"<U00010455><U00010467><U00010450>";"<U0001046a><U00010452><U00010451>";/ | |
"<U0001046f><U00010474><U0001045d>";"<U0001045b><U00010466><U00010455>" | |
% FIXME: ๐ฎ๐ฐ๐๐ค๐ง๐๐ ๐๐๐ง๐ค๐ฆ๐๐ ๐ mon | |
mon "<U00010461><U00010468><U0001046f><U00010458><U0001046b><U0001047c><U00010466>";/ | |
"<U00010453><U00010467><U0001045a><U0001046e><U0001046b><U0001047c><U00010466>";/ | |
"<U00010465><U00010478><U00010457>";/ | |
"<U00010471><U00010450><U0001046e><U00010469><U00010464>";/ | |
"<U00010465><U00010471>";/ | |
"<U00010461><U00010475><U0001046f>";/ | |
"<U00010461><U00010469><U00010464><U00010472>";/ | |
"<U00010477><U0001045c><U00010469><U00010455><U00010451>";/ | |
"<U00010455><U00010467><U00010450><U00010451><U00010467><U00010465><U0001045a><U0001047c>";/ | |
"<U0001046a><U00010452><U00010451><U00010474><U0001045a><U0001047c>";/ | |
"<U0001046f><U00010474><U0001045d><U00010467><U00010465><U0001045a><U0001047c>";/ | |
"<U0001045b><U00010466><U00010455><U00010467><U00010465><U0001045a><U0001047c>" | |
am_pm "<U00010471><U00010467><U00010465>";"<U00010450><U00010470><U00010467><U00010465>" | |
week 7;19971130;4 | |
% TODO: ๐ฏ๐ฐ๐๐ ๐ฅ๐น ๐ฎ๐ฆ๐๐ป๐ | |
d_t_fmt "%a %d %b %Y %T %Z" | |
d_fmt "%A, %B %d, %Y" | |
t_fmt "%T" | |
t_fmt_ampm "%l:%M:%S %P %Z" | |
date_fmt "%a %e %b %H:%M:%S %Z %Y" | |
END LC_TIME | |
LC_NUMERIC | |
copy "en_GB" | |
END LC_NUMERIC | |
LC_MONETARY | |
copy "i18n" | |
END LC_MONETARY | |
LC_MESSAGES | |
yesexpr "^[+1yY<U00010458>]" | |
noexpr "^[-0nN<U0001046f>]" | |
yesstr "<U00010458><U00010467><U00010455>" | |
nostr "<U0001046f><U00010474>" | |
END LC_MESSAGES | |
LC_PAPER | |
copy "i18n" | |
END LC_PAPER | |
LC_NAME | |
name_fmt "%d%t%g%t%m%t%f" | |
name_mr "<U00010465><U0001046e>" | |
name_mrs "<U00010465><U0001045f>" | |
name_miss "<U00010465><U00010466><U00010455>" | |
name_ms "<U00010465><U00010466><U0001045f>" | |
END LC_NAME | |
LC_ADDRESS | |
postal_fmt "%a%N%f%N%d%N%b%N%s %h %e %r%N%C-%z %T%N%c%N" | |
lang_name "<U00010466><U00010459><U0001045c><U00010464><U00010466><U00010456>" | |
lang_ab "en" | |
lang_term "eng" | |
END LC_ADDRESS | |
LC_TELEPHONE | |
copy "i18n" | |
END LC_TELEPHONE | |
LC_MEASUREMENT | |
copy "i18n" | |
END LC_MEASUREMENT | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# klg, ๐๐ง๐ 2022 | |
set -e | |
TEST_FILE=test.txt | |
TMP_FILE=tmp.$$ | |
trap 'rm -f "$TMP_FILE".*' EXIT | |
N=$(grep -c '^%%' < "$TEST_FILE") | |
printf '1..%u\n' $((N-1)) | |
i=0 | |
while [ $((i+=1)) -lt "$N" ] | |
do | |
awk "-vi=$i" '$1=="%%"{k++;next}i==k{print}' <"$TEST_FILE" >"$TMP_FILE.1" | |
shuf <"$TMP_FILE.1" | sort >"$TMP_FILE.2" | |
if cmp -s "$TMP_FILE.1" "$TMP_FILE.2" | |
then printf 'ok %u\n' "$i" | |
else printf 'not ok %u\n' "$i" | |
diff -yW80 --suppress-common-lines "$TMP_FILE.1" "$TMP_FILE.2" | sed 's/^/# /' || : | |
fi | |
done |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# ๐ฐ๐ ๐ ๐ %%-๐๐ฆ๐ค๐ฆ๐ฅ๐ฆ๐๐ฉ๐ ๐๐ง๐๐๐ฉ๐ฏ๐ ๐๐ฉ๐ฏ๐๐ฑ๐ฏ๐ ๐ค๐ฒ๐ฏ๐ ๐ฆ๐ฏ ๐ฉ ๐๐ผ๐ง๐๐ ๐๐น๐๐ฉ๐ ๐น๐๐ผ | |
# ๐ค๐ฒ๐ฏ๐ ๐๐๐ธ๐๐ฆ๐ ๐ข๐ฆ๐ # ๐ธ ๐๐ช๐ฅ๐ง๐ฏ๐๐. | |
%% ๐๐ฑ๐๐ฆ๐ ๐ค๐ง๐๐ผ ๐น๐๐ผ | |
๐๐จ๐ฎ๐ฆ๐ | |
๐๐ฆ๐ข๐บ | |
๐๐ฆ๐๐๐ด | |
๐๐จ๐๐๐ด | |
๐๐ง๐ค๐๐ฉ | |
๐๐ฐ๐ค๐ด | |
๐๐ช๐ค๐ | |
๐๐ช๐๐ | |
๐๐ฆ๐๐๐ผ๐ฆ | |
๐๐น๐ฏ | |
๐๐ฐ๐ | |
๐๐ฆ๐บ๐ฉ | |
๐๐ฝ๐ด | |
๐๐ท | |
๐ ๐ช๐ฏ๐๐ธ๐ฅ | |
๐๐ธ๐ค๐ฆ | |
๐ก๐ต๐ค๐ฆ๐ง๐ | |
๐๐ณ๐ | |
๐ข๐ท๐๐ผ | |
๐ฃ๐ด๐๐ง๐ค | |
๐ค๐ฐ๐ฅ๐ฉ | |
๐ฎ๐ฆ๐ | |
๐ฎ๐ฆ๐ฃ๐ป๐ | |
๐ฅ๐ฒ๐ | |
๐ฏ๐ด๐๐ง๐ฅ๐๐ผ | |
๐ฆ๐ฏ๐๐พ | |
๐ฐ๐๐ฆ | |
๐ง๐๐ด | |
๐ฑ๐๐ฎ๐ฉ๐ค | |
๐จ๐ค๐๐ฉ | |
๐ฒ๐ฉ๐ข๐ฉ | |
๐ฉ๐๐ด | |
๐ณ๐๐ผ | |
๐ช๐๐๐ด๐๐ผ | |
๐ด๐ค๐ | |
๐ซ๐ฅ๐ | |
๐ต๐ | |
๐ฌ๐ผ | |
๐ถ๐ค | |
๐ญ๐ฅ๐ฉ๐ฏ๐ | |
๐ท๐๐ฉ๐๐ | |
๐บ | |
๐ป๐ก | |
๐พ๐ฏ | |
%% ๐๐ช๐ฅ๐๐ฌ๐ฏ๐๐: ๐ธ โ ๐ญ๐ฎ | |
๐๐ญ๐ | |
๐๐ญ๐ฎ๐ฏ | |
๐๐ธ๐ฏ | |
๐๐ญ๐ฅ | |
๐๐ญ๐ค๐ฆ | |
๐๐ธ | |
%% ๐๐ช๐ฅ๐๐ฌ๐ฏ๐๐: ๐น โ ๐ท๐ฎ | |
๐๐ท๐ค๐ | |
๐๐ท๐ฎ๐ | |
๐๐น๐ | |
๐๐ท๐ฏ | |
๐๐น๐ | |
๐๐ท๐ฅ๐ฆ๐ค | |
%% ๐๐ช๐ฅ๐๐ฌ๐ฏ๐๐: ๐ผ โ ๐ฉ๐ฎ | |
๐๐ฆ๐๐ฉ๐ค | |
๐๐ฆ๐๐ฉ๐ฎ | |
๐๐ฆ๐๐ผ | |
๐๐ฝ๐๐ฉ๐๐ | |
๐๐ฝ๐๐ผ | |
๐๐ฝ๐๐ฉ๐ฅ | |
%% ๐๐ช๐ฅ๐๐ฌ๐ฏ๐๐: ๐ฝ โ ๐พ๐ฎ | |
๐ค๐ป๐ฏ | |
๐ค๐ฝ | |
๐ค๐พ๐ฎ๐ฉ | |
๐ค๐ฝ๐ฉ | |
๐ค๐พ๐ฅ | |
๐ฎ๐พ๐ค | |
๐ฎ๐ฝ | |
%% ๐๐ช๐ฅ๐๐ฌ๐ฏ๐๐: ๐ฟ โ ๐๐ต | |
๐๐๐ซ๐ผ | |
๐๐ฟ | |
๐๐ณ๐ | |
๐๐ต | |
๐ฟ | |
๐๐ฌ๐ค | |
%% ๐ฏ๐ฑ๐ฅ๐ผ ๐๐ช๐ ๐ฏ ๐จ๐๐ฎ๐ฉ๐ฏ๐ฆ๐ฅ ๐๐ถ๐ฏ๐ | |
๐๐ฎ๐ฑ | |
ยท๐๐ฆ๐ค๐ฐ | |
โธฐโ๐๐ฏ๐จ | |
โ๐๐ฅ๐ | |
ยท๐๐๐ฆ๐ฏ๐๐ด | |
โธฐโ๐ฟ๐ | |
โธฐโ ๐ฐ๐๐ | |
ยท๐จ๐ฏ๐๐ฎ๐ฉ๐๐ค๐ฐ๐ | |
๐จ๐ฏ๐๐ฎ๐ฉ๐๐ค๐ฐ๐ | |
ยท๐จ๐ฏ๐๐ฎ๐ฉ๐๐ค๐ฐ๐'๐ฉ๐ | |
%% ๐ฅ๐ฆ๐๐๐ ๐๐๐ฎ๐ฆ๐๐๐ (๐ช๐๐๐ฉ๐ฏ๐ฉ๐ค?) | |
3โธฐโ ๐๐ฅ | |
๐ค๐ง๐๐ผ๐ | |
Hello, ๐ข๐ป๐ค๐ | |
ใทใงใคใดใฃใขใณ | |
%% EOF |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment