Android Question HebrewLibrary does it exists?

StephenRM

Member
To convert English text to Hebrew in B4A (Basic4Android), you can use the HebrewLibrary provided by the B4X community. Here's an example of B4A source code that demonstrates English to Hebrew conversion:

  1. First, download the HebrewLibrary from the B4X community forum. You can find it at the following link: https://www.b4x.com/android/forum/threads/hebrewlibrary.22714/
  2. Extract the library files and add them to your B4A project. Make sure you have the following files included in your project:
    • HebrewLibrary.bas
    • HebrewLibrary.xml
    • HebrewLibrary.jar
  3. In your B4A project, create a new activity (or use an existing one) and add a Label and Button to the activity's layout.
But does the HebrewLibrary exists?

[CODE lang="b4x" title="HebrewLibrary"]#Region Project Attributes
#ApplicationLabel: B4A Hebrew Conversion
#VersionCode: 1
#VersionName:
'SupportedOrientations possible values: unspecified, landscape or portrait.
#SupportedOrientations: unspecified
#CanInstallToExternalStorage: False
#End Region

#Region Activity Attributes
#FullScreen: False
#IncludeTitle: True
#End Region

' Import the HebrewLibrary module
#AdditionalRes: HebrewLibrary.xml
#AdditionalJar: HebrewLibrary.jar

Sub Process_Globals
' Declare the HebrewLibrary object
Dim HebrewConverter As HebrewLibrary
End Sub

Sub Globals
' Declare the UI components
Private lblEnglishText As Label
Private lblHebrewText As Label
Private btnConvert As Button
End Sub

Sub Activity_Create(FirstTime As Boolean)
' Initialize the HebrewLibrary object
HebrewConverter.Initialize(Me, "HebrewConverter")

' Set up the UI components
lblEnglishText.Initialize("lblEnglishText")
lblEnglishText.Text = "English Text:"
lblHebrewText.Initialize("lblHebrewText")
lblHebrewText.Text = "Hebrew Text:"
btnConvert.Initialize("btnConvert")
btnConvert.Text = "Convert"

Activity.AddView(lblEnglishText, 20dip, 20dip, 100%x - 40dip, 50dip)
Activity.AddView(lblHebrewText, 20dip, lblEnglishText.Top + lblEnglishText.Height + 10dip, 100%x - 40dip, 50dip)
Activity.AddView(btnConvert, 100dip, lblHebrewText.Top + lblHebrewText.Height + 20dip, 100dip, 50dip)
End Sub

Sub btnConvert_Click
' Convert English to Hebrew
Dim englishText As String = "Hello, World!"
Dim hebrewText As String = HebrewConverter.Transliterate(englishText)

' Display the converted text
lblHebrewText.Text = "Hebrew Text: " & hebrewText
End Sub

Sub HebrewConverter_TransliterationCompleted(Result As String)
' Not used in this example
End Sub
[/CODE]


But I did not find HebrewLibrary
 
Back
Top