I try to use .feature files with the language option and found 2 bugs.
In GSteps.h need use "type" not "keyword" because "keyword" contains localized word.
std::string keyword = children["type"];
The function read_data in GUnit/Detail/FileUtils.h read chars from utf8 files.
I fixed this bug using UnicodeUtilities_read_code_point_from_utf8_source from gherkin-c library.
I try to use .feature files with the language option and found 2 bugs.
std::string keyword = children["type"];