I see.
1- The 5 phrases can now be translated since you reformulated them in a simpler and a more straight-forward way.
2- I laughed so hard at the "liquid" part xD
3- The only way to translate these 'untranslatable' terms is by using the technique of Transliteration ( Opting for the word as it using the closest phonetic equivalents of the language) or simply paraphrasing it into an understandable short phrase which is not very practical for such a text.
RE: Translation of the Welcome Page