Przejdź do treści
Wszystkie narzędzia Cennik Blog

Czaty i wiadomości głosowe

Dokumenty

Audio i wideo

Zaloguj się

Język

Przetłumacz pliki zasobów .NET .resx i odbierz Strings.de.resx

Prześlij jeden lub kilka plików .resx i odbierz każdy z nich jako plik satelicki dla nowego języka (np. Strings.de.resx) z przetłumaczoną każdą wartością tekstową. Nazwy zasobów, sekcja resheader, komentarze oraz zasoby inne niż tekst (np. obrazy) pozostają dokładnie takie, jak były. Zlecenie zawierające do 300 wartości jest w pełni darmowe; większe zlecenia kosztują $5 (jednorazowa płatność).

Przetłumacz plik strukturalny

Ton
Słownik i nazwy do zachowania (opcjonalnie)

Nazwy marek i produktów, oddzielone przecinkami. Każda jest sprawdzana w każdym tłumaczeniu.

Jeden termin w wierszu: termin = tłumaczenie.

Dodawane do wbudowanej listy (id, url, slug, sku, type, status, code, email…). Użyj * jako symbolu wieloznacznego.

Bez rejestracji. Do Liczba ciągów tekstowych: 300 w całości za darmo. Dłuższe: pierwsze teksty za darmo, wszystkie pliki w zleceniu za $5, jedna płatność.

Kontynuując, akceptujesz: Regulamin i Polityka prywatności.

  • Tłumaczona jest wartość każdego zasobu tekstowego; atrybut name nigdy się nie zmienia
  • Wpisy resheader i elementy comment nie są tłumaczone
  • Zasoby z atrybutem type lub mimetype (obrazy, tablice bajtów i inne obiekty) są pomijane
  • Zmienne i znaczniki, takie jak {0} czy {name}, są weryfikowane w każdej wartości
  • Strings.resx wraca jako Strings.de.resx – dokładnie pod nazwą, której oczekuje .NET
Otwórz demo

Zobacz przykładowy PDF

Jak przetłumaczyć pliki .resx

  1. 1

    Prześlij pliki .resx

    Upuść bazowe pliki .resx ze swojego projektu, np. Strings.resx i Errors.resx, a następnie wybierz język.

  2. 2

    Sprawdź pierwsze wartości za darmo

    Pierwsze ciągi znaków zobaczysz przetłumaczone obok tekstu źródłowego. Przed dokonaniem płatności możesz dowolny z nich poprawić.

  3. 3

    Odblokuj i dodaj je do projektu

    Odblokuj całe zlecenie za $5, pobierz pliki (w archiwum ZIP w przypadku wielu) i umieść je obok oryginałów.

Co narzędzie zmienia w pliku .resx

Plik .resx to dokument XML. Każdy zasób tekstowy to element data z atrybutem name oraz znajdującym się wewnątrz elementem value. Tłumaczony jest wyłącznie tekst wewnątrz elementu value. Element comment, który często zawiera wskazówki dla tłumacza, pozostaje bez zmian, a wpisy resheader informujące platformę .NET, jak odczytać plik, nie są w ogóle modyfikowane.

Plik nie jest parsowany i generowany na nowo: narzędzie podmienia wyłącznie znaki w obrębie każdej wartości, dzięki czemu kolejność zasobów, atrybuty xml:space oraz formatowanie pozostają bez zmian. Znaki specjalne, takie jak & i <, są w tłumaczeniu poprawnie maskowane.

Zmienne i nazewnictwo plików

Symbole zastępcze formatu złożonego, takie jak {0} czy {1}, oraz nazwane, takie jak {count}, są sprawdzane w każdym tłumaczeniu. Wartość, w której brakuje takiego symbolu, jest tłumaczona ponownie, a w razie potrzeby zachowuje tekst źródłowy, dzięki czemu String.Format nie zgłasza błędu w czasie wykonywania.

Każdy plik wraca z kodem kultury przed rozszerzeniem (np. Strings.resx jako Strings.de.resx) — zgodnie z nazewnictwem stosowanym przez Resource Manager do wyszukiwania zasobów satelickich.

Jak działa narzędzie, ile kosztuje i jak traktujemy Twoje pliki, znajdziesz na stronie narzędzia: Tłumaczenie JSON, XML i YAML. Ceny wszystkich narzędzi znajdziesz w dziale cennik.

Ostatnia aktualizacja:

Pytania i odpowiedzi

Czy mogę przetłumaczyć pliki .resx bez ryzyka uszkodzenia ich struktury?

Tak. Zmienia się wyłącznie tekst wewnątrz elementów value. Nazwy, nagłówki, komentarze oraz zasoby inne niż tekstowe pozostają nienaruszone, a symbole zastępcze, takie jak {0}, podlegają weryfikacji.

Czy mogę przesłać kilka plików .resx naraz?

Tak. Prześlij je razem i pobierz jedno archiwum ZIP zawierające przetłumaczony plik dla każdego z nich.

Czy komentarze są tłumaczone?

Nie. Elementy comment pozostają bez zmian, dzięki czemu notatki dla tłumaczy i programistów zachowują język oryginału.

Ile to kosztuje?

Zlecenie do 300 wartości jest w całości za darmo. Większe zlecenia kosztują $5 (jednorazowa płatność) do 50,000 wartości; pakiet Unlimited za $19 tygodniowo obsługuje do 200,000 wartości.

Powiązane zlecenia

Używamy analitycznych plików cookie, by sprawdzać, które strony są pomocne. Zgadzasz się?