[PLUGINS] Removed GNUsocial{Photo, Photos, Video} as we don't need them anymore
This commit is contained in:
parent
aee5506f00
commit
01cf8ab82c
@ -1,144 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* GNU Social
|
||||
* Copyright (C) 2011, Free Software Foundation, Inc.
|
||||
*
|
||||
* PHP version 5
|
||||
*
|
||||
* LICENCE:
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero 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 Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @category Widget
|
||||
* @package GNU Social
|
||||
* @author Ian Denhardt <ian@zenhack.net>
|
||||
* @copyright 2011 Free Software Foundation, Inc.
|
||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
|
||||
*/
|
||||
|
||||
if (!defined('STATUSNET')) {
|
||||
exit(1);
|
||||
}
|
||||
|
||||
class GNUsocialPhotoPlugin extends MicroAppPlugin
|
||||
{
|
||||
|
||||
var $oldSaveNew = true;
|
||||
|
||||
function onCheckSchema()
|
||||
{
|
||||
$schema = Schema::get();
|
||||
|
||||
$schema->ensureTable('photo', Photo::schemaDef());
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
function onRouterInitialized($m)
|
||||
{
|
||||
$m->connect('main/photo/new', ['action' => 'newphoto']);
|
||||
$m->connect('main/photo/:id', ['action' => 'showphoto']);
|
||||
return true;
|
||||
}
|
||||
|
||||
function entryForm($out)
|
||||
{
|
||||
return new NewPhotoForm($out);
|
||||
}
|
||||
|
||||
function appTitle()
|
||||
{
|
||||
return _('Photo');
|
||||
}
|
||||
|
||||
function tag()
|
||||
{
|
||||
return 'Photo';
|
||||
}
|
||||
|
||||
function types()
|
||||
{
|
||||
return array(Photo::OBJECT_TYPE);
|
||||
}
|
||||
|
||||
function saveNoticeFromActivity(Activity $activity, Profile $actor, array $options=array())
|
||||
{
|
||||
|
||||
if(count($activity->objects) != 1) {
|
||||
throw new Exception('Too many activity objects.');
|
||||
}
|
||||
|
||||
$photoObj = $activity->objects[0];
|
||||
|
||||
if ($photoObj->type != Photo::OBJECT_TYPE) {
|
||||
throw new Exception('Wrong type for object.');
|
||||
}
|
||||
|
||||
$photo_uri = $photoObj->largerImage;
|
||||
$thumb_uri = $photo_uri;
|
||||
if(!empty($photoObj->thumbnail)){
|
||||
$thumb_uri = $photoObj->thumbnail;
|
||||
}
|
||||
|
||||
$description = $photoObj->description;
|
||||
$title = $photoObj->title;
|
||||
|
||||
$options['object_type'] = Photo::OBJECT_TYPE;
|
||||
|
||||
Photo::saveNew($actor, $photo_uri, $thumb_uri, $title, $description, $options);
|
||||
|
||||
}
|
||||
|
||||
function activityObjectFromNotice(Notice $notice)
|
||||
{
|
||||
|
||||
$photo = Photo::getByNotice($notice);
|
||||
|
||||
$object = new ActivityObject();
|
||||
$object->id = $notice->uri;
|
||||
$object->type = Photo::OBJECT_TYPE;
|
||||
$object->title = $photo->title;
|
||||
$object->summary = $notice->content;
|
||||
$object->link = $notice->getUrl();
|
||||
|
||||
$object->largerImage = $photo->photo_uri;
|
||||
$object->thumbnail = $photo->thumb_uri;
|
||||
$object->description = $photo->description;
|
||||
|
||||
return $object;
|
||||
|
||||
}
|
||||
|
||||
function showNoticeContent(Notice $notice, HTMLOutputter $out)
|
||||
{
|
||||
$photo = Photo::getByNotice($notice);
|
||||
if ($photo) {
|
||||
if($photo->title){
|
||||
// TODO: ugly. feel like we should have a more abstract way
|
||||
// of choosing the h-level.
|
||||
$out->element('h3', array(), $title);
|
||||
}
|
||||
$out->element('img', array('src' => $photo->photo_uri,
|
||||
'width' => '100%'));
|
||||
// TODO: add description
|
||||
}
|
||||
}
|
||||
|
||||
function deleteRelated(Notice $notice)
|
||||
{
|
||||
$photo = Photo::getByNotice($notice);
|
||||
if ($photo) {
|
||||
$photo->delete();
|
||||
}
|
||||
}
|
||||
}
|
@ -1,130 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* GNU Social
|
||||
* Copyright (C) 2011, Free Software Foundation, Inc.
|
||||
*
|
||||
* PHP version 5
|
||||
*
|
||||
* LICENCE:
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero 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 Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package GNU Social
|
||||
* @author Ian Denhardt <ian@zenhack.net>
|
||||
* @copyright 2011 Free Software Foundation, Inc.
|
||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
|
||||
*/
|
||||
|
||||
if(!defined('STATUSNET')){
|
||||
exit(1);
|
||||
}
|
||||
|
||||
class NewphotoAction extends Action
|
||||
{
|
||||
var $user = null;
|
||||
|
||||
function prepare(array $args = array())
|
||||
{
|
||||
parent::prepare($args);
|
||||
$this->user = common_current_user();
|
||||
|
||||
if(empty($this->user)){
|
||||
throw new ClientException(_('Must be logged in to post a photo'),
|
||||
403);
|
||||
}
|
||||
|
||||
if($this->isPost()){
|
||||
$this->checkSessionToken();
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
function handle()
|
||||
{
|
||||
parent::handle();
|
||||
|
||||
if ($this->isPost()) {
|
||||
$this->handlePost($args);
|
||||
} else {
|
||||
$this->showPage();
|
||||
}
|
||||
}
|
||||
|
||||
function handlePost($args)
|
||||
{
|
||||
|
||||
/*
|
||||
// Workaround for PHP returning empty $_POST and $_FILES when POST
|
||||
// length > post_max_size in php.ini
|
||||
if (empty($_FILES)
|
||||
&& empty($_POST)
|
||||
&& ($_SERVER['CONTENT_LENGTH'] > 0)
|
||||
) {
|
||||
$msg = _('The server was unable to handle that much POST ' .
|
||||
'data (%s bytes) due to its current configuration.');
|
||||
$this->showForm(sprintf($msg, $_SERVER['CONTENT_LENGTH']));
|
||||
return;
|
||||
} */
|
||||
|
||||
$profile = $this->user->getProfile();
|
||||
|
||||
$options = array();
|
||||
|
||||
ToSelector::fillOptions($this, $options);
|
||||
|
||||
try {
|
||||
$this->handleUpload();
|
||||
} catch (Exception $e) {
|
||||
$this->showForm($e->getMessage());
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
common_redirect($photo->uri, 303);
|
||||
}
|
||||
|
||||
function getUpload()
|
||||
{
|
||||
$imagefile = ImageFile::fromUpload('photo_upload');
|
||||
|
||||
if($imagefile === null) {
|
||||
throw new Exception(_('No file uploaded'));
|
||||
}
|
||||
|
||||
$title = $this->trimmed('title');
|
||||
$description = $this->trimmed('description');
|
||||
|
||||
$new_filename = UUID::gen() . image_type_to_extension($imagefile->type);
|
||||
move_uploaded_file($imagefile->filepath, INSTALLDIR . '/file/' . $new_filename);
|
||||
|
||||
// XXX: we should be using https where we can. TODO: detect whether the server
|
||||
// supports this.
|
||||
$photo_uri = 'http://' . common_config('site', 'server') . '/file/'
|
||||
. $new_filename;
|
||||
$thumb_uri = $photo_uri;
|
||||
|
||||
|
||||
$photo = Photo::saveNew($profile, $photo_uri, $thumb_uri, $title,
|
||||
$description, $options);
|
||||
|
||||
}
|
||||
|
||||
function showContent()
|
||||
{
|
||||
$form = new NewPhotoForm();
|
||||
$form->show();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1,32 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* GNU Social
|
||||
* Copyright (C) 2011, Free Software Foundation, Inc.
|
||||
*
|
||||
* PHP version 5
|
||||
*
|
||||
* LICENCE:
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero 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 Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package GNU Social
|
||||
* @author Ian Denhardt <ian@zenhack.net>
|
||||
* @copyright 2011 Free Software Foundation, Inc.
|
||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
|
||||
*/
|
||||
|
||||
if(!defined('STATUSNET')){
|
||||
exit(1);
|
||||
}
|
||||
|
||||
|
@ -1,115 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* GNU Social
|
||||
* Copyright (C) 2011, Free Software Foundation, Inc.
|
||||
*
|
||||
* PHP version 5
|
||||
*
|
||||
* LICENCE:
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero 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 Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package GNU Social
|
||||
* @author Ian Denhardt <ian@zenhack.net>
|
||||
* @copyright 2011 Free Software Foundation, Inc.
|
||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
|
||||
*/
|
||||
|
||||
if(!defined('STATUSNET')){
|
||||
exit(1);
|
||||
}
|
||||
|
||||
/**
|
||||
* Data class for photos.
|
||||
*/
|
||||
|
||||
class Photo extends Managed_DataObject
|
||||
{
|
||||
const OBJECT_TYPE = 'http://activitystrea.ms/schema/1.0/photo';
|
||||
|
||||
public $__table = 'photo'; // table name
|
||||
public $id; // char (36) // UUID
|
||||
public $uri; // varchar (191) // This is the corresponding notice's uri. not 255 because utf8mb4 takes more space
|
||||
public $photo_uri; // varchar (191) not 255 because utf8mb4 takes more space
|
||||
public $thumb_uri; // varchar (191) not 255 because utf8mb4 takes more space
|
||||
public $title; // varchar (191) not 255 because utf8mb4 takes more space
|
||||
public $description; // text
|
||||
public $profile_id; // int
|
||||
|
||||
public static function getByNotice($notice)
|
||||
{
|
||||
return self::getKV('uri', $notice->uri);
|
||||
}
|
||||
|
||||
public function getNotice()
|
||||
{
|
||||
return Notice::getKV('uri', $this->uri);
|
||||
}
|
||||
|
||||
public static function schemaDef()
|
||||
{
|
||||
return array(
|
||||
'description' => 'A photograph',
|
||||
'fields' => array(
|
||||
'id' => array('type' => 'char',
|
||||
'length' => 36,
|
||||
'not null' => true,
|
||||
'description' => 'UUID'),
|
||||
'uri' => array('type' => 'varchar',
|
||||
'length' => 191,
|
||||
'not null' => true),
|
||||
'photo_uri' => array('type' => 'varchar',
|
||||
'length' => 191,
|
||||
'not null' => true),
|
||||
'photo_uri' => array('type' => 'varchar',
|
||||
'length' => 191,
|
||||
'not null' => true),
|
||||
'profile_id' => array('type' => 'int', 'not null' => true),
|
||||
),
|
||||
'primary key' => array('id'),
|
||||
'foreign keys' => array('photo_profile_id__key' => array('profile' => array('profile_id' => 'id'))),
|
||||
);
|
||||
}
|
||||
|
||||
static function saveNew(Profile $profile, $photo_uri, $thumb_uri, $title, $description, $options=array())
|
||||
{
|
||||
$photo = new Photo();
|
||||
|
||||
$photo->id = UUID::gen();
|
||||
$photo->profile_id = $profile->id;
|
||||
$photo->photo_uri = $photo_uri;
|
||||
$photo->thumb_uri = $thumb_uri;
|
||||
|
||||
|
||||
$options['object_type'] = Photo::OBJECT_TYPE;
|
||||
|
||||
if (!array_key_exists('uri', $options)) {
|
||||
$options['uri'] = common_local_url('showphoto', array('id' => $photo->id));
|
||||
}
|
||||
|
||||
if (!array_key_exists('rendered', $options)) {
|
||||
$options['rendered'] = sprintf("<img src=\"%s\" alt=\"%s\"></img>", $photo_uri,
|
||||
$title);
|
||||
}
|
||||
|
||||
$photo->uri = $options['uri'];
|
||||
|
||||
$photo->insert();
|
||||
|
||||
return Notice::saveNew($profile->id,
|
||||
'',
|
||||
'web',
|
||||
$options);
|
||||
|
||||
}
|
||||
}
|
@ -1,82 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* GNU Social
|
||||
* Copyright (C) 2011, Free Software Foundation, Inc.
|
||||
*
|
||||
* PHP version 5
|
||||
*
|
||||
* LICENCE:
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero 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 Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package GNU Social
|
||||
* @author Ian Denhardt <ian@zenhack.net>
|
||||
* @copyright 2011 Free Software Foundation, Inc.
|
||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
|
||||
*/
|
||||
|
||||
if(!defined('STATUSNET')){
|
||||
exit(1);
|
||||
}
|
||||
|
||||
class NewPhotoForm extends Form
|
||||
{
|
||||
function id()
|
||||
{
|
||||
return "form_new_photo";
|
||||
}
|
||||
|
||||
function action()
|
||||
{
|
||||
return common_local_url('newphoto');
|
||||
}
|
||||
|
||||
function formClass()
|
||||
{
|
||||
return 'form_settings ajax-notice';
|
||||
}
|
||||
|
||||
function formData()
|
||||
{
|
||||
$this->out->elementStart('fieldset', array('id' => 'new_photo_data'));
|
||||
$this->out->elementStart('ul', 'form_data');
|
||||
|
||||
$this->li();
|
||||
$this->out->input('title', _('Title'), null, _('Photo title (optional).'));
|
||||
$this->unli();
|
||||
|
||||
$this->li();
|
||||
$this->out->element('input', array('name' => 'photo_upload',
|
||||
'type' => 'file',
|
||||
'id' => 'photo_upload'));
|
||||
$this->unli();
|
||||
|
||||
$this->li();
|
||||
$this->textarea('description', _('Description'), null, _('Description of the photo (optional).'));
|
||||
$this->unli();
|
||||
|
||||
$this->out->elementEnd('ul');
|
||||
|
||||
$toWidget = new ToSelector($this->out,
|
||||
common_current_user(),
|
||||
null);
|
||||
$toWidget->show();
|
||||
|
||||
$this->out->elementEnd('fieldset');
|
||||
}
|
||||
|
||||
function formActions()
|
||||
{
|
||||
$this->out->submit('photo-submit', _m('BUTTON', 'Save'));
|
||||
}
|
||||
}
|
@ -1,23 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-08-14 14:51+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr ""
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Afrikaans (http://www.transifex.com/gnu-social/gnu-social/language/af/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: af\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Stoor"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Arabic (http://www.transifex.com/gnu-social/gnu-social/language/ar/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ar\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "احفظ"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Arabic (Egypt) (http://www.transifex.com/gnu-social/gnu-social/language/ar_EG/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ar_EG\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "أرسل"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Asturian (http://www.transifex.com/gnu-social/gnu-social/language/ast/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ast\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr ""
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Belarusian (Tarask) (http://www.transifex.com/gnu-social/gnu-social/language/be@tarask/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: be@tarask\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Захаваць"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Bulgarian (http://www.transifex.com/gnu-social/gnu-social/language/bg/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: bg\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Запазване"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Bengali (India) (http://www.transifex.com/gnu-social/gnu-social/language/bn_IN/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: bn_IN\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr ""
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Breton (http://www.transifex.com/gnu-social/gnu-social/language/br/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: br\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Enrollañ"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Catalan (http://www.transifex.com/gnu-social/gnu-social/language/ca/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ca\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Desa"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Czech (http://www.transifex.com/gnu-social/gnu-social/language/cs/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: cs\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Uložit"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Danish (http://www.transifex.com/gnu-social/gnu-social/language/da/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: da\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Gem"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: German (http://www.transifex.com/gnu-social/gnu-social/language/de/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: de\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Speichern"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Greek (http://www.transifex.com/gnu-social/gnu-social/language/el/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: el\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Αποθήκευση"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/gnu-social/gnu-social/language/en_GB/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: en_GB\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Save"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Esperanto (http://www.transifex.com/gnu-social/gnu-social/language/eo/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: eo\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Konservi"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Spanish (http://www.transifex.com/gnu-social/gnu-social/language/es/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: es\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Guardar"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Basque (http://www.transifex.com/gnu-social/gnu-social/language/eu/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: eu\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Gorde"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Persian (http://www.transifex.com/gnu-social/gnu-social/language/fa/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: fa\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "ذخیرهکردن"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Finnish (http://www.transifex.com/gnu-social/gnu-social/language/fi/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: fi\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Tallenna"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: French (http://www.transifex.com/gnu-social/gnu-social/language/fr/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: fr\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Enregistrer"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Friulian (http://www.transifex.com/gnu-social/gnu-social/language/fur/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: fur\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Salve"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Galician (http://www.transifex.com/gnu-social/gnu-social/language/gl/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: gl\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Gardar"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Hebrew (http://www.transifex.com/gnu-social/gnu-social/language/he/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: he\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "שמור"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Upper Sorbian (http://www.transifex.com/gnu-social/gnu-social/language/hsb/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: hsb\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Składować"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Hungarian (http://www.transifex.com/gnu-social/gnu-social/language/hu/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: hu\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Mentés"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Armenian (Armenia) (http://www.transifex.com/gnu-social/gnu-social/language/hy_AM/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: hy_AM\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr ""
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Interlingua (http://www.transifex.com/gnu-social/gnu-social/language/ia/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ia\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Salveguardar"
|
@ -1,24 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
# zk <zamani.karmana@gmail.com>, 2015
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-05-28 15:50+0000\n"
|
||||
"Last-Translator: zk <zamani.karmana@gmail.com>\n"
|
||||
"Language-Team: Indonesian (http://www.transifex.com/gnu-social/gnu-social/language/id/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: id\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Simpan"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-06-15 03:05+0000\n"
|
||||
"Last-Translator: Ciencisto Dementa <maliktunga@users.noreply.github.com>\n"
|
||||
"Language-Team: Ido (http://www.transifex.com/gnu-social/gnu-social/language/io/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: io\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Konservar"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Icelandic (http://www.transifex.com/gnu-social/gnu-social/language/is/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: is\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Vista"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Italian (http://www.transifex.com/gnu-social/gnu-social/language/it/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: it\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Salva"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Japanese (http://www.transifex.com/gnu-social/gnu-social/language/ja/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ja\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "保存"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Georgian (http://www.transifex.com/gnu-social/gnu-social/language/ka/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ka\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "შენახვა"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Korean (http://www.transifex.com/gnu-social/gnu-social/language/ko/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ko\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "저장"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Colognian (http://www.transifex.com/gnu-social/gnu-social/language/ksh/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ksh\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==0) ? 0 : (n==1) ? 1 : 2;\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr ""
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Luxembourgish (http://www.transifex.com/gnu-social/gnu-social/language/lb/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: lb\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Späicheren"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Lithuanian (http://www.transifex.com/gnu-social/gnu-social/language/lt/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: lt\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Išsaugoti"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Latvian (http://www.transifex.com/gnu-social/gnu-social/language/lv/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: lv\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr ""
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Malagasy (http://www.transifex.com/gnu-social/gnu-social/language/mg/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: mg\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Tehirizina"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Macedonian (http://www.transifex.com/gnu-social/gnu-social/language/mk/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: mk\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Зачувај"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Malayalam (http://www.transifex.com/gnu-social/gnu-social/language/ml/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ml\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "സേവ് ചെയ്യുക"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Malay (http://www.transifex.com/gnu-social/gnu-social/language/ms/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ms\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Simpan"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Burmese (http://www.transifex.com/gnu-social/gnu-social/language/my/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: my\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "သိမ်းရန်"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Norwegian Bokmål (http://www.transifex.com/gnu-social/gnu-social/language/nb/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: nb\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Lagre"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-07 09:30+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Nepali (http://www.transifex.com/gnu-social/gnu-social/language/ne/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ne\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr ""
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Dutch (http://www.transifex.com/gnu-social/gnu-social/language/nl/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: nl\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Opslaan"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Norwegian Nynorsk (http://www.transifex.com/gnu-social/gnu-social/language/nn/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: nn\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Lagra"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Polish (http://www.transifex.com/gnu-social/gnu-social/language/pl/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: pl\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Zapisz"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Portuguese (http://www.transifex.com/gnu-social/gnu-social/language/pt/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: pt\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Gravar"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/gnu-social/gnu-social/language/pt_BR/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: pt_BR\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Salvar"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Romanian (Romania) (http://www.transifex.com/gnu-social/gnu-social/language/ro_RO/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ro_RO\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr ""
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Russian (http://www.transifex.com/gnu-social/gnu-social/language/ru/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ru\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Сохранить"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Slovenian (http://www.transifex.com/gnu-social/gnu-social/language/sl/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: sl\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr ""
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Serbian (http://www.transifex.com/gnu-social/gnu-social/language/sr/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: sr\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Сачувај"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Swedish (http://www.transifex.com/gnu-social/gnu-social/language/sv/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: sv\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Spara"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-07 08:48+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
|
||||
"Language-Team: Tamil (http://www.transifex.com/gnu-social/gnu-social/language/ta/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ta\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr ""
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Telugu (http://www.transifex.com/gnu-social/gnu-social/language/te/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: te\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "భద్రపరచు"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Tagalog (http://www.transifex.com/gnu-social/gnu-social/language/tl/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: tl\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Sagipin"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Turkish (http://www.transifex.com/gnu-social/gnu-social/language/tr/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: tr\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Kaydet"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Ukrainian (http://www.transifex.com/gnu-social/gnu-social/language/uk/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: uk\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Зберегти"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/gnu-social/gnu-social/language/ur_PK/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ur_PK\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "تبدیلیاں محفوظ کریں"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Vietnamese (http://www.transifex.com/gnu-social/gnu-social/language/vi/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: vi\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "Lưu"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Chinese (http://www.transifex.com/gnu-social/gnu-social/language/zh/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: zh\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr ""
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Chinese (China) (http://www.transifex.com/gnu-social/gnu-social/language/zh_CN/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: zh_CN\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr "保存"
|
@ -1,23 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/gnu-social/gnu-social/language/zh_TW/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: zh_TW\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: forms/newphoto.php:80
|
||||
msgctxt "BUTTON"
|
||||
msgid "Save"
|
||||
msgstr ""
|
@ -1,170 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* GNU Social
|
||||
* Copyright (C) 2010, Free Software Foundation, Inc.
|
||||
*
|
||||
* PHP version 5
|
||||
*
|
||||
* LICENCE:
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero 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 Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @category Widget
|
||||
* @package GNU Social
|
||||
* @author Ian Denhardt <ian@zenhack.net>
|
||||
* @author Max Shinn <trombonechamp@gmail.com>
|
||||
* @copyright 2010 Free Software Foundation, Inc.
|
||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
|
||||
*/
|
||||
|
||||
/* Photo sharing plugin */
|
||||
|
||||
if (!defined('STATUSNET')) {
|
||||
exit(1);
|
||||
}
|
||||
|
||||
include_once $dir . '/lib/photolib.php';
|
||||
|
||||
class GNUsocialPhotosPlugin extends Plugin
|
||||
{
|
||||
function onCheckSchema()
|
||||
{
|
||||
$schema = Schema::get();
|
||||
$schema->ensureTable('GNUsocialPhoto', GNUsocialPhoto::schemaDef());
|
||||
$schema->ensureTable('GNUsocialPhotoAlbum', GNUsocialPhotoAlbum::schemaDef());
|
||||
}
|
||||
|
||||
function onRouterInitialized($m)
|
||||
{
|
||||
$m->connect(':nickname/photos', ['action' => 'photos']);
|
||||
$m->connect(':nickname/photos/:albumid', ['action' => 'photos']);
|
||||
$m->connect('main/uploadphoto', ['action' => 'photoupload']);
|
||||
$m->connect('photo/:photoid', ['action' => 'photo']);
|
||||
$m->connect('editphoto/:photoid', ['action' => 'editphoto']);
|
||||
return true;
|
||||
}
|
||||
|
||||
function onStartNoticeDistribute($notice)
|
||||
{
|
||||
common_log(LOG_INFO, "event: StartNoticeDistribute");
|
||||
if (GNUsocialPhotoTemp::$tmp) {
|
||||
GNUsocialPhotoTemp::$tmp->notice_id = $notice->id;
|
||||
$photo_id = GNUsocialPhotoTemp::$tmp->insert();
|
||||
if (!$photo_id) {
|
||||
common_log_db_error($photo, 'INSERT', __FILE__);
|
||||
throw new ServerException(_m('Problem saving photo.'));
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
function onEndNoticeAsActivity(Notice $stored, Activity $act, Profile $scoped=null)
|
||||
{
|
||||
common_log(LOG_INFO, 'photo plugin: EndNoticeAsActivity');
|
||||
$photo = GNUsocialPhoto::getKV('notice_id', $stored->id);
|
||||
if(!$photo) {
|
||||
common_log(LOG_INFO, 'not a photo.');
|
||||
return true;
|
||||
}
|
||||
|
||||
$act->objects[0]->type = ActivityObject::PHOTO;
|
||||
$act->objects[0]->thumbnail = $photo->thumb_uri;
|
||||
$act->objects[0]->largerImage = $photo->uri;
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
function onStartHandleFeedEntry($activity)
|
||||
{
|
||||
common_log(LOG_INFO, 'photo plugin: onEndAtomPubNewActivity');
|
||||
$oprofile = Ostatus_profile::ensureActorProfile($activity);
|
||||
foreach ($activity->objects as $object) {
|
||||
if($object->type == ActivityObject::PHOTO) {
|
||||
$uri = $object->largerImage;
|
||||
$thumb_uri = $object->thumbnail;
|
||||
$profile_id = $oprofile->profile_id;
|
||||
$source = 'unknown'; // TODO: put something better here.
|
||||
|
||||
common_log(LOG_INFO, 'uri : ' . $uri);
|
||||
common_log(LOG_INFO, 'thumb_uri : ' . $thumb_uri);
|
||||
|
||||
// It's possible this is validated elsewhere, but I'm not sure and
|
||||
// would rather be safe.
|
||||
$uri = filter_var($uri, FILTER_SANITIZE_URL);
|
||||
$thumb_uri = filter_var($thumb_uri, FILTER_SANITIZE_URL);
|
||||
$uri = filter_var($uri, FILTER_VALIDATE_URL);
|
||||
$thumb_uri = filter_var($thumb_uri, FILTER_VALIDATE_URL);
|
||||
|
||||
if(empty($thumb_uri)) {
|
||||
// We need a thumbnail, so if we aren't given one, use the actual picture for now.
|
||||
$thumb_uri = $uri;
|
||||
}
|
||||
|
||||
if (!empty($uri) && !empty($thumb_uri)) {
|
||||
GNUsocialPhoto::saveNew($profile_id, $thumb_uri, $uri, $source, false);
|
||||
} else {
|
||||
common_log(LOG_INFO, 'bad URI for photo');
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
function onStartShowNoticeItem($action)
|
||||
{
|
||||
$photo = GNUsocialPhoto::getKV('notice_id', $action->notice->id);
|
||||
if($photo) {
|
||||
$action->out->elementStart('div', 'entry-title');
|
||||
$action->showAuthor();
|
||||
$action->out->elementStart('a', array('href' => $photo->getPageLink()));
|
||||
$action->out->element('img', array('src' => $photo->thumb_uri,
|
||||
'width' => 256, 'height' => 192));
|
||||
$action->out->elementEnd('a');
|
||||
$action->out->elementEnd('div');
|
||||
$action->showNoticeInfo();
|
||||
$action->showNoticeOptions();
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
/* function onEndShowNoticeFormData($action)
|
||||
{
|
||||
$link = "/main/uploadphoto";
|
||||
$action->out->element('label', array('for' => 'photofile'),_('Attach'));
|
||||
$action->out->element('input', array('id' => 'photofile',
|
||||
'type' => 'file',
|
||||
'name' => 'photofile',
|
||||
'title' => _('Upload a photo')));
|
||||
}
|
||||
*/
|
||||
function onEndPersonalGroupNav(Menu $nav, Profile $target, Profile $scoped=null)
|
||||
{
|
||||
|
||||
$nav->out->menuItem(common_local_url('photos',
|
||||
array('nickname' => $nav->action->trimmed('nickname'))), _('Photos'),
|
||||
_('Photo gallery'), $nav->action->trimmed('action') == 'photos', 'nav_photos');
|
||||
}
|
||||
|
||||
function onEndShowStyles($action)
|
||||
{
|
||||
$action->cssLink('/plugins/GNUsocialPhotos/res/style.css');
|
||||
}
|
||||
|
||||
function onEndShowScripts($action)
|
||||
{
|
||||
$action->script('plugins/GNUsocialPhotos/res/gnusocialphotos.js');
|
||||
}
|
||||
}
|
||||
|
@ -1,202 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* GNU Social
|
||||
* Copyright (C) 2010, Free Software Foundation, Inc.
|
||||
*
|
||||
* PHP version 5
|
||||
*
|
||||
* LICENCE:
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero 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 Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @category Widget
|
||||
* @package GNU Social
|
||||
* @author Ian Denhardt <ian@zenhack.net>
|
||||
* @author Sean Corbett <sean@gnu.org>
|
||||
* @author Max Shinn <trombonechamp@gmail.com>
|
||||
* @copyright 2010 Free Software Foundation, Inc.
|
||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
|
||||
*/
|
||||
|
||||
if (!defined('STATUSNET')) {
|
||||
exit(1);
|
||||
}
|
||||
|
||||
class EditphotoAction extends Action
|
||||
{
|
||||
var $user = null;
|
||||
|
||||
function prepare(array $args = array())
|
||||
{
|
||||
parent::prepare($args);
|
||||
$args = $this->returnToArgs();
|
||||
$this->user = common_current_user();
|
||||
$this->photoid = $args[1]['photoid'];
|
||||
$this->photo = GNUsocialPhoto::getKV('id', $this->photoid);
|
||||
return true;
|
||||
}
|
||||
|
||||
function handle()
|
||||
{
|
||||
parent::handle();
|
||||
if($_SERVER['REQUEST_METHOD'] == 'POST') {
|
||||
$this->handlePost();
|
||||
}
|
||||
$this->showPage();
|
||||
}
|
||||
|
||||
function title()
|
||||
{
|
||||
if ($this->photo->title)
|
||||
return _m('Edit photo - ' . $this->photo->title);
|
||||
else
|
||||
return _m('Edit photo');
|
||||
}
|
||||
|
||||
function showContent()
|
||||
{
|
||||
|
||||
if ($this->photo->album_id == 0) {
|
||||
$this->element('p', array(), _('This photo does not exist or was deleted.'));
|
||||
return;
|
||||
}
|
||||
|
||||
if ($this->user->profile_id != $this->photo->profile_id) {
|
||||
$this->element('p', array(), _('You are not authorized to edit this photo.'));
|
||||
return;
|
||||
}
|
||||
|
||||
//showForm() data
|
||||
if(!empty($this->msg)) {
|
||||
$class = ($this->success) ? 'success' : 'error';
|
||||
$this->element('p', array('class' => $class), $this->msg);
|
||||
}
|
||||
|
||||
$this->element('img', array('src' => $this->photo->uri));
|
||||
$this->elementStart('form', array('method' => 'post',
|
||||
'action' => '/editphoto/' . $this->photo->id));
|
||||
$this->elementStart('ul', 'form_data');
|
||||
$this->elementStart('li');
|
||||
$this->input('phototitle', _("Title"), $this->photo->title, _("The title of the photo. (Optional)"));
|
||||
$this->elementEnd('li');
|
||||
$this->elementStart('li');
|
||||
$this->textarea('photo_description', _("Description"), $this->photo->photo_description, _("A description of the photo. (Optional)"));
|
||||
$this->elementEnd('li');
|
||||
$this->elementStart('li');
|
||||
$this->dropdown('album', _("Album"), $this->albumList(), _("The album in which to place this photo"), false, $this->photo->album_id);
|
||||
$this->elementEnd('li');
|
||||
$this->elementEnd('ul');
|
||||
$this->submit('update', _('Update'));
|
||||
$this->elementEnd('form');
|
||||
$this->element('br');
|
||||
$this->elementStart('form', array('method' => 'post',
|
||||
'action' => '/editphoto/' . $this->photo->id));
|
||||
$this->element('input', array('type' => 'submit',
|
||||
'name' => 'delete',
|
||||
'value' => _('Delete Photo'),
|
||||
'id' => 'delete',
|
||||
'class' => 'submit',
|
||||
'onclick' => 'return confirm(\'Are you sure you would like to delete this photo?\')'));
|
||||
$this->elementEnd('form');
|
||||
|
||||
}
|
||||
|
||||
function handlePost()
|
||||
{
|
||||
|
||||
common_log(LOG_INFO, 'handlPost()!');
|
||||
|
||||
if ($this->photo->album_id == 0) {
|
||||
$this->element('p', array(), _('This photo does not exist or was deleted.'));
|
||||
return;
|
||||
}
|
||||
|
||||
if ($this->user->profile_id != $this->photo->profile_id) {
|
||||
$this->element('p', array(), _('You are not authorized to edit this photo.'));
|
||||
return;
|
||||
}
|
||||
|
||||
if ($this->arg('update')) {
|
||||
$this->updatePhoto();
|
||||
}
|
||||
if ($this->arg('delete')) {
|
||||
$this->deletePhoto();
|
||||
}
|
||||
}
|
||||
|
||||
function showForm($msg, $success=false)
|
||||
{
|
||||
$this->msg = $msg;
|
||||
$this->success = $success;
|
||||
|
||||
// $this->showPage();
|
||||
}
|
||||
|
||||
function albumList()
|
||||
{
|
||||
$cur = common_current_user();
|
||||
$album = new GNUsocialPhotoAlbum();
|
||||
$album->user_id = $cur->id;
|
||||
|
||||
$albumlist = array();
|
||||
if (!$album->find()) {
|
||||
GNUsocialPhotoAlbum::newAlbum($cur->id, 'Default');
|
||||
}
|
||||
while ($album->fetch()) {
|
||||
$albumlist[$album->album_id] = $album->album_name;
|
||||
}
|
||||
return $albumlist;
|
||||
}
|
||||
|
||||
function updatePhoto()
|
||||
{
|
||||
$cur = common_current_user();
|
||||
$this->photo->title = $this->trimmed('phototitle');
|
||||
$this->photo->photo_description = $this->trimmed('photo_description');
|
||||
|
||||
$profile_id = $cur->id;
|
||||
|
||||
$album = GNUsocialPhotoAlbum::getKV('album_id', $this->trimmed('album'));
|
||||
if ($album->profile_id != $profile_id) {
|
||||
$this->showForm(_('Error: This is not your album!'));
|
||||
return;
|
||||
}
|
||||
$this->photo->album_id = $album->album_id;
|
||||
if ($this->photo->validate())
|
||||
$this->photo->update();
|
||||
else {
|
||||
$this->showForm(_('Error: The photo data is not valid.'));
|
||||
return;
|
||||
}
|
||||
common_redirect('/photo/' . $this->photo->id, '303');
|
||||
// common_redirect exits
|
||||
}
|
||||
|
||||
function deletePhoto()
|
||||
{
|
||||
//For redirection
|
||||
$oldalbum = $this->album_id;
|
||||
|
||||
$notice = Notice::getKV('id', $this->photo->notice_id);
|
||||
|
||||
$this->photo->delete();
|
||||
|
||||
if (Event::handle('StartDeleteOwnNotice', array($this->user, $notice))) {
|
||||
$notice->deleteAs($this->scoped);
|
||||
Event::handle('EndDeleteOwnNotice', array($this->user, $notice));
|
||||
}
|
||||
$this->showForm(_('Success!'));
|
||||
common_redirect('/' . $this->user->nickname . '/photos/' . $oldalbum, '303');
|
||||
}
|
||||
|
||||
}
|
@ -1,101 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* GNU Social
|
||||
* Copyright (C) 2010, Free Software Foundation, Inc.
|
||||
*
|
||||
* PHP version 5
|
||||
*
|
||||
* LICENCE:
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero 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 Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @category Widget
|
||||
* @package GNU Social
|
||||
* @author Ian Denhardt <ian@zenhack.net>
|
||||
* @author Sean Corbett <sean@gnu.org>
|
||||
* @author Max Shinn <trombonechamp@gmail.com>
|
||||
* @copyright 2010 Free Software Foundation, Inc.
|
||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
|
||||
*/
|
||||
|
||||
if (!defined('GNUSOCIAL')) { exit(1); }
|
||||
|
||||
class PhotoAction extends ManagedAction
|
||||
{
|
||||
var $user = null;
|
||||
var $conv = null; // Conversation dataobject
|
||||
|
||||
protected function prepare(array $args=array())
|
||||
{
|
||||
parent::prepare($args);
|
||||
|
||||
$args = $this->returnToArgs();
|
||||
$this->photoid = $args[1]['photoid'];
|
||||
$this->photo = GNUsocialPhoto::getKV('id', $this->photoid);
|
||||
$this->notice = Notice::getKV('id', $this->photo->notice_id);
|
||||
|
||||
$this->user = Profile::getKV('id', $this->notice->profile_id);
|
||||
$this->conv = $this->notice->getConversation();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
function title()
|
||||
{
|
||||
if (empty($this->user)) {
|
||||
return _m('No such user.');
|
||||
} else if (empty($this->photo)) {
|
||||
return _m('No such photo.');
|
||||
} else if (!empty($this->photo->title)) {
|
||||
return $this->photo->title;
|
||||
} else {
|
||||
return sprintf(_m("%s's Photo."), $this->user->nickname);
|
||||
}
|
||||
}
|
||||
|
||||
function showLocalNav()
|
||||
{
|
||||
$nav = new GNUsocialPhotoNav($this, $this->user->nickname);
|
||||
$nav->show();
|
||||
}
|
||||
|
||||
function showContent()
|
||||
{
|
||||
if(empty($this->user)) {
|
||||
return;
|
||||
}
|
||||
|
||||
$this->elementStart('a', array('href' => $this->photo->uri));
|
||||
$this->element('img', array('src' => $this->photo->uri));
|
||||
$this->elementEnd('a');
|
||||
|
||||
//Image "toolbar"
|
||||
$cur = common_current_user();
|
||||
if($this->photo->profile_id == $cur->profile_id) {
|
||||
$this->elementStart('div', array('id' => 'image_toolbar'));
|
||||
$this->element('a', array('href' => '/editphoto/' . $this->photo->id), 'Edit');
|
||||
$this->elementEnd('div');
|
||||
}
|
||||
|
||||
$this->element('p', array('class' => 'photodescription'), $this->photo->photo_description);
|
||||
//This is a hack to hide the top-level comment
|
||||
$this->element('style', array(), "#notice-{$this->photo->notice_id} div { display: none } #notice-{$this->photo->notice_id} ol li div { display: inline }");
|
||||
|
||||
if (Event::handle('StartShowConversation', array($this, $this->conv, $this->scoped))) {
|
||||
$notices = $this->conv->getNotices($this->scoped);
|
||||
$nl = new FullThreadedNoticeList($notices, $this, $this->scoped);
|
||||
$cnt = $nl->show();
|
||||
}
|
||||
Event::handle('EndShowConversation', array($this, $this->conv, $this->scoped));
|
||||
}
|
||||
}
|
@ -1,174 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* GNU Social
|
||||
* Copyright (C) 2010, Free Software Foundation, Inc.
|
||||
*
|
||||
* PHP version 5
|
||||
*
|
||||
* LICENCE:
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero 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 Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @category Widget
|
||||
* @package GNU Social
|
||||
* @author Ian Denhardt <ian@zenhack.net>
|
||||
* @author Sean Corbett <sean@gnu.org>
|
||||
* @author Max Shinn <trombonechamp@gmail.com>
|
||||
* @copyright 2010 Free Software Foundation, Inc.
|
||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
|
||||
*/
|
||||
|
||||
if (!defined('STATUSNET')) {
|
||||
exit(1);
|
||||
}
|
||||
|
||||
require_once INSTALLDIR.'/lib/personalgroupnav.php';
|
||||
|
||||
class PhotosAction extends Action
|
||||
{
|
||||
var $user = null;
|
||||
|
||||
function prepare(array $args = array())
|
||||
{
|
||||
parent::prepare($args);
|
||||
|
||||
$args = $this->returnToArgs();
|
||||
$username = $args[1]['nickname'];
|
||||
$this->albumid = $args[1]['albumid'];
|
||||
if (common_valid_profile_tag($username) == 0) {
|
||||
$this->user = null;
|
||||
} else {
|
||||
$this->user = Profile::getKV('nickname', $username);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
function handle()
|
||||
{
|
||||
parent::handle();
|
||||
$this->showPage();
|
||||
}
|
||||
|
||||
function title()
|
||||
{
|
||||
if (empty($this->user)) {
|
||||
return _m('No such user.');
|
||||
} else {
|
||||
return sprintf(_m("%s's Photos."), $this->user->nickname);
|
||||
}
|
||||
}
|
||||
|
||||
function showLocalNav()
|
||||
{
|
||||
$nav = new PersonalGroupNav($this);
|
||||
$nav->show();
|
||||
}
|
||||
|
||||
function showResizeImagesBox()
|
||||
{
|
||||
$this->elementStart('select', array('onchange' => 'return scalePhotosToSize(this.value)'));
|
||||
$this->element('option', array('value' => ''), "");
|
||||
$this->element('option', array('value' => '60'), _("Thumbnail"));
|
||||
$this->element('option', array('value' => '120'), _("Medium"));
|
||||
$this->element('option', array('value' => '400'), _("Normal"));
|
||||
$this->elementEnd('select');
|
||||
}
|
||||
|
||||
function showAlbums()
|
||||
{
|
||||
$album = new GNUsocialPhotoAlbum();
|
||||
$album->profile_id = $this->user->id;
|
||||
|
||||
$albums = array();
|
||||
if (!$album->find()) {
|
||||
GNUsocialPhotoAlbum::newAlbum($this->user->id, 'Default');
|
||||
}
|
||||
|
||||
$this->elementStart('div', array('class' => 'galleryheader'));
|
||||
//$this->element('a', array('href' => '#',
|
||||
// 'onclick' => 'return increasePhotoSize()'), '+');
|
||||
//$this->raw(' | ');
|
||||
//$this->element('a', array('href' => '#',
|
||||
// 'onclick' => 'return decreasePhotoSize()'), '-');
|
||||
|
||||
$this->showResizeImagesBox();
|
||||
$this->elementEnd('div');
|
||||
|
||||
|
||||
|
||||
while ($album->fetch()) {
|
||||
$this->elementStart('div', array('class' => 'photocontainer'));
|
||||
$this->elementStart('a', array('href' => $album->getPageLink()));
|
||||
$this->element('img', array('src' => $album->getThumbUri(),
|
||||
'class' => 'albumingallery'));
|
||||
$this->elementEnd('a');
|
||||
$this->element('h3', array(), $album->album_name);
|
||||
$this->elementEnd('div');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function showAlbum($album_id)
|
||||
{
|
||||
$album = GNUsocialPhotoAlbum::getKV('album_id', $album_id);
|
||||
if (!$album) {
|
||||
return;
|
||||
}
|
||||
|
||||
$page = $_GET['pageid'];
|
||||
if (!filter_var($page, FILTER_VALIDATE_INT)){
|
||||
$page = 1;
|
||||
}
|
||||
|
||||
$photos = GNUsocialPhoto::getGalleryPage($page, $album->album_id, 9);
|
||||
$this->elementStart('div', array('class' => 'galleryheader'));
|
||||
if ($page > 1) {
|
||||
$this->element('a', array('href' => $album->getPageLink() . '?pageid=' . ($page-1)), 'Previous page');
|
||||
$this->raw(' | ');
|
||||
}
|
||||
if (GNUsocialPhoto::getGalleryPage($page+1, $album->album_id, 9)) {
|
||||
$this->element('a', array('href' => $album->getPageLink() . '?pageid=' . ($page+1) ), 'Next page');
|
||||
$this->raw(' | ');
|
||||
}
|
||||
|
||||
//$this->element('a', array('href' => '#',
|
||||
// 'onclick' => 'return increasePhotoSize()'), '+');
|
||||
//$this->raw(' | ');
|
||||
//$this->element('a', array('href' => '#',
|
||||
// 'onclick' => 'return decreasePhotoSize()'), '-');
|
||||
//$this->raw(' | ');
|
||||
|
||||
$this->showResizeImagesBox();
|
||||
$this->elementEnd('div');
|
||||
|
||||
foreach ($photos as $photo) {
|
||||
$this->elementStart('a', array('href' => $photo->getPageLink()));
|
||||
$this->elementStart('div', array('class' => 'photocontainer'));
|
||||
$this->element('img', array('src' => $photo->thumb_uri,
|
||||
'class' => 'photoingallery'));
|
||||
$this->element('div', array('class' => 'phototitle'), $photo->title);
|
||||
$this->elementEnd('div');
|
||||
$this->elementEnd('a');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
function showContent()
|
||||
{
|
||||
if (!empty($this->albumid))
|
||||
$this->showAlbum($this->albumid);
|
||||
else
|
||||
$this->showAlbums();
|
||||
}
|
||||
}
|
@ -1,259 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* GNU Social
|
||||
* Copyright (C) 2010, Free Software Foundation, Inc.
|
||||
*
|
||||
* PHP version 5
|
||||
*
|
||||
* LICENCE:
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero 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 Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @category Widget
|
||||
* @package GNU Social
|
||||
* @author Ian Denhardt <ian@zenhack.net>
|
||||
* @author Sean Corbett <sean@gnu.org>
|
||||
* @author Max Shinn <trombonechamp@gmail.com>
|
||||
* @copyright 2010 Free Software Foundation, Inc.
|
||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
|
||||
*/
|
||||
|
||||
if (!defined('STATUSNET')) {
|
||||
exit(1);
|
||||
}
|
||||
|
||||
class PhotouploadAction extends Action
|
||||
{
|
||||
var $user = null;
|
||||
|
||||
function prepare(array $args = array())
|
||||
{
|
||||
parent::prepare($args);
|
||||
$this->user = common_current_user();
|
||||
return true;
|
||||
}
|
||||
|
||||
function handle()
|
||||
{
|
||||
parent::handle();
|
||||
if($_SERVER['REQUEST_METHOD'] == 'POST') {
|
||||
$this->handlePost();
|
||||
}
|
||||
$this->showPage();
|
||||
}
|
||||
|
||||
function title()
|
||||
{
|
||||
return _m('Upload Photos');
|
||||
}
|
||||
|
||||
function showContent()
|
||||
{
|
||||
//Upload a photo
|
||||
if(empty($this->user)) {
|
||||
$this->element('p', array(), 'You are not logged in.');
|
||||
} else {
|
||||
//showForm() data
|
||||
if(!empty($this->msg)) {
|
||||
$class = ($this->success) ? 'success' : 'error';
|
||||
$this->element('p', array('class' => $class), $this->msg);
|
||||
}
|
||||
|
||||
$this->elementStart('form', array('enctype' => 'multipart/form-data',
|
||||
'method' => 'post',
|
||||
'action' => common_local_url('photoupload')));
|
||||
$this->elementStart('ul', 'form_data');
|
||||
$this->elementStart('li');
|
||||
$this->element('input', array('name' => 'photofile',
|
||||
'type' => 'file',
|
||||
'id' => 'photofile'));
|
||||
$this->elementEnd('li');
|
||||
//$this->element('br');
|
||||
$this->elementStart('li');
|
||||
$this->input('phototitle', _("Title"), null, _("The title of the photo. (Optional)"));
|
||||
$this->elementEnd('li');
|
||||
$this->elementStart('li');
|
||||
$this->textarea('photo_description', _("Description"), null, _("A description of the photo. (Optional)"));
|
||||
$this->elementEnd('li');
|
||||
$this->elementStart('li');
|
||||
$this->dropdown('album', _("Album"), $this->albumList(), _("The album in which to place this photo"), false);
|
||||
$this->elementEnd('li');
|
||||
$this->elementEnd('ul');
|
||||
$this->submit('upload', _('Upload'));
|
||||
$this->elementEnd('form');
|
||||
$this->element('br');
|
||||
|
||||
//Create a new album
|
||||
$this->element('h3', array(), _("Create a new album"));
|
||||
$this->elementStart('form', array('method' => 'post',
|
||||
'action' =>common_local_url('photoupload')));
|
||||
$this->elementStart('ul', 'form_data');
|
||||
$this->elementStart('li');
|
||||
$this->input('album_name', _("Title"), null, _("The title of the album."));
|
||||
$this->elementEnd('li');
|
||||
$this->elementStart('li');
|
||||
$this->textarea('album_description', _("Description"), null, _("A description of the album. (Optional)"));
|
||||
$this->elementEnd('li');
|
||||
$this->elementEnd('ul');
|
||||
$this->submit('create', _('Create'));
|
||||
$this->elementEnd('form');
|
||||
|
||||
//Delete an album
|
||||
$this->element('h3', array(), _("Delete an album"));
|
||||
$this->elementStart('form', array('method' => 'post',
|
||||
'action' =>common_local_url('photoupload')));
|
||||
$this->elementStart('ul', 'form_data');
|
||||
$this->elementStart('li');
|
||||
$this->dropdown('album', _("Album"), $this->albumList(), _("The album in which to place this photo"), false);
|
||||
$this->elementEnd('li');
|
||||
$this->elementEnd('ul');
|
||||
$this->submit('deletealbum', _('Delete'));
|
||||
$this->elementEnd('form');
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
function handlePost()
|
||||
{
|
||||
|
||||
common_log(LOG_INFO, 'handlPost()!');
|
||||
// Workaround for PHP returning empty $_POST and $_FILES when POST
|
||||
// length > post_max_size in php.ini
|
||||
|
||||
if (empty($_FILES)
|
||||
&& empty($_POST)
|
||||
&& ($_SERVER['CONTENT_LENGTH'] > 0)
|
||||
) {
|
||||
$msg = _('The server was unable to handle that much POST ' .
|
||||
'data (%s bytes) due to its current configuration.');
|
||||
|
||||
$this->showForm(sprintf($msg, $_SERVER['CONTENT_LENGTH']));
|
||||
return;
|
||||
}
|
||||
|
||||
// CSRF protection
|
||||
|
||||
/* $token = $this->trimmed('token');
|
||||
if (!$token || $token != common_session_token()) {
|
||||
$this->showForm(_('There was a problem with your session token. '.
|
||||
'Try again, please.'));
|
||||
return;
|
||||
} */
|
||||
|
||||
if ($this->arg('upload')) {
|
||||
$this->uploadPhoto();
|
||||
}
|
||||
if ($this->arg('create')) {
|
||||
$this->createAlbum();
|
||||
}
|
||||
if ($this->arg('deletealbum')) {
|
||||
$this->deleteAlbum();
|
||||
}
|
||||
}
|
||||
|
||||
function showForm($msg, $success=false)
|
||||
{
|
||||
$this->msg = $msg;
|
||||
$this->success = $success;
|
||||
|
||||
// $this->showPage();
|
||||
}
|
||||
|
||||
function albumList()
|
||||
{
|
||||
$cur = common_current_user();
|
||||
$album = new GNUsocialPhotoAlbum();
|
||||
$album->user_id = $cur->id;
|
||||
|
||||
$albumlist = array();
|
||||
if (!$album->find()) {
|
||||
GNUsocialPhotoAlbum::newAlbum($cur->id, 'Default');
|
||||
}
|
||||
while ($album->fetch()) {
|
||||
$albumlist[$album->album_id] = $album->album_name;
|
||||
}
|
||||
return $albumlist;
|
||||
}
|
||||
|
||||
function uploadPhoto()
|
||||
{
|
||||
$cur = common_current_user();
|
||||
if(empty($cur)) {
|
||||
return;
|
||||
}
|
||||
try {
|
||||
$imagefile = ImageFile::fromUpload('photofile');
|
||||
} catch (Exception $e) {
|
||||
$this->showForm($e->getMessage());
|
||||
return;
|
||||
}
|
||||
if ($imagefile === null) {
|
||||
$this->showForm(_('No file uploaded.'));
|
||||
return;
|
||||
}
|
||||
|
||||
$title = $this->trimmed('phototitle');
|
||||
$photo_description = $this->trimmed('photo_description');
|
||||
|
||||
common_log(LOG_INFO, 'upload path : ' . $imagefile->filepath);
|
||||
|
||||
$filename = $cur->nickname . '-' . common_timestamp() . sha1_file($imagefile->filepath) . image_type_to_extension($imagefile->type);
|
||||
move_uploaded_file($imagefile->filepath, INSTALLDIR . '/file/' . $filename);
|
||||
photo_make_thumbnail($filename);
|
||||
$uri = 'http://' . common_config('site', 'server') . '/file/' . $filename;
|
||||
$thumb_uri = 'http://' . common_config('site', 'server') . '/file/thumb.' . $filename;
|
||||
$profile_id = $cur->id;
|
||||
|
||||
$album = GNUsocialPhotoAlbum::getKV('album_id', $this->trimmed('album'));
|
||||
if ($album->profile_id != $profile_id) {
|
||||
$this->showForm(_('Error: This is not your album!'));
|
||||
return;
|
||||
}
|
||||
GNUsocialPhoto::saveNew($profile_id, $album->album_id, $thumb_uri, $uri, 'web', false, $title, $photo_description);
|
||||
}
|
||||
|
||||
function createAlbum()
|
||||
{
|
||||
$cur = common_current_user();
|
||||
if(empty($cur)) {
|
||||
return;
|
||||
}
|
||||
|
||||
$album_name = $this->trimmed('album_name');
|
||||
$album_description = $this->trimmed('album_description');
|
||||
|
||||
GNUsocialPhotoAlbum::newAlbum($cur->id, $album_name, $album_description);
|
||||
}
|
||||
|
||||
function deleteAlbum()
|
||||
{
|
||||
$cur = common_current_user();
|
||||
if(empty($cur)) return;
|
||||
|
||||
$album_id = $this->trimmed('album');
|
||||
$album = GNUsocialPhotoAlbum::getKV('album_id', $album_id);
|
||||
if (empty($album)) {
|
||||
$this->showForm(_('This album does not exist or has been deleted.'));
|
||||
return;
|
||||
}
|
||||
//Check if the album has any photos in it before deleting
|
||||
$photos = GNUsocialPhoto::getKV('album_id', $album_id);
|
||||
if(empty($photos)) {
|
||||
$album->delete();
|
||||
$this->showForm(_('Album deleted'), true);
|
||||
}
|
||||
else {
|
||||
$this->showForm(_('Cannot delete album when there are photos in it!'), false);
|
||||
}
|
||||
}
|
||||
}
|
@ -1,138 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* GNU Social
|
||||
* Copyright (C) 2010, Free Software Foundation, Inc.
|
||||
*
|
||||
* PHP version 5
|
||||
*
|
||||
* LICENCE:
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero 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 Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @category Widget
|
||||
* @package GNU Social
|
||||
* @author Ian Denhardt <ian@zenhack.net>
|
||||
* @copyright 2010 Free Software Foundation, Inc.
|
||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
|
||||
*/
|
||||
|
||||
if (!defined('STATUSNET')) {
|
||||
exit(1);
|
||||
}
|
||||
|
||||
require_once INSTALLDIR . '/classes/Memcached_DataObject.php';
|
||||
|
||||
class GNUsocialPhoto extends Managed_DataObject
|
||||
{
|
||||
public $__table = 'GNUsocialPhoto';
|
||||
public $id; // int(11)
|
||||
public $notice_id; // int(11)
|
||||
public $album_id; // int(11)
|
||||
public $uri; // varchar(191) not 255 because utf8mb4 takes more space
|
||||
public $thumb_uri; // varchar(191) not 255 because utf8mb4 takes more space
|
||||
public $title; // varchar(191) not 255 because utf8mb4 takes more space
|
||||
public $photo_description; // text
|
||||
public $created; // datetime() not_null
|
||||
public $modified; // timestamp() not_null default_CURRENT_TIMESTAMP
|
||||
|
||||
/* function delete()
|
||||
{
|
||||
if(!unlink(INSTALLDIR . $this->thumb_uri)) {
|
||||
return false;
|
||||
}
|
||||
if(!unlink(INSTALLDIR . $this->path)) {
|
||||
return false;
|
||||
}
|
||||
return parent::delete();
|
||||
} */
|
||||
|
||||
public static function schemaDef()
|
||||
{
|
||||
return array(
|
||||
'fields' => array(
|
||||
'id' => array('type' => 'serial', 'not null' => true, 'description' => 'Unique ID for Photo'),
|
||||
'notice_id' => array('type' => 'int', 'not null' => true, 'description' => 'Notice ID for the related notice'),
|
||||
'album_id' => array('type' => 'int', 'not null' => true, 'description' => 'The parent album ID'),
|
||||
'uri' => array('type' => 'varchar', 'not null' => true, 'length' => 191, 'description' => 'unique address for this photo'),
|
||||
'thumb_uri' => array('type' => 'varchar', 'not null' => true, 'length' => 191, 'description' => 'unique address for this photo thumbnail'),
|
||||
'title' => array('type' => 'varchar', 'not null' => true, 'length' => 191, 'description' => 'The Photo title'),
|
||||
'photo_description' => array('type' => 'text', 'not null' => true, 'description' => 'A description for this photo'),
|
||||
'created' => array('type' => 'datetime', 'not null' => true, 'description' => 'date this record was created'),
|
||||
'modified' => array('type' => 'timestamp', 'not null' => true, 'description' => 'date this record was modified'),
|
||||
),
|
||||
'primary key' => array('id'),
|
||||
'unique keys' => array(
|
||||
'gnusocialphoto_id_key' => array('notice_id'),
|
||||
'gnusocialphoto_uri_key' => array('uri'),
|
||||
),
|
||||
'foreign keys' => array(
|
||||
'gnusocialphoto_notice_id_fkey' => array('notice', array('notice_id' => 'id')),
|
||||
'gnusocialphoto_album_id_fkey' => array('GNUsocialPhotoAlbum', array('album_id' => 'id')),
|
||||
),
|
||||
'indexes' => array(
|
||||
'gnusocialphoto_title_idx' => array('title'),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
static function saveNew($profile_id, $album_id, $thumb_uri, $uri, $source, $insert_now, $title = null, $photo_description = null)
|
||||
{
|
||||
$photo = new GNUsocialPhoto();
|
||||
$photo->thumb_uri = $thumb_uri;
|
||||
$photo->uri = $uri;
|
||||
$photo->album_id = $album_id;
|
||||
if(!empty($title)) $photo->title = $title;
|
||||
if(!empty($photo_description)) $photo->photo_description = (string)$photo_description;
|
||||
|
||||
if($insert_now) {
|
||||
$notice = Notice::saveNew($profile_id, $uri, $source);
|
||||
$photo->notice_id = $notice->id;
|
||||
$photo_id = $photo->insert();
|
||||
if (!$photo_id) {
|
||||
common_log_db_error($photo, 'INSERT', __FILE__);
|
||||
throw new ServerException(_m('Problem Saving Photo.'));
|
||||
}
|
||||
} else {
|
||||
GNUsocialPhotoTemp::$tmp = $photo;
|
||||
Notice::saveNew($profile_id, $uri, $source);
|
||||
}
|
||||
}
|
||||
|
||||
function getPageLink()
|
||||
{
|
||||
return '/photo/' . $this->id;
|
||||
}
|
||||
|
||||
/*
|
||||
* TODO: -Sanitize input
|
||||
* @param int page_id The desired page of the gallery to show.
|
||||
* @param int album_id The id of the album to get photos from.
|
||||
* @param int gallery_size The number of thumbnails to show per page in the gallery.
|
||||
* @return array Array of GNUsocialPhotos for this gallery page.
|
||||
*/
|
||||
static function getGalleryPage($page_id, $album_id, $gallery_size)
|
||||
{
|
||||
$page_offset = ($page_id-1) * $gallery_size;
|
||||
$sql = 'SELECT * FROM GNUsocialPhoto WHERE album_id = ' . $album_id .
|
||||
' ORDER BY notice_id LIMIT ' . $page_offset . ',' . $gallery_size;
|
||||
$photo = new GNUsocialPhoto();
|
||||
$photo->query($sql);
|
||||
$photos = array();
|
||||
|
||||
while ($photo->fetch()) {
|
||||
$photos[] = clone($photo);
|
||||
}
|
||||
|
||||
return $photos;
|
||||
}
|
||||
}
|
@ -1,104 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* GNU Social
|
||||
* Copyright (C) 2010, Free Software Foundation, Inc.
|
||||
*
|
||||
* PHP version 5
|
||||
*
|
||||
* LICENCE:
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero 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 Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @category Widget
|
||||
* @package GNU Social
|
||||
* @author Ian Denhardt <ian@zenhack.net>
|
||||
* @author Sean Corbett <sean@gnu.org>
|
||||
* @copyright 2010 Free Software Foundation, Inc.
|
||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
|
||||
*/
|
||||
|
||||
if (!defined('STATUSNET')) {
|
||||
exit(1);
|
||||
}
|
||||
|
||||
require_once INSTALLDIR . '/classes/Memcached_DataObject.php';
|
||||
|
||||
class GNUsocialPhotoAlbum extends Managed_DataObject
|
||||
{
|
||||
public $__table = 'GNUsocialPhotoAlbum';
|
||||
public $album_id; // int(11) -- Unique identifier for the album
|
||||
public $profile_id; // int(11) -- Profile ID for the owner of the album
|
||||
public $album_name; // varchar(191) -- Title for this album not 255 because utf8mb4 takes more space
|
||||
public $album_description; // text -- A description of the album
|
||||
public $created; // datetime() not_null
|
||||
public $modified; // timestamp() not_null default_CURRENT_TIMESTAMP
|
||||
|
||||
/* TODO: Primary key on both album_id, profile_id / foriegn key on profile_id */
|
||||
public static function schemaDef()
|
||||
{
|
||||
return array(
|
||||
'fields' => array(
|
||||
'album_id' => array('type' => 'serial', 'not null' => true, 'description' => 'Unique identifier for the album'),
|
||||
'profile_id' => array('type' => 'int', 'not null' => true, 'description' => 'Profile ID for the owner of the album'),
|
||||
'album_name' => array('type' => 'varchar', 'not null' => true, 'length' => 191, 'description' => 'Title for this album'),
|
||||
'album_description' => array('type' => 'text', 'not null' => true, 'description' => 'A description for this album'),
|
||||
'created' => array('type' => 'datetime', 'not null' => true, 'description' => 'date this record was created'),
|
||||
'modified' => array('type' => 'timestamp', 'not null' => true, 'description' => 'date this record was modified'),
|
||||
),
|
||||
'primary key' => array('user_id'),
|
||||
'foreign keys' => array(
|
||||
'gnusocialphotoalbum_profile_id_fkey' => array('profile', array('profile_id' => 'id')),
|
||||
),
|
||||
'indexes' => array(
|
||||
'gnusocialphotoalbum_album_name_idx' => array('album_name'),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
function getPageLink()
|
||||
{
|
||||
$profile = Profile::getKV('id', $this->profile_id);
|
||||
return '/' . $profile->nickname . '/photos/' . $this->album_id;
|
||||
}
|
||||
|
||||
function getThumbUri()
|
||||
{
|
||||
$photo = GNUsocialPhoto::getKV('album_id', $this->album_id);
|
||||
if (empty($photo))
|
||||
return '/theme/default/default-avatar-profile.png'; //For now...
|
||||
return $photo->thumb_uri;
|
||||
}
|
||||
|
||||
static function newAlbum($profile_id, $album_name, $album_description)
|
||||
{
|
||||
//TODO: Should use foreign key instead...
|
||||
if (!Profile::getKV('id', $profile_id)){
|
||||
//Is this a bit extreme?
|
||||
throw new ServerException(_m('No such user exists with id ' . $profile_id . ', couldn\'t create album.'));
|
||||
}
|
||||
|
||||
$album = new GNUsocialPhotoAlbum();
|
||||
$album->profile_id = $profile_id;
|
||||
$album->album_name = $album_name;
|
||||
$album->album_description = $album_description;
|
||||
|
||||
$album->album_id = $album->insert();
|
||||
if (!$album->album_id){
|
||||
common_log_db_error($album, 'INSERT', __FILE__);
|
||||
throw new ServerException(_m('Error creating new album.'));
|
||||
}
|
||||
common_log(LOG_INFO, 'album_id : ' . $album->album_id);
|
||||
return $album;
|
||||
}
|
||||
|
||||
}
|
@ -1,63 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* GNU Social
|
||||
* Copyright (C) 2010, Free Software Foundation, Inc.
|
||||
*
|
||||
* PHP version 5
|
||||
*
|
||||
* LICENCE:
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero 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 Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package GNU Social
|
||||
* @author Ian Denhardt <ian@zenhack.net>
|
||||
* @author Max Shinn <trombonechamp@gmail.com>
|
||||
* @copyright 2010 Free Software Foundation, Inc.
|
||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
|
||||
*/
|
||||
|
||||
if(!defined('STATUSNET')) {
|
||||
exit(1);
|
||||
}
|
||||
|
||||
class GNUsocialPhotoNav extends Widget {
|
||||
var $action = null;
|
||||
|
||||
function __construct($action = null, $nickname = null)
|
||||
{
|
||||
parent::__construct($action);
|
||||
$this->action = $action;
|
||||
$this->nickname = $nickname;
|
||||
}
|
||||
|
||||
function show()
|
||||
{
|
||||
if (empty($this->nickname))
|
||||
$this->nickname = $this->action->trimmed('nickname');
|
||||
|
||||
$this->out->elementStart('ul', array('class' => 'nav'));
|
||||
|
||||
$this->out->menuItem(common_local_url('showstream', array('nickname' => $this->nickname)), _('Profile'));
|
||||
|
||||
$this->out->menuItem(common_local_url('photos', array('nickname' => $this->nickname)),
|
||||
_('Photos'));
|
||||
|
||||
$user = common_current_user();
|
||||
if (!empty($user)) {
|
||||
$this->out->menuItem(common_local_url('photoupload', array()),
|
||||
_('Upload Photos'));
|
||||
}
|
||||
|
||||
$this->out->elementEnd('ul');
|
||||
}
|
||||
}
|
@ -1,37 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* GNU Social
|
||||
* Copyright (C) 2010, Free Software Foundation, Inc.
|
||||
*
|
||||
* PHP version 5
|
||||
*
|
||||
* LICENCE:
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero 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 Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package GNU Social
|
||||
* @author Ian Denhardt <ian@zenhack.net>
|
||||
* @copyright 2010 Free Software Foundation, Inc.
|
||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
|
||||
*/
|
||||
|
||||
if (!defined('STATUSNET')) {
|
||||
exit(1);
|
||||
}
|
||||
|
||||
// XXX: This entire file is an ugly hack and needs to be replaced. It is essentially a global variable
|
||||
// used to store information about a photo we want to insert in onStartNoticeDistribute(), which we
|
||||
// can't actually pass to that function.
|
||||
class GNUsocialPhotoTemp {
|
||||
public static $tmp = null;
|
||||
}
|
@ -1,87 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* GNU Social
|
||||
* Copyright (C) 2010, Free Software Foundation, Inc.
|
||||
*
|
||||
* PHP version 5
|
||||
*
|
||||
* LICENCE:
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero 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 Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @category Widget
|
||||
* @package GNU Social
|
||||
* @author Ian Denhardt <ian@zenhack.net>
|
||||
* @copyright 2010 Free Software Foundation, Inc.
|
||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
|
||||
*/
|
||||
|
||||
|
||||
function photo_make_thumbnail($filename)
|
||||
{
|
||||
$height_dest = 192;
|
||||
$width_dest = 256;
|
||||
|
||||
$size_src = getimagesize(INSTALLDIR . '/file/' . $filename);
|
||||
$image_type = $size_src[2];
|
||||
|
||||
switch($image_type) {
|
||||
case IMAGETYPE_JPEG:
|
||||
$image_src = imagecreatefromjpeg(INSTALLDIR . '/file/' . $filename);
|
||||
break;
|
||||
case IMAGETYPE_PNG:
|
||||
$image_src = imagecreatefrompng(INSTALLDIR . '/file/' . $filename);
|
||||
break;
|
||||
case IMAGETYPE_GIF:
|
||||
$image_src = imagecreatefromgif(INSTALLDIR . '/file/' . $filename);
|
||||
break;
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
|
||||
$width_src = $size_src[0];
|
||||
$height_src = $size_src[1];
|
||||
|
||||
$ratio_src = (float) $width_src / (float) $height_src;
|
||||
$ratio_dest = (float) $width_dest / (float) $height_dest;
|
||||
|
||||
if ($ratio_src > $ratio_dest) {
|
||||
$height_crop = $height_src;
|
||||
$width_crop = (int)($height_crop * $ratio_dest);
|
||||
$x_crop = ($width_src - $width_crop) / 2;
|
||||
} else {
|
||||
$width_crop = $width_src;
|
||||
$height_crop = (int)($width_crop / $ratio_dest);
|
||||
$x_crop = 0;
|
||||
}
|
||||
|
||||
$image_dest = imagecreatetruecolor($width_dest, $height_dest);
|
||||
|
||||
imagecopyresampled($image_dest, $image_src, 0, 0, $x_crop, 0, $width_dest, $height_dest, $width_crop, $height_crop);
|
||||
switch ($image_type) {
|
||||
case IMAGETYPE_JPEG:
|
||||
imagejpeg($image_dest, INSTALLDIR . '/file/' . 'thumb.' . $filename, 100);
|
||||
break;
|
||||
case IMAGETYPE_PNG:
|
||||
imagepng($image_dest, INSTALLDIR . '/file/thumb.' . $filename);
|
||||
break;
|
||||
case IMAGETYPE_GIF:
|
||||
imagegif($image_dest, INSTALLDIR . '/file/thumb.' . $filename);
|
||||
break;
|
||||
}
|
||||
|
||||
imagedestroy($image_src);
|
||||
imagedestroy($image_dest);
|
||||
|
||||
return true;
|
||||
}
|
@ -1,64 +0,0 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-08-14 14:51+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=CHARSET\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: GNUsocialPhotosPlugin.php:65
|
||||
msgid "Problem saving photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photoupload.php:57
|
||||
msgid "Upload Photos"
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:56 actions/photos.php:65
|
||||
msgid "No such user."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:58
|
||||
msgid "No such photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:62
|
||||
#, php-format
|
||||
msgid "%s's Photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:61
|
||||
msgid "Edit photo - "
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:63
|
||||
msgid "Edit photo"
|
||||
msgstr ""
|
||||
|
||||
#: actions/photos.php:67
|
||||
#, php-format
|
||||
msgid "%s's Photos."
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphoto.php:103
|
||||
msgid "Problem Saving Photo."
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:87
|
||||
msgid "No such user exists with id "
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:98
|
||||
msgid "Error creating new album."
|
||||
msgstr ""
|
@ -1,64 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Afrikaans (http://www.transifex.com/gnu-social/gnu-social/language/af/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: af\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: actions/photoupload.php:57
|
||||
msgid "Upload Photos"
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:56 actions/photos.php:65
|
||||
msgid "No such user."
|
||||
msgstr "Onbekende gebruiker."
|
||||
|
||||
#: actions/photo.php:58
|
||||
msgid "No such photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:62
|
||||
#, php-format
|
||||
msgid "%s's Photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photos.php:67
|
||||
#, php-format
|
||||
msgid "%s's Photos."
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:61
|
||||
msgid "Edit photo - "
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:63
|
||||
msgid "Edit photo"
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:87
|
||||
msgid "No such user exists with id "
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:98
|
||||
msgid "Error creating new album."
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphoto.php:103
|
||||
msgid "Problem Saving Photo."
|
||||
msgstr ""
|
||||
|
||||
#: GNUsocialPhotosPlugin.php:65
|
||||
msgid "Problem saving photo."
|
||||
msgstr ""
|
@ -1,64 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Arabic (http://www.transifex.com/gnu-social/gnu-social/language/ar/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ar\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||
|
||||
#: actions/photoupload.php:57
|
||||
msgid "Upload Photos"
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:56 actions/photos.php:65
|
||||
msgid "No such user."
|
||||
msgstr "لا يوجد مستخدم بهذا الاسم."
|
||||
|
||||
#: actions/photo.php:58
|
||||
msgid "No such photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:62
|
||||
#, php-format
|
||||
msgid "%s's Photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photos.php:67
|
||||
#, php-format
|
||||
msgid "%s's Photos."
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:61
|
||||
msgid "Edit photo - "
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:63
|
||||
msgid "Edit photo"
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:87
|
||||
msgid "No such user exists with id "
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:98
|
||||
msgid "Error creating new album."
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphoto.php:103
|
||||
msgid "Problem Saving Photo."
|
||||
msgstr ""
|
||||
|
||||
#: GNUsocialPhotosPlugin.php:65
|
||||
msgid "Problem saving photo."
|
||||
msgstr ""
|
@ -1,64 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Arabic (Egypt) (http://www.transifex.com/gnu-social/gnu-social/language/ar_EG/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ar_EG\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||
|
||||
#: actions/photoupload.php:57
|
||||
msgid "Upload Photos"
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:56 actions/photos.php:65
|
||||
msgid "No such user."
|
||||
msgstr "لا مستخدم كهذا."
|
||||
|
||||
#: actions/photo.php:58
|
||||
msgid "No such photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:62
|
||||
#, php-format
|
||||
msgid "%s's Photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photos.php:67
|
||||
#, php-format
|
||||
msgid "%s's Photos."
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:61
|
||||
msgid "Edit photo - "
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:63
|
||||
msgid "Edit photo"
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:87
|
||||
msgid "No such user exists with id "
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:98
|
||||
msgid "Error creating new album."
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphoto.php:103
|
||||
msgid "Problem Saving Photo."
|
||||
msgstr ""
|
||||
|
||||
#: GNUsocialPhotosPlugin.php:65
|
||||
msgid "Problem saving photo."
|
||||
msgstr ""
|
@ -1,64 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Asturian (http://www.transifex.com/gnu-social/gnu-social/language/ast/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ast\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: actions/photoupload.php:57
|
||||
msgid "Upload Photos"
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:56 actions/photos.php:65
|
||||
msgid "No such user."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:58
|
||||
msgid "No such photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:62
|
||||
#, php-format
|
||||
msgid "%s's Photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photos.php:67
|
||||
#, php-format
|
||||
msgid "%s's Photos."
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:61
|
||||
msgid "Edit photo - "
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:63
|
||||
msgid "Edit photo"
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:87
|
||||
msgid "No such user exists with id "
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:98
|
||||
msgid "Error creating new album."
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphoto.php:103
|
||||
msgid "Problem Saving Photo."
|
||||
msgstr ""
|
||||
|
||||
#: GNUsocialPhotosPlugin.php:65
|
||||
msgid "Problem saving photo."
|
||||
msgstr ""
|
@ -1,64 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Belarusian (Tarask) (http://www.transifex.com/gnu-social/gnu-social/language/be@tarask/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: be@tarask\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
|
||||
|
||||
#: actions/photoupload.php:57
|
||||
msgid "Upload Photos"
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:56 actions/photos.php:65
|
||||
msgid "No such user."
|
||||
msgstr "Няма такога карыстальніка."
|
||||
|
||||
#: actions/photo.php:58
|
||||
msgid "No such photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:62
|
||||
#, php-format
|
||||
msgid "%s's Photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photos.php:67
|
||||
#, php-format
|
||||
msgid "%s's Photos."
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:61
|
||||
msgid "Edit photo - "
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:63
|
||||
msgid "Edit photo"
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:87
|
||||
msgid "No such user exists with id "
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:98
|
||||
msgid "Error creating new album."
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphoto.php:103
|
||||
msgid "Problem Saving Photo."
|
||||
msgstr ""
|
||||
|
||||
#: GNUsocialPhotosPlugin.php:65
|
||||
msgid "Problem saving photo."
|
||||
msgstr ""
|
@ -1,64 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Bulgarian (http://www.transifex.com/gnu-social/gnu-social/language/bg/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: bg\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: actions/photoupload.php:57
|
||||
msgid "Upload Photos"
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:56 actions/photos.php:65
|
||||
msgid "No such user."
|
||||
msgstr "Няма такъв потребител"
|
||||
|
||||
#: actions/photo.php:58
|
||||
msgid "No such photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:62
|
||||
#, php-format
|
||||
msgid "%s's Photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photos.php:67
|
||||
#, php-format
|
||||
msgid "%s's Photos."
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:61
|
||||
msgid "Edit photo - "
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:63
|
||||
msgid "Edit photo"
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:87
|
||||
msgid "No such user exists with id "
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:98
|
||||
msgid "Error creating new album."
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphoto.php:103
|
||||
msgid "Problem Saving Photo."
|
||||
msgstr ""
|
||||
|
||||
#: GNUsocialPhotosPlugin.php:65
|
||||
msgid "Problem saving photo."
|
||||
msgstr ""
|
@ -1,64 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Bengali (India) (http://www.transifex.com/gnu-social/gnu-social/language/bn_IN/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: bn_IN\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: actions/photoupload.php:57
|
||||
msgid "Upload Photos"
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:56 actions/photos.php:65
|
||||
msgid "No such user."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:58
|
||||
msgid "No such photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:62
|
||||
#, php-format
|
||||
msgid "%s's Photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photos.php:67
|
||||
#, php-format
|
||||
msgid "%s's Photos."
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:61
|
||||
msgid "Edit photo - "
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:63
|
||||
msgid "Edit photo"
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:87
|
||||
msgid "No such user exists with id "
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:98
|
||||
msgid "Error creating new album."
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphoto.php:103
|
||||
msgid "Problem Saving Photo."
|
||||
msgstr ""
|
||||
|
||||
#: GNUsocialPhotosPlugin.php:65
|
||||
msgid "Problem saving photo."
|
||||
msgstr ""
|
@ -1,64 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Breton (http://www.transifex.com/gnu-social/gnu-social/language/br/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: br\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: actions/photoupload.php:57
|
||||
msgid "Upload Photos"
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:56 actions/photos.php:65
|
||||
msgid "No such user."
|
||||
msgstr "N'eus ket eus an implijer-se."
|
||||
|
||||
#: actions/photo.php:58
|
||||
msgid "No such photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:62
|
||||
#, php-format
|
||||
msgid "%s's Photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photos.php:67
|
||||
#, php-format
|
||||
msgid "%s's Photos."
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:61
|
||||
msgid "Edit photo - "
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:63
|
||||
msgid "Edit photo"
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:87
|
||||
msgid "No such user exists with id "
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:98
|
||||
msgid "Error creating new album."
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphoto.php:103
|
||||
msgid "Problem Saving Photo."
|
||||
msgstr ""
|
||||
|
||||
#: GNUsocialPhotosPlugin.php:65
|
||||
msgid "Problem saving photo."
|
||||
msgstr ""
|
@ -1,64 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Catalan (http://www.transifex.com/gnu-social/gnu-social/language/ca/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ca\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: actions/photoupload.php:57
|
||||
msgid "Upload Photos"
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:56 actions/photos.php:65
|
||||
msgid "No such user."
|
||||
msgstr "No existeix l'usuari."
|
||||
|
||||
#: actions/photo.php:58
|
||||
msgid "No such photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:62
|
||||
#, php-format
|
||||
msgid "%s's Photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photos.php:67
|
||||
#, php-format
|
||||
msgid "%s's Photos."
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:61
|
||||
msgid "Edit photo - "
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:63
|
||||
msgid "Edit photo"
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:87
|
||||
msgid "No such user exists with id "
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:98
|
||||
msgid "Error creating new album."
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphoto.php:103
|
||||
msgid "Problem Saving Photo."
|
||||
msgstr ""
|
||||
|
||||
#: GNUsocialPhotosPlugin.php:65
|
||||
msgid "Problem saving photo."
|
||||
msgstr ""
|
@ -1,64 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Czech (http://www.transifex.com/gnu-social/gnu-social/language/cs/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: cs\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||
|
||||
#: actions/photoupload.php:57
|
||||
msgid "Upload Photos"
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:56 actions/photos.php:65
|
||||
msgid "No such user."
|
||||
msgstr "Uživatel neexistuje."
|
||||
|
||||
#: actions/photo.php:58
|
||||
msgid "No such photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:62
|
||||
#, php-format
|
||||
msgid "%s's Photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photos.php:67
|
||||
#, php-format
|
||||
msgid "%s's Photos."
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:61
|
||||
msgid "Edit photo - "
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:63
|
||||
msgid "Edit photo"
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:87
|
||||
msgid "No such user exists with id "
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:98
|
||||
msgid "Error creating new album."
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphoto.php:103
|
||||
msgid "Problem Saving Photo."
|
||||
msgstr ""
|
||||
|
||||
#: GNUsocialPhotosPlugin.php:65
|
||||
msgid "Problem saving photo."
|
||||
msgstr ""
|
@ -1,64 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Danish (http://www.transifex.com/gnu-social/gnu-social/language/da/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: da\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: actions/photoupload.php:57
|
||||
msgid "Upload Photos"
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:56 actions/photos.php:65
|
||||
msgid "No such user."
|
||||
msgstr "Ingen bruger fundet."
|
||||
|
||||
#: actions/photo.php:58
|
||||
msgid "No such photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:62
|
||||
#, php-format
|
||||
msgid "%s's Photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photos.php:67
|
||||
#, php-format
|
||||
msgid "%s's Photos."
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:61
|
||||
msgid "Edit photo - "
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:63
|
||||
msgid "Edit photo"
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:87
|
||||
msgid "No such user exists with id "
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:98
|
||||
msgid "Error creating new album."
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphoto.php:103
|
||||
msgid "Problem Saving Photo."
|
||||
msgstr ""
|
||||
|
||||
#: GNUsocialPhotosPlugin.php:65
|
||||
msgid "Problem saving photo."
|
||||
msgstr ""
|
@ -1,65 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
# D P, 2015
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-18 23:33+0000\n"
|
||||
"Last-Translator: D P\n"
|
||||
"Language-Team: German (http://www.transifex.com/gnu-social/gnu-social/language/de/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: de\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: actions/photoupload.php:57
|
||||
msgid "Upload Photos"
|
||||
msgstr "Fotos hochladen"
|
||||
|
||||
#: actions/photo.php:56 actions/photos.php:65
|
||||
msgid "No such user."
|
||||
msgstr "Kein solcher Benutzer."
|
||||
|
||||
#: actions/photo.php:58
|
||||
msgid "No such photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:62
|
||||
#, php-format
|
||||
msgid "%s's Photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photos.php:67
|
||||
#, php-format
|
||||
msgid "%s's Photos."
|
||||
msgstr "Fotos von %s"
|
||||
|
||||
#: actions/editphoto.php:61
|
||||
msgid "Edit photo - "
|
||||
msgstr "Foto bearbeiten -"
|
||||
|
||||
#: actions/editphoto.php:63
|
||||
msgid "Edit photo"
|
||||
msgstr "Foto bearbeiten"
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:87
|
||||
msgid "No such user exists with id "
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:98
|
||||
msgid "Error creating new album."
|
||||
msgstr "Fehler beim Erstellen eines neuen Albums"
|
||||
|
||||
#: classes/gnusocialphoto.php:103
|
||||
msgid "Problem Saving Photo."
|
||||
msgstr ""
|
||||
|
||||
#: GNUsocialPhotosPlugin.php:65
|
||||
msgid "Problem saving photo."
|
||||
msgstr "Problem beim Speichern des Fotos."
|
@ -1,64 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Greek (http://www.transifex.com/gnu-social/gnu-social/language/el/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: el\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: actions/photoupload.php:57
|
||||
msgid "Upload Photos"
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:56 actions/photos.php:65
|
||||
msgid "No such user."
|
||||
msgstr "Κανένας τέτοιος χρήστης."
|
||||
|
||||
#: actions/photo.php:58
|
||||
msgid "No such photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:62
|
||||
#, php-format
|
||||
msgid "%s's Photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photos.php:67
|
||||
#, php-format
|
||||
msgid "%s's Photos."
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:61
|
||||
msgid "Edit photo - "
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:63
|
||||
msgid "Edit photo"
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:87
|
||||
msgid "No such user exists with id "
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:98
|
||||
msgid "Error creating new album."
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphoto.php:103
|
||||
msgid "Problem Saving Photo."
|
||||
msgstr ""
|
||||
|
||||
#: GNUsocialPhotosPlugin.php:65
|
||||
msgid "Problem saving photo."
|
||||
msgstr ""
|
@ -1,65 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
# Luke Hollins <luke@farcry.ca>, 2015
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-03-07 19:41+0000\n"
|
||||
"Last-Translator: Luke Hollins <luke@farcry.ca>\n"
|
||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/gnu-social/gnu-social/language/en_GB/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: en_GB\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: actions/photoupload.php:57
|
||||
msgid "Upload Photos"
|
||||
msgstr "Upload Photos"
|
||||
|
||||
#: actions/photo.php:56 actions/photos.php:65
|
||||
msgid "No such user."
|
||||
msgstr "No such user."
|
||||
|
||||
#: actions/photo.php:58
|
||||
msgid "No such photo."
|
||||
msgstr "No such photo."
|
||||
|
||||
#: actions/photo.php:62
|
||||
#, php-format
|
||||
msgid "%s's Photo."
|
||||
msgstr "%s's Photo."
|
||||
|
||||
#: actions/photos.php:67
|
||||
#, php-format
|
||||
msgid "%s's Photos."
|
||||
msgstr "%s's Photos."
|
||||
|
||||
#: actions/editphoto.php:61
|
||||
msgid "Edit photo - "
|
||||
msgstr "Edit photo - "
|
||||
|
||||
#: actions/editphoto.php:63
|
||||
msgid "Edit photo"
|
||||
msgstr "Edit photo"
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:87
|
||||
msgid "No such user exists with id "
|
||||
msgstr "No such user exists with id "
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:98
|
||||
msgid "Error creating new album."
|
||||
msgstr "Error creating new album."
|
||||
|
||||
#: classes/gnusocialphoto.php:103
|
||||
msgid "Problem Saving Photo."
|
||||
msgstr "Problem Saving Photo."
|
||||
|
||||
#: GNUsocialPhotosPlugin.php:65
|
||||
msgid "Problem saving photo."
|
||||
msgstr "Problem saving photo."
|
@ -1,64 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-06 16:24+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Esperanto (http://www.transifex.com/gnu-social/gnu-social/language/eo/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: eo\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: actions/photoupload.php:57
|
||||
msgid "Upload Photos"
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:56 actions/photos.php:65
|
||||
msgid "No such user."
|
||||
msgstr "Ne ekzistas tiu uzanto."
|
||||
|
||||
#: actions/photo.php:58
|
||||
msgid "No such photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photo.php:62
|
||||
#, php-format
|
||||
msgid "%s's Photo."
|
||||
msgstr ""
|
||||
|
||||
#: actions/photos.php:67
|
||||
#, php-format
|
||||
msgid "%s's Photos."
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:61
|
||||
msgid "Edit photo - "
|
||||
msgstr ""
|
||||
|
||||
#: actions/editphoto.php:63
|
||||
msgid "Edit photo"
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:87
|
||||
msgid "No such user exists with id "
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:98
|
||||
msgid "Error creating new album."
|
||||
msgstr ""
|
||||
|
||||
#: classes/gnusocialphoto.php:103
|
||||
msgid "Problem Saving Photo."
|
||||
msgstr ""
|
||||
|
||||
#: GNUsocialPhotosPlugin.php:65
|
||||
msgid "Problem saving photo."
|
||||
msgstr ""
|
@ -1,66 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2015 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
# Ismael Moral <jastertdc@gmail.com>, 2015
|
||||
# Juan Riquelme González <soulchainer@gmail.com>, 2015
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU social\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
|
||||
"PO-Revision-Date: 2015-02-27 12:21+0000\n"
|
||||
"Last-Translator: Juan Riquelme González <soulchainer@gmail.com>\n"
|
||||
"Language-Team: Spanish (http://www.transifex.com/gnu-social/gnu-social/language/es/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: es\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: actions/photoupload.php:57
|
||||
msgid "Upload Photos"
|
||||
msgstr "Subir fotos"
|
||||
|
||||
#: actions/photo.php:56 actions/photos.php:65
|
||||
msgid "No such user."
|
||||
msgstr "No existe ese usuario."
|
||||
|
||||
#: actions/photo.php:58
|
||||
msgid "No such photo."
|
||||
msgstr "Foto no encontrada. "
|
||||
|
||||
#: actions/photo.php:62
|
||||
#, php-format
|
||||
msgid "%s's Photo."
|
||||
msgstr "Foto de %s. "
|
||||
|
||||
#: actions/photos.php:67
|
||||
#, php-format
|
||||
msgid "%s's Photos."
|
||||
msgstr "Fotos de %s. "
|
||||
|
||||
#: actions/editphoto.php:61
|
||||
msgid "Edit photo - "
|
||||
msgstr "Editar foto -"
|
||||
|
||||
#: actions/editphoto.php:63
|
||||
msgid "Edit photo"
|
||||
msgstr "Editar foto"
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:87
|
||||
msgid "No such user exists with id "
|
||||
msgstr "No existe un usuario con ese identificador"
|
||||
|
||||
#: classes/gnusocialphotoalbum.php:98
|
||||
msgid "Error creating new album."
|
||||
msgstr "Ocurrió un error cuando se intentaba crear el álbum. "
|
||||
|
||||
#: classes/gnusocialphoto.php:103
|
||||
msgid "Problem Saving Photo."
|
||||
msgstr "Hubo un problema guardando la foto. "
|
||||
|
||||
#: GNUsocialPhotosPlugin.php:65
|
||||
msgid "Problem saving photo."
|
||||
msgstr "Hubo un problema guardando la foto. "
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user