Tłumaczenie tekstu etykiety

Standardowe tabele zawierają domyślny tekst etykiet, które są dostępne w wielu różnych językach. Jednak podczas dostosowywania formularza, na przykład dodawania lub zmieniania kolumn lub tworzenia tabel niestandardowych, może być konieczne, aby etykiety tych składników były wyświetlane w różnych językach. Możesz importować przetłumaczony tekst etykiety dla niestandardowych tabel dla aplikacji, tak aby tekst etykiety był wyświetlany w językach innych niż język podstawowy.

Podczas tłumaczenia tekstu etykiety dla formularza modyfikujesz język podstawowy formularza w ramach dostosowywania formularza. Po wykonaniu tej czynności tworzone są aktywne zmiany, które nie są zarządzane w etykietach. Następnie, jeśli nie zmodyfikujesz tłumaczenia języka podstawowego dla komponentu, takiego jak kolumna, a następnie wyeksportujesz plik tłumaczenia, identyfikator obiektu kolumny nie zostanie wyeksportowany. Dzieje się tak, ponieważ podczas eksportu nie są widoczne żadne zmiany wprowadzone w etykiecie języka podstawowego tej kolumny.

Proces wysokiego poziomu

  1. Wyeksportuj tłumaczenia z rozwiązania zawierającego tabele, które chcesz przetłumaczyć tekst etykiety. Następnie należy otworzyć plik XML tłumaczenia i dodać przetłumaczony tekst. Więcej informacji: Tłumaczenie tekstu dostosowanej tabeli i kolumny na inne języki
  2. Importowanie tłumaczeń. Więcej informacji: Importuj przetłumaczony tekst tabeli i kolumny z powrotem do aplikacji

Typowe problemy dotyczące tłumaczenia tekstu etykiety formularza

Tłumaczenia etykiet formularza nie są wyświetlane na warstwach

Zaimportowane tłumaczenia mogą się nie pojawić podczas wyświetlania warstw rozwiązania dla składnika. Należy się upewnić, że podczas wyświetlania warstwy rozwiązania tłumaczenia są na poziomie <Etykiety>. Zwróć uwagę, że tagi „displayname” są na poziomie atrybutu, więc nie będą tłumaczyć etykiet. Tagi „DisplayName” są w rzeczywistości przeznaczone do etykiet formularzy i tłumaczą etykiety formularzy. Aby uzyskać więcej informacji na temat wyświetlania warstw rozwiązań, zobacz Warstwy rozwiązania.

Tłumaczenia etykiet formularzy nie pojawiają się specjalnie dla języka podstawowego

Funkcja eksportu i importu tłumaczeń jest narzędziem służącym do wyświetlania przetłumaczonego tekstu etykiety dla niestandardowych komponentów. Nie jest przeznaczona do użycia w zarządzaniu wszystkimi etykietami zawierającymi język podstawowy.

Przy eksporcie tłumaczeń, jeśli nie dokonano żadnych zmian w etykiecie języka podstawowego, żadne tłumaczenia nie zostaną wyeksportowane do pliku CrmTranslations.xml.

Podczas importu tłumaczenia, jeśli tłumaczenia jakiejkolwiek etykiety w kolumnie języka podstawowego zostały zmienione w CrmTranslations.xml, zmiany nie zostaną uwzględnione.

Jeśli problem jest związany z językiem podstawowym, należy wykonać następujące czynności:

  1. Zmień tłumaczenia języka podstawowego, korzystając z projektanta formularzy dla każdej zmodyfikowanej etykiety.
  2. Aby dodać tłumaczenia dla innych obsługiwanych języków, należy użyć funkcji eksportowania i importowania tłumaczeń.
  3. Wyeksportuj aktywne niezarządzane rozwiązanie jako zarządzane.
  4. Zaimportuj to rozwiązanie do środowiska docelowego.

Opisy tłumaczeń etykiet formularzy pojawiają się podczas eksportowania jako niezarządzane, ale są „” podczas eksportowania jako zarządzane

Powodem może być to, że etykieta nie zawiera tłumaczenia. Występuje następujące zachowanie:

  • Rozwiązanie niezarządzane jest wypełnione wyświetlaną nazwą: <label description="example" languagecode="1033">
  • Zarządzane rozwiązanie jest puste, co jest postrzegane jako nieistniejące i wraca do nazwy wyświetlanej: <label description="" languagecode="1033">

Zobacz także

Tłumaczenie tekstu dostosowanej tabeli i kolumny na inne języki
Importuj przetłumaczony tekst tabeli i kolumny z powrotem do aplikacji

Uwaga

Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)

Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).