Imports Microsoft.VisualBasic Imports System.Data Imports System.Data.SqlClient Public Class LanguageManager Private langTable As Hashtable Public Sub New(ByVal networkId As Int32) langTable = New Hashtable() langTable.Add("app_networkid", networkId) loadLanguageData(networkId) End Sub Private Sub loadLanguageData(ByVal networkId As Int32) 'Loads the Data from Database and populate the Hashtable End Sub Public Sub reloadLanguageData(ByVal networkId As Int32) langTable.Clear() loadLanguageData(networkId) End Sub Public Function getString(ByVal val As String) As String If (langTable.ContainsKey(val) = False) Then Return "Language Resource Not Found" End If Return langTable.Item("val") End Function End Class