Bekommst Du denn auch eine echte Fehlermeldung zu dem Befehl, wenn Du LaTeX laufen lässt? Wenn LaTeX mit einem Befehl ein Problem hat, sieht das in der .log-Datei wie folgt aus
! Undefined control sequence.
l.9 Lorem \DieserBefehlIstNichtDefiniert
ipsum
?
Einige Editoren bieten als zusätzliche Unterstützung eine Funktion an, die den Quellcode des Dokuments unabhängig von einem eigentlichen LaTeX-Durchlauf mittels Editor-eigener Methoden analysiert, um auf mögliche Synatxfehler oder andere Probleme hinzuweisen. Das ist ganz praktisch, da gerade für Neulinge die Fehlermeldungen von LaTeX zuweilen etwas überwältigend wirken und es so zusätzliche Hinweise gibt, was falsch sein könnte. Wie das genau funktioniert, hängt vom Editor ab, aber grundsätzlich basieren große Teile darauf, dass dem Editor eine mehr oder weniger fest einprogrammierte Liste von Befehlen vorliegt, deren Syntax und Bedeutung er dann eventuell "verstehen" kann. Man kann sich das so vorstellen, dass der Editor die Befehle aber nur von außen "ansieht" und nicht wie TeX selbst "ausführt".
Wenn die Meldung nur von Deinem Editor und nicht von einem LaTeX-Lauf kommt, dann kann das sehr gut ein falscher Alarm sein, der sich damit erklären lässt, dass Dein Editor einfach einen der in der Zeile vorkommenden Befehle nicht (richtig) versteht. Ein Editor kann mit akzeptablen Aufwand zumeist nur einen kleinen Teil der Befehle korrekt abdecken. Oft ist es aufgrund der Tatsache, dass der Editor die Befehle nicht wie TeX ausführt, möglich, den Editor "reinzulegen" wenn man es darauf anlegt.
Solange das Dokument beim Übersetzen mit LaTeX keine Fehler oder Warnungen produziert, sind Meldungen, die nur von Deinem Editor kommen, nicht unbedingt relevant.
----
Den Befehl \extrasgerman sollte es geben, wenn babel mit der Sprache german geladen wird. Man beachte an dieser Stelle, dass für die neue Rechtschreibung ngerman geladen werden sollte (was dann \extrasngerman und nicht \extrasgerman nutzt). Tatsächlich ist es aber so, dass \addto so definiert ist, dass es auch für undefinierte Befehle korrekt funktioniert. Daher ist es hier eigentlich gar nicht relevant, ob \extrasgerman bekannt ist oder nicht. (Davon ab, würde ich einen Befehl wie \figurename der Konsistenz halber eher in \captions<language> statt \extras<language> umdefinierten.)