From 1be641987145f88d61e52d5b4714a8cc6c7e6da8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20v=2E=20L=C3=B6wis?= Date: Fri, 11 Jan 2002 06:33:28 +0000 Subject: Add fallback argument to translation(). Request fallbacks on install. Fixes #500595. --- Doc/lib/libgettext.tex | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'Doc/lib') diff --git a/Doc/lib/libgettext.tex b/Doc/lib/libgettext.tex index aaacd80551..be2234000d 100644 --- a/Doc/lib/libgettext.tex +++ b/Doc/lib/libgettext.tex @@ -123,7 +123,8 @@ If no such file is found, then \code{None} is returned. \end{funcdesc} \begin{funcdesc}{translation}{domain\optional{, localedir\optional{, - languages\optional{, class_}}}} + languages\optional{, + class_,\optional{fallback}}}}} Return a \class{Translations} instance based on the \var{domain}, \var{localedir}, and \var{languages}, which are first passed to \function{find()} to get the @@ -132,7 +133,9 @@ identical \file{.mo} file names are cached. The actual class instantiated is either \var{class_} if provided, otherwise \class{GNUTranslations}. The class's constructor must take a single file object argument. If no \file{.mo} file is found, this -function raises \exception{IOError}. +function raises \exception{IOError} if \var{fallback} is false +(which is the default), and returns a \class{NullTranslations} instance +if \var{fallback} is true. \end{funcdesc} \begin{funcdesc}{install}{domain\optional{, localedir\optional{, unicode}}} -- cgit v1.2.1