Almost complete french translation. Indented what I couldnt translate by myself.
Languages are now identified using the ISO language standard internally. Attacks' translations have been relocated to their respective bundle. Attacks' identifiers are now translatable using the native tag.