Mailinglist Archive: opensuse-translation (22 mails)

< Previous Next >
Re: [opensuse-translation] about Arabic...
Abdelrahman Ayman <translations@xxxxxxxxxxx> writes:

i just found out that Arabic doesn't have a Coordinator, and that the
translations needs to be fully reviewed because the old translator
used the Infinitive Instead of Imperative (sending orders to the
computer) which makes the user puzzlez.

?so, how can i get the Coordinator's permissions

Change the wiki page yourself, please.

Thanks for your offer to help with the translations.
Use the attached script to create a hash of your password.
The script creates a file with the information Daniel (see cc:) needs to
create your account.

Use it like this:

./svn-password opensuse-i18n <your-opensuse-login>

When commiting to the SVN repo make sure to use httpS:

https://svn.opensuse.org/svn/opensuse-i18n/

Send the info directly to Daniel.

#!/bin/bash
#
# (c) 2011 by J. Daniel Schmidt <jdsn@xxxxxxx>
#

SVNREPO=$(echo "$1" | tr '[:upper:]' '[:lower:]' | sed -e "s/[^a-z0-9_+\.-]//g")

if [ -z "$SVNREPO" ]
then
echo
echo "Usage: $0 <svn-repo-name> [<user-name>]"
echo " svn-repo-name: The name of the svn repository."
echo " user-name: The user name if different from current user name."
echo
exit 1
fi

NNAME=${2:-$USER}
SVNADMIN=jdsn@xxxxxxx
REALM="Authorization needed to access the ${SVNREPO} subversion repository"

if [[ $SVNREPO =~ "svn.opensuse.org" ]] ; then
echo "Error: svn.opensuse.org is the server name."
echo "Please use a repository name instead."
exit 1
fi

echo
echo "Creating a password hash for user \"$NNAME\" and repo \"$SVNREPO\""

# create the hash and auth_file
TEMPFILE=`mktemp ${SVNREPO}_svn_auth.temp.XXXXX`
read -s -p "Please enter your password: " NEWPASSWD
echo
echo

case "${SVNREPO}" in
opensuse-i18n | \
opensuse-doc ) (echo -n "${SVNREPO}: $NNAME:" ; echo -n $NEWPASSWD | perl
-ne 'chomp; print crypt("$_", "\$1\$")."\n"') > ${TEMPFILE} ;;
* ) (echo -n "$NNAME:$REALM:" && echo -n
"$NNAME:$REALM:$NEWPASSWD" | md5sum | sed "s/ \+-$//" ) > ${TEMPFILE} ;;
esac
unset NEWPASSWD

# send auth_file to svn-admin
read -p "Do you have a local mailserver and should I send the svn_auth file to
the SVN-admin? (y/N)"
if [[ $REPLY = [yY] ]]
then
echo '' | mail -a ${TEMPFILE} -s "svn.opensuse.org auth for ${SVNREPO} for
${NNAME}" ${SVNADMIN}
rm -v ${TEMPFILE}
else
echo
echo "Ok, not sending."
echo "--> Please write an eMail to ${SVNADMIN} and attach the file
${TEMPFILE}"
fi



--
Karl Eichwalder SUSE LINUX Products GmbH
R&D / Documentation Maxfeldstraße 5
90409 Nürnberg, Germany
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg)
< Previous Next >
References