Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Interne und externe Namen/Übersetzung
frederico
myCSharp.de - Member



Dabei seit:
Beiträge: 23

Themenstarter:

Interne und externe Namen/Übersetzung

beantworten | zitieren | melden

Hallo!
Ich habe ein kleines Progrämmchen und möchte jetzt gerne eine Klasse schreiben, die mir im Grunde die Wörter übersetzt.
Beispielsweise verwende ich im Programmcode Wörter/Variablen mit Unterstrich, dem User hingegen sollten die Wörter anders angezeigt werden.
Ich suche generell mal Ideen oder Tipps, wie ich sowas umsetzen kann, da ich noch nicht über viel Programmiererfahrung verfüge.
Wäre über Antworten sehr dankbar.

Grüße
private Nachricht | Beiträge des Benutzers
michlG
myCSharp.de - Experte

Avatar #avatar-2909.png


Dabei seit:
Beiträge: 3652
Herkunft: Naturns - Südtirol - Italien

beantworten | zitieren | melden

Hallo frederico,

hm. Deine Frage ist irgendwie etwas verwirrend.
Was sind das denn für Texte? Messages an den Benutzer?

Was hindert dich daran die Texte schon in ihrer endgültigen Form im Code zu speichern?
Möchtest du diese evtl. in mehreren Sprachen anbieten? Wenn ja dann such mal hier im Forum ein bisschen nach "Lokalisierung" und du findest massenweise Beiträge

Gruss
Michael
private Nachricht | Beiträge des Benutzers
BangerzZ
myCSharp.de - Member



Dabei seit:
Beiträge: 44

beantworten | zitieren | melden

Mach doch einfach ein string.replace auf die texte die du ausgeben willst.
private Nachricht | Beiträge des Benutzers
m0rius
myCSharp.de - Member

Avatar #avatar-3125.png


Dabei seit:
Beiträge: 1043

beantworten | zitieren | melden

Hallo frederico,

ich kann auch nur raten, was du meinst. Variablen mit Unterstrich? Sprichst du von Feldern einer Klasse, deren Namen ein Unterstrich vorangestellt wird?

private int _property;
Wenn du dem Benutzer einer Klasse eine öffentliche Eigenschaft anbieten willst, machst du das so:

public int Property
{
    get
    {
        return _property;
    }
    set
    {
        _property = value;
    }
}

m0rius
Mein Blog: blog.mariusschulz.com
Hochwertige Malerarbeiten in Magdeburg und Umgebung: M'Decor, Ihr Maler für Magdeburg
private Nachricht | Beiträge des Benutzers
frederico
myCSharp.de - Member



Dabei seit:
Beiträge: 23

Themenstarter:

beantworten | zitieren | melden

Zitat von michlG
Möchtest du diese evtl. in mehreren Sprachen anbieten? Wenn ja dann such mal hier im Forum ein bisschen nach "Lokalisierung" und du findest massenweise Beiträge
Hi!
Ja, das möchte ich unter anderem auch. Ich werd mir mal Beiträge zum Thema "Lokalisierung" durchlesen, falls mir das nicht weiter hilft werd ich hier wieder nachfragen und versuchen, meine Frage zu konkretisieren.

Gruß
private Nachricht | Beiträge des Benutzers