使用htaccess删除不需要的查询?

I want to remove both the language and currency parameters from URL using .htaccess

Example:

Now if switching to DE (for example) it will show:

mysite.com/de/

and even if translating to German I still want it to show:

mysite.com

same for currency, if changing this to EUR for instance it now shows:

mysite.com/index.php?currency=EUR

and I would like to show :

mysite.com

What should be added into .htaccess in order to accomplish this?

Currently my htaccess has this:

Options All -Indexes

RewriteEngine On

RewriteRule ^(de|en|es|fr|it|nl|pl)/(.+)?$ $2?lang=$1 [L,NC,QSA]