Test::BDD::Cucumber::I18n(3pm) | User Contributed Perl Documentation | Test::BDD::Cucumber::I18n(3pm) |
NAME¶
Test::BDD::Cucumber::I18N - Internationalization
VERSION¶
version 0.86
DESCRIPTION¶
Internationalization of feature files and step definitions.
SYNOPSIS¶
use Test::BDD::Cucumber::I18n qw(languages has_language langdef); # get codes of supported languages my @supported_languages = languages(); # look up if a language is supported my $language_is_supported = has_language('de'); # get definition of a language my $langdef = langdef('de'); # get readable keyword definitions my $string = readable_keywords
METHODS¶
languages¶
Get codes of supported languages.
has_language($language)¶
Check if a language is supported. Takes as argument the language abbreviation defined in "share/i18n.json".
langdef($language)¶
Get definition of a language. Takes as argument the language abbreviation defined in "share/i18n.json".
readable_keywords($string, $transform)¶
Get readable keyword definitions.
keyword_to_subname¶
Return a keyword into a subname with non-word characters removed.
LANGUAGES¶
Languages are defined in Test::BDD::Cucumber::I18N::Data, and have been lifted from the Gherkin distribution.
AUTHOR¶
Gregor Goldbach "glauschwuffel@nomaden.org" (based on the works of Pablo Duboue)
LICENSE¶
Copyright 2019-2023, Erik Huelsmann Copyright 2014-2019, Gregor Goldbach; Licensed under the same terms as Perl
2023-08-29 | perl v5.36.0 |