Locale :: Maketext

Locale :: Maketext is een Perl-kader voor lokalisatie.
Download nu

Locale :: Maketext Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Sean M. Burke
  • Uitgever website:
  • http://search.cpan.org/~sburke/

Locale :: Maketext Tags


Locale :: Maketext Beschrijving

Locale :: Maketext is een perl-kader voor lokalisatie. Locale :: Maketext is een perl-kader voor lokalisatie. Synopsis-pakket MyProgram; strikt gebruik; Gebruik MyProgram :: L10N; # ... die erven van locale :: maketext mijn $ lh = myprogram :: l10n-> get_handle () || sterven "Welke taal?"; ... # en vervolgens berichten van uw programma, zoals: waarschuwen $ LH-> Maketext ("Kan bestand niet openen : n", $ F, $!); ... Het is een gemeenschappelijk kenmerk van applicaties (ongeacht of deze direct of via het web) worden uitgevoerd om 'gelokaliseerd' te zijn - dwz voor hen naar een huidige interface naar een Engels-luidspreker, een Duitse interface voor een German-luidspreker, enzovoort voor alle talen is het geprogrammeerd met. Locale :: Maketext is een raamwerk voor software-lokalisatie; Het biedt u de tools voor het organiseren en openen van de bits van tekst- en tekstverwerkingscode die u nodig heeft voor het produceren van gelokaliseerde toepassingen.In om het gevoel te geven van Maketext en hoe al zijn componenten bij elkaar passen, moet u waarschijnlijk LOCALE GAAN LEVENTEN :: Maketext :: TPJ13, en lees vervolgens de volgende documentatie. U kunt ook over de bron lezen voor bestand :: FindGrep en zijn samenstellende modules - ze zijn een complete (indien kleine) voorbeeldtoepassing die Maketext gebruikt .Quick-overzicht het basisontwerp van Locale :: Maketext is object-georiënteerd en Locale :: Maketext is een abstracte basisklasse, waaruit u een "projectklasse" afgeleiden. De projectklasse (met een naam zoals "TKBOCCBALL :: Localize", die u vervolgens in uw module gebruikt) is op zijn beurt de basisklasse voor alle "Taalklassen" voor uw project (met namen "Tkbocciball :: Localize: IT "," Tkbocciball :: Localize :: nl "," Tkbocciball :: Localize :: fr ", enz.). Een taalklasse is een klasse met een lexicon van zinnen als klassengegevens, en mogelijk ook enkele methoden die van gebruik zijn bij het interpreteren van frases in het lexicon, of anderszins omgaan met tekst in die taal. Het object dat bij een taalklasse behoort, wordt een "taalhandvat" genoemd; Het is typisch een flyweight-object. De normale handelwijze is om te bellen: gebruik TKBOCBALL :: Localize; # De lokalisatieproject klasse $ lh = tkbocciball :: localize-> get_handle (); # Afhankelijk van de locale van de gebruiker, enz., Dit zal # een taalhandvat maken van de beschikbare klassen, # en eventuele standaardinstellingen die u declareert. sterven "kon geen taalhandvat maken ??" Tenzij $ LH; van en dan gebruikt u de Maketext-functie om toegang te krijgen tot vermeldingen in welke lexicon (s) behoren tot de taalhandvat die u hebt. Dus dit: Print $ LH-> Maketext ("Je hebt gewonnen!"), "N"; ... de juiste tekst voor deze taal uitstraalt. Als het object in $ LH toebehoort bij de klas "TKBOCCIBALL :: Localize :: FR" en% TKBOCCIBALL :: Localize :: FR :: Lexicon bevat ("U won!" => "TU als Gagn!"), Dan het bovenstaande Code vertelt graag de gebruiker "TU als Gagn!". Vereisten: · Perl


Locale :: Maketext Gerelateerde software