Documentation / git-sh-i18n.txton commit Merge branches zj/decimal-width, zj/term-columns and jc/diff-stat-scaler (db65f0f)
   1git-sh-i18n(1)
   2==============
   3
   4NAME
   5----
   6git-sh-i18n - Git's i18n setup code for shell scripts
   7
   8SYNOPSIS
   9--------
  10[verse]
  11'. "$(git --exec-path)/git-sh-i18n"'
  12
  13DESCRIPTION
  14-----------
  15
  16This is not a command the end user would want to run.  Ever.
  17This documentation is meant for people who are studying the
  18Porcelain-ish scripts and/or are writing new ones.
  19
  20The 'git sh-i18n scriptlet is designed to be sourced (using
  21`.`) by Git's porcelain programs implemented in shell
  22script. It provides wrappers for the GNU `gettext` and
  23`eval_gettext` functions accessible through the `gettext.sh`
  24script, and provides pass-through fallbacks on systems
  25without GNU gettext.
  26
  27FUNCTIONS
  28---------
  29
  30gettext::
  31        Currently a dummy fall-through function implemented as a wrapper
  32        around `printf(1)`. Will be replaced by a real gettext
  33        implementation in a later version.
  34
  35eval_gettext::
  36        Currently a dummy fall-through function implemented as a wrapper
  37        around `printf(1)` with variables expanded by the
  38        linkgit:git-sh-i18n{litdd}envsubst[1] helper. Will be replaced by a
  39        real gettext implementation in a later version.
  40
  41GIT
  42---
  43Part of the linkgit:git[1] suite