Skip to content

Instantly share code, notes, and snippets.

@mb8z
Last active April 19, 2021 19:24
Show Gist options
  • Save mb8z/baa8b3f69837fdad1cc050ea878160eb to your computer and use it in GitHub Desktop.
Save mb8z/baa8b3f69837fdad1cc050ea878160eb to your computer and use it in GitHub Desktop.

Instrukcja

Uruchamianie edycji pliku

  1. Wybrać edytor tekstowy – jednym z lepszych do tego typu zadań jest Visual Studio Code udostępniany za darmo przez Microsoft – https://code.visualstudio.com/
  2. Po instalacji otworzyć program i przeciągnąć do niego pliki.

Zasady tłumaczenia plików .js

  1. Plik zaczyna się od sformułowania module.exports = – tę część dostawiamy niezmienioną
  2. Tłumaczymy tylko to co wzięte w pojedynczy cudzysłów znajduje się po prawej stronie od dwukropka. W przykłądzie poniżej tylko sformułowanie Data wizyty należy przetłumaczyć. Słowa takie jak form, appointments, czy label to odnośniki uniwersalne dla każdego języka – z zasady pisane są w języku angielskim
    form: {
      appointments: {
        label: {
          date: 'Data wizyty',
        },
      },
    },
    
  3. W tekście pojawiają się też frazy oparte na liczebnikach – przykład poniżej:
    pending_appointments: '{count} {count, plural, one {zlecenie} few {zlecenia} many {zleceń}} {count, plural, one {oczekuje} few {oczekują} many {oczekuje}} na realizację
    
    • Tak jak powyżej, pending_appointments to odnośnik, którego nie tłumaczymy.
    • Wyrażenie {count} zostanie zastępione przez program liczbą – nie tłumaczymy
    • Wyrażenie {count, plural, one {zlecenie} few {zlecenia} many {zleceń}} zostanie zastępione w zależności od zmiennej count – dla wartości 1 będzie to zlecenie, dla wartości od 2 do 4 – zlecenia, dla wartości od 5 w górę zleceń (ale np. dla wartości 22 będą to zlecenia – algorytm sam wie co podstawić. Tutaj tłumaczymy wartości w nawiasach klamrowych, znajdujących się w ogólnym nawiasie klamrowym.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment