sorry it took me some time to reply.. i saw this earlier, but then didn't have time to reply.. and then forgot
The Changes.lang file should list all changes made to the language files. Usually the devs only make changes in english, or possibly another language they know, but definately not all.
In that case, they either leave it be, in which case the information in a certain lang file may be incorrect, or they overwrite all language versions with the english language string for that specific change.
Below I included the Changes.lang for current svn and with the complete changes.lang for .22 because the one that was present in .22 wasn't up to date.
I also attached the current SVN language file for both french and english.
Maybe you can compare (with a program like WinMerge, or with the help of below Changes.lang) the attached fr.l to the one you originally edited (probably the fr.l from anope 1.7.21) to get an idea of what has changed and apply the same changes to the language file you send us. Otherwise we d have to overwrite all those missing or changes entries with english again
Anope Version S V N
--------------------
*** New Strings:
PASSWORD_TOO_LONG
*** Mod Strings:
*** Del Strings:
PASSWORD_TRUNCATED
Anope Version 1.7.22
--------------------
*** New Strings:
NICK_SASET_LANGUAGE_SYNTAX
NICK_SASET_LANGUAGE_UNKNOWN
NICK_SASET_LANGUAGE_CHANGED
NICK_HELP_SASET_LANGUAGE
NICK_HELP_RESEND
*** Mod Strings:
NICK_HELP_SASET
NICK_RECOVERED
NICK_LIST_SERVADMIN_SYNTAX
NICK_SERVADMIN_HELP_LIST
CHAN_GETKEY_KEY
NICK_SERVADMIN_HELP_LIST
CHAN_SERVADMIN_HELP_LIST
OPER_HELP_GLOBAL
OPER_HELP_UMODE
OPER_HELP_OLINE
OPER_HELP_KICK
OPER_HELP_SVSNICK
OPER_HELP_SET_LOGCHAN
OPER_HELP_SET_SUPERADMIN
CHAN_HELP_AKICK
NICK_HELP_RECOVER
NICK_HELP_RELEASE
NEWS_HELP_LOGON
NEWS_HELP_OPER
OPER_HELP_IGNORE
OPER_IGNORE_TIME_DONE
OPER_IGNORE_PERM_DONE
OPER_IGNORE_DEL_DONE
*** Del Strings:
NICK_SET_UNKNOWN_OPTION_OR_BAD_NICK
OPER_HELP_KILLCLONES