diff options
Diffstat (limited to 'info.py')
-rw-r--r-- | info.py | 70 |
1 files changed, 70 insertions, 0 deletions
@@ -0,0 +1,70 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# +# Copyright (C) 2012 S. Daniel Francis <francis@sugarlabs.org> +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. + +import logging +logger = logging.getLogger('info') + +from gettext import gettext as _ + +service_name = 'org.gnome.Sudoku' + +import os +this_dir = os.path.abspath('./') + +import gettext +if 'PROGRAMRUNNING' in os.environ: + if os.environ['PROGRAMRUNNING'] == 'DESKTOP': + # init gettext + locale_path = os.environ['TRANSLATIONDIR'].replace('programabspath', + this_dir) + logger.debug(locale_path) + gettext.bindtextdomain(service_name, locale_path) + gettext.textdomain(service_name) +_ = gettext.gettext + + +DOCUMENT = 0 +CONFIG = 1 +io_mode = CONFIG + +generic_name = _('Sudoku puzzle') +name = _('Sudoku') +lower_name = 'sudoku' +copyright = 'Copyright © 2012 Daniel Francis' +version = '1' +description = _('Logic-based combinatorial number-placement puzzle.') +authors = ['Daniel Francis <francis@sugarlabs.org>'] +url = None +documentation = None +categories = ['GNOME', 'GTK', 'Game', 'LogicGame'] + +file_filter_name = None +file_filter_mime = None +file_filter_patterns = [] + +# Refer to the COPYING +license = 'GPLv3' +try: + license_file = open(os.path.join(os.environ['DATADIR'].replace( + 'programabspath', this_dir), 'COPYING')) + license_content = license_file.read() + license_file.close() +except: + license_content = None |