1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #!/bin/bash
- # Midnight Commander - fetch doc/hints/mc.hint translations from Transifex
- #
- # Copyright (C) 2013
- # The Free Software Foundation, Inc.
- #
- # Written by:
- # Slava Zanko <slavazanko@gmail.com>, 2013
- #
- # This file is part of the Midnight Commander.
- #
- # The Midnight Commander 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.
- #
- # The Midnight Commander 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, see <http://www.gnu.org/licenses/>.
- set -e
- MC_SOURCE_ROOT_DIR=${MC_SOURCE_ROOT_DIR:-$(dirname $(dirname $(dirname $(dirname $(pwd))))}
- #*** include section (source functions, for example) *******************
- source "${MC_SOURCE_ROOT_DIR}/maint/utils/sync-transifex/functions"
- #*** file scope functions **********************************************
- removeExtraBackSlash() {
- sed -i -e 's/\\-/-/g' ${MC_SOURCE_ROOT_DIR}/doc/hints/l10n/mc.hint.*
- }
- #*** main code *********************************************************
- WORK_DIR=$(initSyncDirIfNeeded "mc.hint")
- receiveTranslationsFromTransifex "${WORK_DIR}"
- createPo4A "mc.hint"
- convertFromPoToText "${WORK_DIR}" "mc.hint"
- removeExtraBackSlash
|