diff -r 000000000000 -r 2f259fa3e83a uifw/AvKon/tsrc/bc/bctestutil/inc/arabicstrings.loc --- /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