Babel user information
ru-N Русскийродной язык этого участника.
he-5 משתמש זה יודע עברית ברמה מקצועית.
en-4 This user has near native speaker knowledge of English.
ca-3 Aquest usuari té un coneixement avançat de català.
it-2 Questo utente può contribuire con un livello intermedio in italiano.
es-2 Este usuario tiene un conocimiento intermedio del español.
eo-2 Ĉi tiu uzanto havas meznivelan scion de Esperanto.
fr-1 Cet utilisateur dispose de connaissances de base en français.
pt-1 Este utilizador tem um nível básico de português.
pl-1 Ten użytkownik posługuje się językiem polskim na poziomie podstawowym.
oc-1 Aqueste utilizaire dispausa de coneissenças de basa en occitan.
la-1 Hic usor simplici lingua Latina conferre potest.
lt-1 Šis naudotojas gali rašyti ir skaityti pradinio lygio lietuvių kalba.
am-1 ይህ/ች አባል በቀላል ደረጃ አማርኛ ማቀነባበር ይችላሉ።

Hallo.

The single most important feature that must be added to MediaWiki is Global templates. Please click that link. The rest of this user page is not interesting.

It's easy to contact me.

My name is Amir Aharoni and in Hebrew it is spelled אמיר אהרוני. It is not really important; I just wrote it to demonstrate how text appears to speakers of Hebrew (עברית) when it is not properly defined as ltr or rtl.

Try selecting the text in the above paragraph with your mouse—it's kinda fun.

My IRC nick is 'aharoni'. I am a strategist in the Language Engineering team, but this is a private account. My official WMF account is Aaharoni-WMF.

You may find some of my humble ~/.bashrc useful:

# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
	. /etc/bashrc
fi

export MY_MW=/home/amire80/dev/livowiki

# User specific aliases and functions
function localset   { vim $MY_MW/LocalSettings.php; }

function core_clone { git clone ssh://amire80@gerrit.wikimedia.org:29418/mediawiki/core.git $1; }
function ext_clone  { git clone ssh://amire80@gerrit.wikimedia.org:29418/mediawiki/extensions/$1; }
function amend      { git commit -a --amend; }
function amendn     { git commit -a --amend --no-edit; }
function master     { git checkout master; }
function pull       { git checkout master && git fetch gerrit && git pull; }
function cup        { php composer.phar update; }
function corepull   { pull; cup; }
function review     { git fetch gerrit; git review; }
function squash     { git rebase -i HEAD~$1; }
function gc         { git gc; }
function branch     { git checkout -b $1; }
function loadssh    { ssh-add ~/.ssh/id_rsa_wmf_production; ssh-add ~/.ssh/id_rsa; }
function sshload    { loadssh; }

function mf    () { cd $MY_MW/extensions/MobileFrontend; }
function flow  () { cd ~/dev/flowwiki/extensions/Flow; }
function te    () { cd $MY_MW/extensions/Translate; }
function ulsx  () { cd $MY_MW/extensions/UniversalLanguageSelector; }
function cx    () { cd $MY_MW/extensions/ContentTranslation; }
function uls   () { cd ~/dev/jquery.uls; }
function ime   () { cd ~/dev/jquery.ime; }
function i18n  () { cd ~/dev/jquery.i18n; }
function core  () { cd $MY_MW/; }
function ve    () { cd $MY_MW/extensions/VisualEditor; }

function pshs () { python -m SimpleHTTPServer; }

ak:User:Amire80