def loadLocale(self, localeName=None):
        self.translations = {}
        if localeName is None:
            localeName = currentLocale
        self.currentLocaleName = localeName

        self._loadL10nCode()

        try:
            try:
                translationFile = open(getLocalePath(self.name,
                                                     localeName, 'po'), 'ru')
            except ValueError: # We are using Windows
                translationFile = open(getLocalePath(self.name,
                                                     localeName, 'po'), 'r')
            self._parse(translationFile)
        except (IOError, PluginNotFound): # The translation is unavailable
            pass
        finally:
            if 'translationFile' in locals():
                translationFile.close()
Returns a :class:`FunctionArgument` from its name
dataset/ETHPy150Open ProgVal/Limnoria/src/i18n.py/_PluginInternationalization.loadLocale--crossover with--dataset/ETHPy150Open openstack/wsme/wsme/api.py/FunctionDefinition.get_arg