Servus,
für den Mac funktioniert Sublime Text, das kann man kostenlos testen, auch längerfristig testen. Ich benutze das unter Linux, läuft auch unter Windows und Mac.
Für die Sprachoverrides braucht man noch nicht ungedingt gleich einen Programmierer, am besten das Sprachpaket lokal auf die Platte, und wenn man etwas ändern möchte, den Begriff dort suchen, um den davorstehenden Sprachschlüssel zu finden (COM_VIRTUEMART_IRGENDWAS). Diesen dann in Joomla für den Override verwenden.
Im Joomla Menü auf Erweiterungen - Sprachen. Dort gibt es Overrides.
Hier nun erst die Sprache wählen: German - Site (oder Administrator) und dann auf Neu klicken, Schlüssel eintragen, Text eintragen, Speichern fertig. Wenn man German - Administrator nimmt, kann man einen Haken bei "Für beide Bereiche" setzen, gilt dann für Site und Admin. Manchmal hilft das, wenn es um Rechnungen usw. geht.
Die Overrides werden automatisch im Order /language/overrides/ abgelegt, dort kann man die dann auch per Editor verändern.
Es gibt also zwei Wege, den Joomla Klickibunti-Weg und über die Dateien. Aber dann bitte nicht in Dreamweaver öffnen und wieder abspeichern. 
Hope it helps
Stefan
PS. Programmierer finden sich natürlich zur Not auch hier im Forum, dafür kann man ja private Nachrichten schicken, aber selbst machen kurbelt die grauen Zellen an und verhilft ihnen zu unerwarteten Leistungen. 