Test::BDD::Cucumber::I18n(3pm)

Test::BDD::Cucumber::I18n3pm

Internationalization

Usage

  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

Version

version 0.87

Overview

Internationalization of feature files and step definitions.

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.

Releases

6 releases since Debian 8 (Jessie); the text changed 5 times.

  1. 8
  2. 9
  3. 10
  4. 11
  5. 12
  6. 13

Author

Gregor Goldbach "[email protected]" (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

From libtest-bdd-cucumber-perl 0.87-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.