uifw/AvKon/tsrc/bc/bctestutil/inc/arabicstrings.loc
changeset 0 2f259fa3e83a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/uifw/AvKon/tsrc/bc/bctestutil/inc/arabicstrings.loc	Tue Feb 02 01:00:49 2010 +0200
@@ -0,0 +1,170 @@
+/*
+* Copyright (c) 2003 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  sample strings for arabic testing
+*
+*/
+
+
+#ifndef ARABIC_STRINGS_LOC
+#define ARABIC_STRINGS_LOC
+
+/* random snippet of real arabic text in unicode hex format 
+<0xfeff><0x0648><0x062a><0x062a><0x0639><0x0631><0x0636>" "<0x062c><0x064a>
+<0x062a><0x064a><0x0646><0x0645><0x064a><0x0643><0x064a>" "<0x0645><0x0646>
+<0x0630>" "<0x0623><0x0633><0x0627><0x0628><0x064a><0x0639>" "<0x0644><0x0627>
+<0x0646><0x062a><0x0642><0x0627><0x062f><0x0627><0x062a>" "<0x0628><0x0633>
+<0x0628><0x0628>" "<0x0641><0x0636><0x064a><0x062d><0x0629> \"<0x0639><0x0631>
+<0x0627><0x0642>" "<0x063a><0x064a><0x062a>\"". "<0x0648><0x0641><0x064a>" "
+<0x0627><0x0644><0x062d><0x0645><0x0644><0x0629>" "<0x0627><0x0644><0x0627>
+<0x0646><0x062a><0x062e><0x0627><0x0628><0x064a><0x0629>" "<0x0623><0x062e>
+<0x0630>" "<0x0639><0x0644><0x064a><0x0647><0x0627>" "<0x0625><0x062e><0x0641>
+<0x0627><0x0621>" "<0x0645><0x0639><0x0644><0x0648><0x0645><0x0627><0x062a>" "
+<0x0633><0x0631><0x064a><0x0629>" "<0x0645><0x0646>" "<0x0648><0x0632><0x0627>
+<0x0631><0x0629>" "<0x0627><0x0644><0x062e><0x0627><0x0631><0x062c><0x064a>
+<0x0629>" "<0x0639><0x0646>" "<0x0644><0x0642><0x0627><0x0621>" "<0x0628>
+<0x064a><0x0646>" "<0x0627><0x0644><0x0631><0x0626><0x064a><0x0633>" "<0x0627>
+<0x0644><0x0623><0x0645><0x064a><0x0631><0x0643><0x064a>" "<0x062c><0x0648>
+<0x0631><0x062c>" "<0x0628><0x0648><0x0634>" "<0x0645><0x0639>" "<0x0644>
+<0x064a><0x0628><0x0648><0x0646><0x0646>" "<0x0641><0x064a>" "<0x0648>
+<0x0627><0x0634><0x0646><0x0637><0x0646>" "<0x0641><0x064a>" "<0x062f>
+<0x064a><0x0633><0x0645><0x0628><0x0631/>" "<0x0643><0x0627><0x0646>
+<0x0648><0x0646>" "<0x0627><0x0644><0x0623><0x0648><0x0644>" 2002."
+*/
+
+/* another random snippet
+<0x0648><0x062a><0x0634><0x064a><0x0631>" "<0x0647><0x0630><0x0647>" "
+<0x0627><0x0644><0x0648><0x062b><0x0627><0x0626><0x0642>" "<0x0625><0x0644>
+<0x0649>" "<0x0623><0x0646>" "<0x0644><0x064a><0x0628><0x0648><0x0646>
+<0x0646>" "<0x0623><0x0639><0x0631><0x0628>" "<0x0644><0x0644><0x0628>
+<0x064a><0x062a>" "<0x0627><0x0644><0x0623><0x0628><0x064a><0x0636>" "
+<0x0639><0x0646>" "<0x062f><0x0639><0x0645><0x0647>" "<0x0644><0x062a>
+<0x062f><0x062e><0x0644>" "<0x0623><0x0645><0x064a><0x0631><0x0643><0x064a>
+" "<0x0641><0x064a>" "<0x0627><0x0644><0x0639><0x0631><0x0627><0x0642>" "
+<0x062f><0x0648><0x0646>" "<0x0627><0x0633><0x062a><0x0634><0x0627><0x0631>
+<0x0629>" "<0x062d><0x0643><0x0648><0x0645><0x062a><0x0647><0x060c>" "
+<0x0641><0x064a>" "<0x0648><0x0642><0x062a>" "<0x0643><0x0627><0x0646>
+<0x062a>" "<0x0641><0x064a><0x0647>" "<0x063a><0x0627><0x0644><0x0628>
+<0x064a><0x0629>" "<0x0645><0x0646>" "<0x0627><0x0644><0x0641><0x0646>
+<0x0644><0x0646><0x062f><0x064a><0x064a><0x0646>" "<0x062a><0x0639>
+<0x0627><0x0631><0x0636>" "<0x0630><0x0644><0x0643>"."
+*/
+
+/* 3rd sample of arabic text
+<0x0648><0x0642><0x062f>" "<0x0627><0x0633><0x062a><0x062e><0x062f>
+<0x0645><0x062a>" "<0x062c><0x064a><0x062a><0x064a><0x0646><0x0645>
+<0x064a><0x0643><0x064a>" "<0x062c><0x0632><0x0621><0x0627>" "
+<0x0645><0x0646>" "<0x0647><0x0630><0x0647>" "<0x0627><0x0644><0x0645>
+<0x0639><0x0644><0x0648><0x0645><0x0627><0x062a>" "<0x0644><0x0644>
+<0x062a><0x0642><0x062f><0x0645>" "<0x0639><0x0644><0x0649>" "<0x0645>
+<0x0646><0x0627><0x0641><0x0633><0x0647><0x0627>" "<0x0648><0x0641>
+<0x0627><0x0632><0x062a>" "<0x0641><0x064a>" "<0x0627><0x0644><0x0646>
+<0x0647><0x0627><0x064a><0x0629>" "<0x0641><0x064a>" "<0x0627><0x0644>
+<0x0627><0x0646><0x062a><0x062e><0x0627><0x0628><0x0627><0x062a>" "<0x0628>
+<0x0641><0x0627><0x0631><0x0642>" "<0x0628><0x0633><0x064a><0x0637.>" "
+<0x0648><0x0646><0x0641><0x062a>" "<0x0628><0x0639><0x062f>" "<0x0630>
+<0x0644><0x0643>" "<0x0627><0x0637><0x0644><0x0627><0x0639><0x0647><0x0627>
+" "<0x0639><0x0644><0x0649>" "<0x0627><0x0644><0x0648><0x062b><0x0627>
+<0x0626><0x0642>" "<0x0627><0x0644><0x0633><0x0631><0x064a><0x0629><0x060c>
+" "<0x0625><0x0644><0x0627>" "<0x0623><0x0646>" "<0x0627><0x0644><0x0634>
+<0x0647><0x0627><0x062f><0x0627><0x062a>" "<0x0627><0x0644><0x062a><0x064a>
+" "<0x0643><0x0634><0x0641><0x062a>" "<0x0641><0x064a>" "<0x0627><0x0644>
+<0x0623><0x0633><0x0627><0x0628><0x064a><0x0639>" "<0x0627><0x0644><0x0623>
+<0x062e><0x064a><0x0631><0x0629>" "<0x0644><0x0645>" "<0x062a><0x0643>
+<0x0646>" "<0x0644><0x0635><0x0627><0x0644><0x062d><0x0647><0x0627>"."
+*/
+
+
+/* fourth sample
+<0x0648><0x062c><0x0627><0x0621><0x062a>" "<0x0627><0x0633><0x062a><0x0642>
+<0x0627><0x0644><0x0629>" "<0x062c><0x064a><0x062a><0x064a><0x0646><0x0645>
+<0x064a><0x0643><0x064a>" "<0x0645><0x0641><0x0627><0x062c><0x0623><0x0629>
+" "<0x0644><0x0633><0x0643><0x0627><0x0646>" "<0x0641><0x0646><0x0644><0x0646>
+<0x062f><0x0627>" "<0x0627><0x0644><0x0628><0x0627><0x0644><0x063a>" "<0x0639>
+<0x062f><0x062f><0x0647><0x0645 5.2>" "<0x0645><0x0644><0x0627><0x064a>
+<0x064a><0x0646>" "<0x0646><0x0633><0x0645><0x0629>" "<0x0648><0x0627>
+<0x0644><0x0630><0x064a><0x0646>" "<0x064a><0x0641><0x062a><0x062e><0x0631>
+<0x0648><0x0646>" "<0x0644><0x0623><0x0646><0x0641><0x0633><0x0647><0x0645>
+" "<0x0628><0x0627><0x0644><0x0627><0x0633><0x062a><0x0642><0x0631><0x0627>
+<0x0631>" "<0x0648><0x0627><0x0644><0x062a><0x0639><0x0627><0x0641><0x064a>
+" "<0x0645><0x0646>" "<0x0631><0x0643><0x0648><0x062f>" "<0x0641><0x064a>
+" "<0x0623><0x0648><0x0627><0x0626><0x0644>" "<0x0627><0x0644><0x062a>
+<0x0633><0x0639><0x064a><0x0646><0x0627><0x062a>" "<0x0644><0x064a><0x0635>
+<0x0628><0x062d>" "<0x0627><0x0642><0x062a><0x0635><0x0627><0x062f><0x0647>
+<0x0645>" "<0x0623><0x062d><0x062f>" "<0x0623><0x0642><0x0648><0x0649>" "
+<0x0627><0x0644><0x0627><0x0642><0x062a><0x0635><0x0627><0x062f><0x064a>
+<0x0627><0x062a>" "<0x0641><0x064a>" "<0x0627><0x0644><0x0627><0x062a><0x062d>
+<0x0627><0x062f>" "<0x0627><0x0644><0x0623><0x0648><0x0631><0x0648><0x0628>
+<0x064a><0x0645><0x0646>" "<0x062c><0x0647><0x0629>" "<0x0623><0x062e>
+<0x0631><0x0649><0x060c>" "<0x062e><0x0631><0x062c>" "<0x0627><0x0644>
+<0x0645><0x063a><0x0631><0x0628><0x064a>" "<0x064a><0x0648><0x0646><0x0633>
+*/
+
+
+/* text from 2nd sample */
+#define qtn_arabic_text \
+    <0x0648><0x062a><0x0634><0x064a><0x0631>" "<0x0647><0x0630><0x0647>" "\
+    <0x0627><0x0644><0x0648><0x062b><0x0627><0x0626><0x0642>" "<0x0625><0x0644>\
+    <0x0649>" "<0x0623><0x0646>" "<0x0644><0x064a><0x0628><0x0648><0x0646>
+
+/* medium length snippet of text from samples */
+#define qtn_arabic_medium <0x0648><0x0642><0x062f>" "\
+                       <0x0627><0x0633><0x062a><0x062e><0x062f><0x0645><0x062a>
+
+/* meaningless arabic strings, 4 same characters each */
+#define qtn_arabic_short        <0x062A><0x062A><0x062A><0x062A>
+#define qtn_arabic_short0       <0x062B><0x062B><0x062B><0x062B>
+#define qtn_arabic_short1       <0x062C><0x062C><0x062C><0x062C>
+#define qtn_arabic_short2       <0x062D><0x062D><0x062D><0x062D>
+#define qtn_arabic_short3       <0x062E><0x062E><0x062E><0x062E>
+#define qtn_arabic_short4       <0x062F><0x062F><0x062F><0x062F>
+#define qtn_arabic_short5       <0x0622><0x0622><0x0622><0x0622>
+#define qtn_arabic_short6       <0x0623><0x0623><0x0623><0x0623>
+#define qtn_arabic_short7       <0x0624><0x0624><0x0624><0x0624>
+#define qtn_arabic_short8       <0x0625><0x0625><0x0625><0x0625>
+#define qtn_arabic_short9       <0x0626><0x0626><0x0626><0x0626>
+
+/* some latin text inserted in arabic snippet */
+#define qtn_arabic_and_latin "Little latin text"\
+                             <0x0645><0x063a><0x0631><0x0628><0x064a>\
+                             "And some more"\
+                             <0x064a><0x0648><0x0646><0x0633>\
+
+/* same arabic text as previous snippet, shorter latin parts */
+#define qtn_arabic_latin_medium \
+                                <0x0645><0x063a><0x0631><0x0628><0x064a>\
+                                "And some latin"\
+                                <0x064a><0x0648><0x0646><0x0633>\
+
+/* short arabic & latin texts - arabic parts again 4 same chars each */
+#define qtn_arabic_latin_short  <0x0632><0x0632>"short" <0x0632><0x0632>
+#define qtn_arabic_latin_short0 <0x0633><0x0633>"latin" <0x0633><0x0633>
+#define qtn_arabic_latin_short1 <0x0634><0x0634>" text" <0x0634><0x0634>
+#define qtn_arabic_latin_short2 <0x0635><0x0635>"text " <0x0635><0x0635>
+#define qtn_arabic_latin_short3 <0x0636><0x0636>" and " <0x0636><0x0636>
+#define qtn_arabic_latin_short4 <0x0637><0x0637>" some" <0x0637><0x0637>
+#define qtn_arabic_latin_short5 <0x0638><0x0638>"more " <0x0638><0x0638>
+#define qtn_arabic_latin_short6 <0x0639><0x0639>" or "  <0x0639><0x0639>
+#define qtn_arabic_latin_short7 <0x063a><0x063a>" less "<0x063A><0x063a>
+#define qtn_arabic_latin_short8 <0x063b><0x063b>" or "  <0x063B><0x063b>
+#define qtn_arabic_latin_short9 <0x063c><0x063c>" most "<0x063C><0x063c>
+
+// arabic numerals 1234567890
+#define qtn_arabic_nums       <0x0661><0x0662><0x0663><0x0664><0x0665>\
+                              <0x0666><0x0667><0x0668><0x0669><0x0660>
+// for softkeys
+#define qtn_arabic_ok         <0x0645><0x0648><0x0627><0x0641><0x0642>
+#define qtn_arabic_cancel     <0x0625><0x0644><0x063a><0x0627><0x0621>
+
+
+#endif // ARABIC_STRINGS_LOC