Robisz tak:
Wszystkie stringi zapisujesz w pliku strings.xml (on jest domyślnie utworzony w res/values/). Tam zapisujesz jako domyślne wartości (w języku angielskim) w takiej postaci:
<string name="app_name">My awesome application</string>
<string name="are_you_sure">Are you sure my friend?</string>
Następnie gdy chcesz go wziąć w JAVA to piszesz:
String appName = getString(R.string.app_name);
Tutaj automatycznie zostanie zwrócone obsługiwane tłumaczenie.
Wiele klas ma zaimplementowane te getStringi więc możesz robić tak:
TextView tv = findViewById<TextView>(R.id.some_text_view);
tv.setText(R.string.app_name);
tv.setText(getString(R.string.app_name));
Te zapisy są równoznaczne ze sobą.
Gdy będziesz chciał ustawić tekst w layoutcie w XMLu to piszesz:
<TextView
android:text="@string/app_name"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
Troszkę więcej zabawy jest z formatowaniem stringów np. gdy chcesz wyświetlić "Witaj Jakub, masz 5 wiadomości!", bo tutaj musisz wstawić dwie wartości, robi się to tak:
W xmlu:
<string name="welcome_text">Hello %s, you have %i new messages!</string>
I w JAVA:
String name = "Jakub";
int messages = 5
String displayedText = getString(R.string.welcome_text, name, messages);
Teraz gdy już umiesz korzystać z XML u getString to czas na tłumaczenie na język polski (i każdy inny).
W pliku strings.xml klikasz na górze "Open editor" i otwiera ci się edytor tłumaczeń, teraz klikasz plusik, wybierasz język polski i piszesz w tabelce tłumaczenia. Ewentualnie można po prostu wpisać w pliku strings-PL.xml (czy jak on się nazywa) wartości:
<string name="app_name">Moja wspaniała aplikacja</string>
<string name="are_you_sure">Jesteś pewny mój przyjacielu?</string>
<string name="welcome_text">Cześć %s, masz %i nowych wiadomości!</string>
Warto wspomnieć, że możesz automatycznie konwertować stringi na zasobowe stringi. Gdy masz kursor do pisania w nich naciśnij ALT+ENTER i wybierz "Extract string resource"
Aha, no i oczywiście robienie tłumaczeń nie należy do najfajniejszych (przynajmniej ja tak sądzę) i powinno się je robić na końcu - przed udostępnieniem aplikacji.