Dll pour multilangues

Description

Petite DLL pour utilisation d'une application ou d'un site internet en ASP en plusieures langues.

Source / Exemple :


Public Function GetMsg(InLanguage As String, InMsgNo As String) As String
    Dim FileLng As String, StringOutNumber As String
    Dim StringOutFR As String, StringOutEN As String, StringOutDE As String, StringOutIT As String
    FileLng = App.Path + "\messages.lng"
    Open FileLng For Input As #1
    Do While Not EOF(1)
        Input #1, StringOutNumber, StringOutFR, StringOutEN, StringOutDE, StringOutIT
        If StringOutNumber = InMsgNo Then
            Select Case UCase(InLanguage)
                Case "FR"
                    GetMsg = StringOutFR
                Case "EN"
                    GetMsg = StringOutEN
                Case "DE"
                    GetMsg = StringOutDE
                Case "IT"
                    GetMsg = StringOutIT
            End Select
            Exit Do
        End If
    Loop
    Close #1
    If Len(GetMsg) < 1 Then
        Select Case UCase(InLanguage)
            Case "FR"
                GetMsg = "Message " + InMsgNo + " pas trouvé."
            Case "EN"
                GetMsg = "Message " + InMsgNo + " not found."
            Case "DE"
                GetMsg = "Gefundene Mitteilung " + InMsgNo + " nicht."
            Case "IT"
                GetMsg = "Messaggio " + InMsgNo + " non trovato."
        End Select
    End If
End Function

Conclusion :


Lire le fichier "Exemple d'utilisation en VB6 ou ASP.txt" dans le ZIP pour exemple d'utilisation

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.