[HTC Sensation] zandgreen:
Hello, I've downloaded and installed the file with the Perfect keyboard - it's doing fine, I can type Arabic. Here's the log stream when getting the error in the Arabic keyboard from the Hub:

W/CpuWake ( 278): >>releaseCpuPerfWakeLock

W/CpuWake ( 278): <<releaseCpuPerfWakeLock

I/PowerManagerService-JNI( 278): [Stability] PowerManagerService_userActivity JNI pass power key event to PowerManagerService userActivity()

W/ResourceType( 2409): No known package when getting value for resource number 0x40f14900

D/AndroidRuntime( 2409): Shutting down VM

W/dalvikvm( 2409): threadid=1: thread exiting with uncaught exception (group=0x40aca428)

E/AndroidRuntime( 2409): FATAL EXCEPTION: main

E/AndroidRuntime( 2409): android.content.res.Resources$NotFoundException: String resource ID #0x40f14900

E/AndroidRuntime( 2409):	at android.content.res.Resources.getText(Resources.java)

E/AndroidRuntime( 2409):	at android.widget.TextView.setText(TextView.java)

E/AndroidRuntime( 2409):	at com.parfield.inputmethod.arabic.ParfieldDialogPreference.onPrepareDialogBuilder(ParfieldDialogPreference.java:42)

E/AndroidRuntime( 2409):	at android.preference.DialogPreference.showDialog(DialogPreference.java)

E/AndroidRuntime( 2409):	at android.preference.DialogPreference.onClick(DialogPreference.java)

E/AndroidRuntime( 2409):	at android.preference.Preference.performClick(Preference.java)

E/AndroidRuntime( 2409):	at android.preference.PreferenceScreen.onItemClick(PreferenceScreen.java)

E/AndroidRuntime( 2409):	at android.widget.AdapterView.performItemClick(AdapterView.java)

E/AndroidRuntime( 2409):	at android.widget.AbsListView.performItemClick(AbsListView.java)

E/AndroidRuntime( 2409):	at android.widget.ListView.performItemClick(ListView.java)

E/AndroidRuntime( 2409):	at android.widget.AbsListView$PerformClick.run(AbsListView.java)

E/AndroidRuntime( 2409):	at android.widget.AbsListView.onTouchEvent(AbsListView.java)

E/AndroidRuntime( 2409):	at android.widget.ListView.onTouchEvent(ListView.java)

E/AndroidRuntime( 2409):	at android.view.View.dispatchTouchEvent(View.java)

E/AndroidRuntime( 2409):	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java)

E/AndroidRuntime( 2409):	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java)

E/AndroidRuntime( 2409):	at android.widget.AbsListView.dispatchTouchEvent(AbsListView.java)

E/AndroidRuntime( 2409):	at android.widget.ListView.dispatchTouchEvent(ListView.java)

E/AndroidRuntime( 2409):	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java)

E/AndroidRuntime( 2409):	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java)

E/AndroidRuntime( 2409):	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java)

E/AndroidRuntime( 2409):	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java)

E/AndroidRuntime( 2409):	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java)

E/AndroidRuntime( 2409):	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java)

E/AndroidRuntime( 2409):	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java)

E/AndroidRuntime( 2409):	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java)

E/AndroidRuntime( 2409):	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java)

E/AndroidRuntime( 2409):	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java)

E/AndroidRuntime( 2409):	at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java)

E/AndroidRuntime( 2409):	at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java)

E/AndroidRuntime( 2409):	at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java)

E/AndroidRuntime( 2409):	at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java)

E/AndroidRuntime( 2409):	at android.app.Activity.dispatchTouchEvent(Activity.java)

E/AndroidRuntime( 2409):	at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java)

E/AndroidRuntime( 2409):	at android.view.View.dispatchPointerEvent(View.java)

E/AndroidRuntime( 2409):	at android.view.ViewRootImpl.deliverPointerEvent(ViewRootImpl.java)

E/AndroidRuntime( 2409):	at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java)

E/AndroidRuntime( 2409):	at android.view.ViewRootImpl.processInputEvents(ViewRootImpl.java)

E/AndroidRuntime( 2409):	at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java)

E/AndroidRuntime( 2409):	at android.os.Handler.dispatchMessage(Handler.java)

E/AndroidRuntime( 2409):	at android.os.Looper.loop(Looper.java)

E/AndroidRuntime( 2409):	at android.app.ActivityThread.main(ActivityThread.java)

E/AndroidRuntime( 2409):	at java.lang.reflect.Method.invokeNative(Native Method)

E/AndroidRuntime( 2409):	at java.lang.reflect.Method.invoke(Method.java)

E/AndroidRuntime( 2409):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java)

E/AndroidRuntime( 2409):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)

E/AndroidRuntime( 2409):	at dalvik.system.NativeStart.main(Native Method)

E/EmbeddedLogger( 278): App crashed! Process: com.parfield.inputmethod.arabic

E/EmbeddedLogger( 278): App crashed! Package: com.parfield.inputmethod.arabic v453 (4.1.453)

E/EmbeddedLogger( 278): Application Label: Arabic keyboard

I thought it might be connected with the crash I am getting when trying to do the Wipe Dalvik Cashe from the Tweaker - "Unfortunately, Venom Tweaks has stopped." Here is the log:

E/EmbeddedLogger( 278): App crashed! Process: com.m0narx.tweaks

E/EmbeddedLogger( 278): App crashed! Package: com.m0narx.tweaks v145 (1.4.5)

E/EmbeddedLogger( 278): Application Label: Venom Tweaks

W/ActivityManager( 278): Force finishing activity com.m0narx.tweaks/.main

D/dalvikvm( 278): GC_FOR_ALLOC freed 335K, 29% free 11897K/16547K, paused 95ms

I/dalvikvm-heap( 278): Grow heap (frag case) to 12.222MB for 518416-byte allocation

D/dalvikvm( 278): GC_FOR_ALLOC freed 0K, 28% free 12403K/17059K, paused 78ms

D/dalvikvm( 278): GC_FOR_ALLOC freed 106K, 28% free 12377K/17059K, paused 80ms

I/dalvikvm-heap( 278): Grow heap (frag case) to 12.802MB for 635812-byte allocation

D/dalvikvm( 278): GC_FOR_ALLOC freed <1K, 27% free 12997K/17699K, paused 78ms

D/ViewRootImpl( 278): @@@- disable SystemServer HW acceleration

W/ActivityManager( 278): Activity pause timeout for ActivityRecord{40df4dc0 com.m0narx.tweaks/.main}

D/ConnectivityService( 278): onUidRulesChanged(uid=9999, uidRules=0)

D/CAT ( 508): CatService: Return current sInstance

The issue is persisting on the both 1.4.1 and 1.5.2 versions installed after a full wipe and with default settings. Would appreciate any help.