Locale:...::Script(3)

✨ NAME ✨

Okay bestie, this page is Locale:...::Script(3) β€” living under User Contributed Perl Documentation β€” and the module is Locale::Codes::Script: the module for dealing with script code sets. πŸ’…

πŸš€ SYNOPSIS πŸš€

Here’s the whole starter pack, literally:

use Locale::Codes::Script;

$name = code2script(CODE);
$code = script2code(NAME);

@codes   = all_script_codes();
@names   = all_script_names();

So you can pull a name from a code, pull a code from a name, and get all the codes and all the names. Obsessed. πŸŽ€

πŸ’– DESCRIPTION πŸ’–

This module provides access to script code sets. Please refer to the Locale::Codes::Types document for a description of the code sets available. ✨

Most of the routines take an optional additional argument which specifies the code set to use. The code set can be specified using the name of a code set, or the perl constant specified in the above document. If not specified, the default code set will be used. Periodt. πŸ’œ

πŸ› οΈ ROUTINES πŸ› οΈ

All routines in this module call the appropriate method in the Locale::Codes module, using an object of type: script. Please refer to the documentation of the Locale::Codes module for details about each function. No cap, that’s where the full lore lives. πŸ‘‘

πŸ’– Exported automatically πŸ’–

The following functions are exported automatically:

  • code2script(CODE [,CODESET] [,'retired']) β€” see code2name in Locale::Codes.
  • code2scripts(CODE [,CODESET]) β€” see code2names in Locale::Codes.
  • script2code(NAME [,CODESET] [,'retired']) β€” see name2code in Locale::Codes.
  • script_code2code(CODE ,CODESET ,CODESET2) β€” see code2code in Locale::Codes.
  • all_script_codes([CODESET] [,'retired']) β€” see all_codes in Locale::Codes.
  • all_script_names([CODESET] [,'retired']) β€” see all_names in Locale::Codes.

πŸ”’ Not exported β€” call fully qualified πŸ”’

The following functions are not exported and must be called fully qualified with the package name:

  • Locale::Codes::Script::show_errors(FLAG) β€” by default, invalid input will produce empty results, but no errors. By passing in a non-zero value of FLAG, errors will be produced. See show_errors in Locale::Codes but note that the default for the non-OO modules are to NOT produce errors. 🫢
  • Locale::Codes::Script::rename_script(CODE ,NEW_NAME [,CODESET]) β€” see rename_code in Locale::Codes.
  • Locale::Codes::Script::add_script(CODE ,NAME [,CODESET]) β€” see add_code in Locale::Codes.
  • Locale::Codes::Script::delete_script(CODE [,CODESET]) β€” see delete_code in Locale::Codes.
  • Locale::Codes::Script::add_script_alias(NAME ,NEW_NAME) β€” see add_alias in Locale::Codes.
  • Locale::Codes::Script::delete_script_alias(NAME) β€” see delete_alias in Locale::Codes.
  • Locale::Codes::Script::rename_script_code(CODE ,NEW_CODE [,CODESET]) β€” see replace_code in Locale::Codes.
  • Locale::Codes::Script::add_script_code_alias(CODE ,NEW_CODE [,CODESET]) β€” see add_code_alias in Locale::Codes.
  • Locale::Codes::Script::delete_script_code_alias(CODE [,CODESET]) β€” see delete_code_alias in Locale::Codes.

πŸ”Ž SEE ALSO πŸ”Ž

  • Locale::Codes β€” The Locale-Codes distribution. 🌈

πŸ’Œ AUTHOR πŸ’Œ

See Locale::Codes for full author history. πŸ’œ

Currently maintained by Sullivan Beck (sbeck@cpan.org). 🫢

Copyright (c) 2011-2024 Sullivan Beck

This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. πŸŽ€


That’s the whole Locale:...::Script(3) page, bestie. πŸ¦‹ This version is perl v5.42.0, dated 2024-06-23, and it’s giving iconic manual-page energy. Slay responsibly! πŸ’…βœ¨

πŸ“¦ where this page comes from