Piszę aplikację w języku C# .Dla celów lokalizacji przenosimy wszystkie moje ciągi do zasobów.C# Jak radzić sobie z postacią Newline podczas przenoszenia ciągów do zasobów w celu lokalizacji?
Niektóre z przykładów ciągów:
"First sentence.\n Second sentence."
"wait..."
W pierwszym ciągiem jest znak nowej linii "\n"
.Should przenieść znak nowej linii do zasobów zbyt.
W drugim ciągu, czy należy przenieść trzy kropki do zasobów, czy też powinienem podzielić ciąg na dwie części, takie jak "wait" + "..."
i przenieść tylko "wait"
do zasobów.
Używam Google translate przetłumaczyć ciągi do innych języków, a obawiam się, że znak nowej linii "\n"
nie będzie dobrze przetłumaczyć na inny język przez Google translate, stąd moje wahanie, aby przenieść znak nowej linii do zasobów .
To jest moje pierwsze podejście do lokalizacji. Sugeruję, jeśli masz jakieś dalsze pomysły lub wskazujesz mnie we właściwym kierunku.
Dzięki.
Dzięki! właśnie tego szukałem. Zastąpiłem wszystkie '\ n' przez' {0} '. W edytorze zasobów Zeta istnieje opcja zignorowania '{0} {1} {2}' itp. Z tłumaczenia przez ** Google-Translate **. – user835597