forked from GNUsocial/gnu-social
Merge branch '0.8.x' of git@gitorious.org:+laconica-developers/laconica/dev into 0.8.x
This commit is contained in:
commit
ab53fc9474
@ -223,6 +223,7 @@ $(document).ready(function(){
|
|||||||
}
|
}
|
||||||
$("#notice_data-text").val("");
|
$("#notice_data-text").val("");
|
||||||
$("#notice_data-attach").val("");
|
$("#notice_data-attach").val("");
|
||||||
|
$("#notice_in-reply-to").val("");
|
||||||
$('#notice_data-attach_selected').remove();
|
$('#notice_data-attach_selected').remove();
|
||||||
counter();
|
counter();
|
||||||
}
|
}
|
||||||
|
@ -42,7 +42,7 @@ $languages = get_all_languages();
|
|||||||
foreach ($languages as $language) {
|
foreach ($languages as $language) {
|
||||||
|
|
||||||
$code = $language['lang'];
|
$code = $language['lang'];
|
||||||
$file = 'http://laconi.ca/pootle/' . $code .
|
$file_url = 'http://laconi.ca/pootle/' . $code .
|
||||||
'/laconica/LC_MESSAGES/laconica.po';
|
'/laconica/LC_MESSAGES/laconica.po';
|
||||||
$lcdir = INSTALLDIR . '/locale/' . $code;
|
$lcdir = INSTALLDIR . '/locale/' . $code;
|
||||||
$msgdir = "$lcdir/LC_MESSAGES";
|
$msgdir = "$lcdir/LC_MESSAGES";
|
||||||
@ -59,18 +59,18 @@ foreach ($languages as $language) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Get the remote one */
|
/* Get the remote one */
|
||||||
$newFile = file_get_contents($file);
|
$new_file = curl_get_file($file_url);
|
||||||
|
|
||||||
if ($newfile === FALSE) {
|
if ($new_file === FALSE) {
|
||||||
echo "Couldn't retrieve .po file for $code: $file\n";
|
echo "Couldn't retrieve .po file for $code: $file_url\n";
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update if the local .po file is different to the one downloaded, or
|
// Update if the local .po file is different to the one downloaded, or
|
||||||
// if the .mo file is not present.
|
// if the .mo file is not present.
|
||||||
if (sha1($newFile) != $existingSHA1 || !file_exists($mofile)) {
|
if (sha1($new_file) != $existingSHA1 || !file_exists($mofile)) {
|
||||||
echo "Updating ".$code."\n";
|
echo "Updating ".$code."\n";
|
||||||
file_put_contents($pofile, $newFile);
|
file_put_contents($pofile, $new_file);
|
||||||
system(sprintf('msgmerge -U %s %s', $pofile, $laconica_pot));
|
system(sprintf('msgmerge -U %s %s', $pofile, $laconica_pot));
|
||||||
system(sprintf('msgfmt -f -o %s %s', $mofile, $pofile));
|
system(sprintf('msgfmt -f -o %s %s', $mofile, $pofile));
|
||||||
} else {
|
} else {
|
||||||
@ -79,3 +79,19 @@ foreach ($languages as $language) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
echo "Finished\n";
|
echo "Finished\n";
|
||||||
|
|
||||||
|
|
||||||
|
function curl_get_file($url)
|
||||||
|
{
|
||||||
|
$c = curl_init();
|
||||||
|
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
|
||||||
|
curl_setopt($c, CURLOPT_URL, $url);
|
||||||
|
$contents = curl_exec($c);
|
||||||
|
curl_close($c);
|
||||||
|
|
||||||
|
if (!empty($contents)) {
|
||||||
|
return $contents;
|
||||||
|
}
|
||||||
|
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user