[REALTIME] Reviewed both the superclass and its dist plugins
This commit is contained in:
@@ -46,6 +46,8 @@ const ACTIVITYPUB_HTTP_CLIENT_HEADERS = [
|
||||
];
|
||||
|
||||
/**
|
||||
* Adds ActivityPub support to GNU social when enabled
|
||||
*
|
||||
* @category Plugin
|
||||
* @package GNUsocial
|
||||
* @author Diogo Cordeiro <diogo@fc.up.pt>
|
||||
|
@@ -31,7 +31,7 @@ if (!defined('GNUSOCIAL') && !defined('STATUSNET')) {
|
||||
exit(1);
|
||||
}
|
||||
|
||||
require_once INSTALLDIR.'/plugins/Realtime/RealtimePlugin.php';
|
||||
require_once INSTALLDIR . DIRECTORY_SEPARATOR . 'lib/modules/Realtime/RealtimePlugin.php';
|
||||
|
||||
/**
|
||||
* Plugin to do realtime updates using Comet
|
||||
@@ -52,8 +52,12 @@ class CometPlugin extends RealtimePlugin
|
||||
public $prefix = null;
|
||||
protected $bay = null;
|
||||
|
||||
function __construct($server=null, $username=null, $password=null, $prefix=null)
|
||||
{
|
||||
public function __construct(
|
||||
?string $server = null,
|
||||
?string $username = null,
|
||||
?string $password = null,
|
||||
?string $prefix = null
|
||||
) {
|
||||
$this->server = $server;
|
||||
$this->username = $username;
|
||||
$this->password = $password;
|
||||
@@ -62,11 +66,11 @@ class CometPlugin extends RealtimePlugin
|
||||
parent::__construct();
|
||||
}
|
||||
|
||||
function _getScripts()
|
||||
public function _getScripts(): array
|
||||
{
|
||||
$scripts = parent::_getScripts();
|
||||
|
||||
$ours = array('js/jquery.comet.js', 'js/cometupdate.js');
|
||||
$ours = ['js/jquery.comet.js', 'js/cometupdate.js'];
|
||||
|
||||
foreach ($ours as $script) {
|
||||
$scripts[] = $this->path($script);
|
||||
@@ -75,30 +79,30 @@ class CometPlugin extends RealtimePlugin
|
||||
return $scripts;
|
||||
}
|
||||
|
||||
function _updateInitialize($timeline, $user_id)
|
||||
public function _updateInitialize($timeline, int $user_id)
|
||||
{
|
||||
$script = parent::_updateInitialize($timeline, $user_id);
|
||||
return $script." CometUpdate.init(\"$this->server\", \"$timeline\", $user_id, \"$this->replyurl\", \"$this->favorurl\", \"$this->deleteurl\");";
|
||||
}
|
||||
|
||||
function _connect()
|
||||
public function _connect(): void
|
||||
{
|
||||
require_once INSTALLDIR.'/plugins/Comet/extlib/Bayeux/Bayeux.class.php';
|
||||
require_once __DIR__. DIRECTORY_SEPARATOR . 'extlib/Bayeux/Bayeux.class.php';
|
||||
// Bayeux? Comet? Huh? These terms confuse me
|
||||
$this->bay = new Bayeux($this->server, $this->user, $this->password);
|
||||
}
|
||||
|
||||
function _publish($timeline, $json)
|
||||
public function _publish($timeline, $json): void
|
||||
{
|
||||
$this->bay->publish($timeline, $json);
|
||||
}
|
||||
|
||||
function _disconnect()
|
||||
public function _disconnect(): void
|
||||
{
|
||||
unset($this->bay);
|
||||
}
|
||||
|
||||
function _pathToChannel($path)
|
||||
public function _pathToChannel(array $path): string
|
||||
{
|
||||
if (!empty($this->prefix)) {
|
||||
array_unshift($path, $this->prefix);
|
||||
@@ -108,14 +112,16 @@ class CometPlugin extends RealtimePlugin
|
||||
|
||||
public function onPluginVersion(array &$versions): bool
|
||||
{
|
||||
$versions[] = array('name' => 'Comet',
|
||||
'version' => self::PLUGIN_VERSION,
|
||||
'author' => 'Evan Prodromou',
|
||||
'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/Comet',
|
||||
'rawdescription' =>
|
||||
// TRANS: Plugin description message. Bayeux is a protocol for transporting asynchronous messages
|
||||
// TRANS: and Comet is a web application model.
|
||||
_m('Plugin to make updates using Comet and Bayeux.'));
|
||||
$versions[] = [
|
||||
'name' => 'Comet',
|
||||
'version' => self::PLUGIN_VERSION,
|
||||
'author' => 'Evan Prodromou',
|
||||
'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/Comet',
|
||||
'rawdescription' =>
|
||||
// TRANS: Plugin description message. Bayeux is a protocol for transporting asynchronous messages
|
||||
// TRANS: and Comet is a web application model.
|
||||
_m('Plugin to make updates using Comet and Bayeux.')
|
||||
];
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
@@ -30,36 +30,36 @@ class Bayeux
|
||||
|
||||
public $sUrl = '';
|
||||
|
||||
function __construct($sUrl, $sUser='', $sPassword='')
|
||||
public function __construct($sUrl, $sUser='', $sPassword='')
|
||||
{
|
||||
$this->sUrl = $sUrl;
|
||||
|
||||
$this->oCurl = curl_init();
|
||||
|
||||
$aHeaders = array();
|
||||
$aHeaders = [];
|
||||
$aHeaders[] = 'Connection: Keep-Alive';
|
||||
|
||||
curl_setopt($this->oCurl, CURLOPT_URL, $sUrl);
|
||||
curl_setopt($this->oCurl, CURLOPT_HTTPHEADER, $aHeaders);
|
||||
curl_setopt($this->oCurl, CURLOPT_HEADER, 0);
|
||||
curl_setopt($this->oCurl, CURLOPT_POST, 1);
|
||||
curl_setopt($this->oCurl, CURLOPT_RETURNTRANSFER,1);
|
||||
curl_setopt($this->oCurl, CURLOPT_RETURNTRANSFER, 1);
|
||||
|
||||
if (!is_null($sUser) && mb_strlen($sUser) > 0) {
|
||||
curl_setopt($this->oCurl, CURLOPT_USERPWD,"$sUser:$sPassword");
|
||||
curl_setopt($this->oCurl, CURLOPT_USERPWD, "$sUser:$sPassword");
|
||||
}
|
||||
|
||||
$this->handShake();
|
||||
}
|
||||
|
||||
function __destruct()
|
||||
public function __destruct()
|
||||
{
|
||||
$this->disconnect();
|
||||
}
|
||||
|
||||
function handShake()
|
||||
public function handShake()
|
||||
{
|
||||
$msgHandshake = array();
|
||||
$msgHandshake = [];
|
||||
$msgHandshake['channel'] = '/meta/handshake';
|
||||
$msgHandshake['version'] = "1.0";
|
||||
$msgHandshake['minimumVersion'] = "0.9";
|
||||
@@ -70,8 +70,9 @@ class Bayeux
|
||||
|
||||
$data = curl_exec($this->oCurl);
|
||||
|
||||
if(curl_errno($this->oCurl))
|
||||
die("Error: " . curl_error($this->oCurl));
|
||||
if (curl_errno($this->oCurl)) {
|
||||
die("Error: " . curl_error($this->oCurl));
|
||||
}
|
||||
|
||||
$oReturn = json_decode($data);
|
||||
|
||||
@@ -81,8 +82,7 @@ class Bayeux
|
||||
|
||||
$bSuccessful = ($oReturn->successful) ? true : false;
|
||||
|
||||
if($bSuccessful)
|
||||
{
|
||||
if ($bSuccessful) {
|
||||
$this->clientId = $oReturn->clientId;
|
||||
|
||||
$this->connect();
|
||||
@@ -101,9 +101,9 @@ class Bayeux
|
||||
$data = curl_exec($this->oCurl);
|
||||
}
|
||||
|
||||
function disconnect()
|
||||
public function disconnect()
|
||||
{
|
||||
$msgHandshake = array();
|
||||
$msgHandshake = [];
|
||||
$msgHandshake['channel'] = '/meta/disconnect';
|
||||
$msgHandshake['id'] = $this->nNextId++;
|
||||
$msgHandshake['clientId'] = $this->clientId;
|
||||
@@ -115,10 +115,11 @@ class Bayeux
|
||||
|
||||
public function publish($sChannel, $oData)
|
||||
{
|
||||
if(!$sChannel || !$oData)
|
||||
return;
|
||||
if (!$sChannel || !$oData) {
|
||||
return;
|
||||
}
|
||||
|
||||
$aMsg = array();
|
||||
$aMsg = [];
|
||||
|
||||
$aMsg['channel'] = $sChannel;
|
||||
$aMsg['id'] = $this->nNextId++;
|
||||
|
@@ -1,46 +1,40 @@
|
||||
<?php
|
||||
// This file is part of GNU social - https://www.gnu.org/software/social
|
||||
//
|
||||
// GNU social 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.
|
||||
//
|
||||
// GNU social 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 GNU social. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
/**
|
||||
* StatusNet, the distributed open-source microblogging tool
|
||||
*
|
||||
* Plugin to do "real time" updates using Meteor
|
||||
*
|
||||
* 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 Plugin
|
||||
* @package StatusNet
|
||||
* @package GNUsocial
|
||||
* @author Evan Prodromou <evan@status.net>
|
||||
* @copyright 2009 StatusNet, Inc.
|
||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
|
||||
* @link http://status.net/
|
||||
* @copyright 2010-2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
* @license https://www.gnu.org/licenses/agpl.html GNU AGPL v3 or later
|
||||
*/
|
||||
|
||||
if (!defined('GNUSOCIAL') && !defined('STATUSNET')) {
|
||||
exit(1);
|
||||
}
|
||||
defined('GNUSOCIAL') || die();
|
||||
|
||||
require_once INSTALLDIR.'/plugins/Realtime/RealtimePlugin.php';
|
||||
require_once INSTALLDIR . DIRECTORY_SEPARATOR . 'lib/modules/Realtime/RealtimePlugin.php';
|
||||
|
||||
/**
|
||||
* Plugin to do realtime updates using Meteor
|
||||
*
|
||||
* @category Plugin
|
||||
* @package StatusNet
|
||||
* @author Evan Prodromou <evan@status.net>
|
||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
|
||||
* @link http://status.net/
|
||||
* @category Plugin
|
||||
* @package GNUsocial
|
||||
* @author Evan Prodromou <evan@status.net>
|
||||
* @license https://www.gnu.org/licenses/agpl.html GNU AGPL v3 or later
|
||||
*/
|
||||
class MeteorPlugin extends RealtimePlugin
|
||||
{
|
||||
@@ -55,8 +49,14 @@ class MeteorPlugin extends RealtimePlugin
|
||||
public $persistent = true;
|
||||
protected $_socket = null;
|
||||
|
||||
function __construct($webserver=null, $webport=4670, $controlport=4671, $controlserver=null, $channelbase='', $protocol='http')
|
||||
{
|
||||
public function __construct(
|
||||
?string $webserver = null,
|
||||
int $webport = 4670,
|
||||
int $controlport = 4671,
|
||||
?string $controlserver = null,
|
||||
string $channelbase = '',
|
||||
string $protocol = 'http'
|
||||
) {
|
||||
global $config;
|
||||
|
||||
$this->webserver = (empty($webserver)) ? $config['site']['server'] : $webserver;
|
||||
@@ -64,22 +64,24 @@ class MeteorPlugin extends RealtimePlugin
|
||||
$this->controlport = $controlport;
|
||||
$this->controlserver = (empty($controlserver)) ? $webserver : $controlserver;
|
||||
$this->channelbase = $channelbase;
|
||||
$this->protocol = $protocol;
|
||||
|
||||
$this->protocol = $protocol;
|
||||
|
||||
parent::__construct();
|
||||
}
|
||||
|
||||
/**
|
||||
* Pull settings from config file/database if set.
|
||||
*/
|
||||
function initialize()
|
||||
public function initialize()
|
||||
{
|
||||
$settings = array('webserver',
|
||||
'webport',
|
||||
'controlport',
|
||||
'controlserver',
|
||||
'channelbase',
|
||||
'protocol');
|
||||
$settings = [
|
||||
'webserver',
|
||||
'webport',
|
||||
'controlport',
|
||||
'controlserver',
|
||||
'channelbase',
|
||||
'protocol',
|
||||
];
|
||||
foreach ($settings as $name) {
|
||||
$val = common_config('meteor', $name);
|
||||
if ($val !== false) {
|
||||
@@ -90,47 +92,57 @@ class MeteorPlugin extends RealtimePlugin
|
||||
return parent::initialize();
|
||||
}
|
||||
|
||||
function _getScripts()
|
||||
public function _getScripts()
|
||||
{
|
||||
$scripts = parent::_getScripts();
|
||||
if ($this->protocol == 'https') {
|
||||
$scripts[] = 'https://'.$this->webserver.(($this->webport == 443) ? '':':'.$this->webport).'/meteor.js';
|
||||
$scripts[] = 'https://' . $this->webserver . (($this->webport == 443) ? '' : ':' . $this->webport) . '/meteor.js';
|
||||
} else {
|
||||
$scripts[] = 'http://'.$this->webserver.(($this->webport == 80) ? '':':'.$this->webport).'/meteor.js';
|
||||
$scripts[] = 'http://' . $this->webserver . (($this->webport == 80) ? '' : ':' . $this->webport) . '/meteor.js';
|
||||
}
|
||||
$scripts[] = $this->path('js/meteorupdater.js');
|
||||
return $scripts;
|
||||
}
|
||||
|
||||
function _updateInitialize($timeline, $user_id)
|
||||
public function _updateInitialize($timeline, int $user_id)
|
||||
{
|
||||
$script = parent::_updateInitialize($timeline, $user_id);
|
||||
$ours = sprintf("MeteorUpdater.init(%s, %s, %s, %s);",
|
||||
json_encode($this->webserver),
|
||||
json_encode($this->webport),
|
||||
json_encode($this->protocol),
|
||||
json_encode($timeline));
|
||||
$ours = sprintf(
|
||||
"MeteorUpdater.init(%s, %s, %s, %s);",
|
||||
json_encode($this->webserver),
|
||||
json_encode($this->webport),
|
||||
json_encode($this->protocol),
|
||||
json_encode($timeline)
|
||||
);
|
||||
return $script." ".$ours;
|
||||
}
|
||||
|
||||
function _connect()
|
||||
public function _connect()
|
||||
{
|
||||
$controlserver = (empty($this->controlserver)) ? $this->webserver : $this->controlserver;
|
||||
|
||||
$errno = $errstr = null;
|
||||
$timeout = 5;
|
||||
$flags = STREAM_CLIENT_CONNECT;
|
||||
if ($this->persistent) $flags |= STREAM_CLIENT_PERSISTENT;
|
||||
if ($this->persistent) {
|
||||
$flags |= STREAM_CLIENT_PERSISTENT;
|
||||
}
|
||||
|
||||
// May throw an exception.
|
||||
$this->_socket = stream_socket_client("tcp://{$controlserver}:{$this->controlport}", $errno, $errstr, $timeout, $flags);
|
||||
$this->_socket = stream_socket_client(
|
||||
"tcp://{$controlserver}:{$this->controlport}",
|
||||
$errno,
|
||||
$errstr,
|
||||
$timeout,
|
||||
$flags
|
||||
);
|
||||
if (!$this->_socket) {
|
||||
// TRANS: Exception. %1$s is the control server, %2$s is the control port.
|
||||
throw new Exception(sprintf(_m('Could not connect to %1$s on %2$s.'),$controlserver,$this->controlport));
|
||||
throw new Exception(sprintf(_m('Could not connect to %1$s on %2$s.'), $controlserver, $this->controlport));
|
||||
}
|
||||
}
|
||||
|
||||
function _publish($channel, $message)
|
||||
public function _publish($channel, $message)
|
||||
{
|
||||
$message = json_encode($message);
|
||||
$message = addslashes($message);
|
||||
@@ -139,12 +151,12 @@ class MeteorPlugin extends RealtimePlugin
|
||||
$result = fgets($this->_socket);
|
||||
if (preg_match('/^ERR (.*)$/', $result, $matches)) {
|
||||
// TRANS: Exception. %s is the Meteor message that could not be added.
|
||||
throw new Exception(sprintf(_m('Error adding meteor message "%s".'),$matches[1]));
|
||||
throw new Exception(sprintf(_m('Error adding meteor message "%s".'), $matches[1]));
|
||||
}
|
||||
// TODO: parse and deal with result
|
||||
}
|
||||
|
||||
function _disconnect()
|
||||
public function _disconnect()
|
||||
{
|
||||
if (!$this->persistent) {
|
||||
$cnt = fwrite($this->_socket, "QUIT\n");
|
||||
@@ -154,7 +166,7 @@ class MeteorPlugin extends RealtimePlugin
|
||||
|
||||
// Meteord flips out with default '/' separator
|
||||
|
||||
function _pathToChannel($path)
|
||||
public function _pathToChannel(array $path): string
|
||||
{
|
||||
if (!empty($this->channelbase)) {
|
||||
array_unshift($path, $this->channelbase);
|
||||
@@ -164,13 +176,15 @@ class MeteorPlugin extends RealtimePlugin
|
||||
|
||||
public function onPluginVersion(array &$versions): bool
|
||||
{
|
||||
$versions[] = array('name' => 'Meteor',
|
||||
'version' => self::PLUGIN_VERSION,
|
||||
'author' => 'Evan Prodromou',
|
||||
'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/Meteor',
|
||||
'rawdescription' =>
|
||||
// TRANS: Plugin description.
|
||||
_m('Plugin to do "real time" updates using Meteor.'));
|
||||
$versions[] = [
|
||||
'name' => 'Meteor',
|
||||
'version' => self::PLUGIN_VERSION,
|
||||
'author' => 'Evan Prodromou',
|
||||
'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/Meteor',
|
||||
'rawdescription' =>
|
||||
// TRANS: Plugin description.
|
||||
_m('Plugin to do "real time" updates using Meteor.')
|
||||
];
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
@@ -4,7 +4,7 @@ FriendFeed's "real time" news.
|
||||
|
||||
It requires a meteor server.
|
||||
|
||||
http://meteorserver.org/
|
||||
https://github.com/visitsb/meteorserver/
|
||||
|
||||
Note that the controller interface needs to be accessible by the Web server, and
|
||||
the subscriber interface needs to be accessible by your Web users. You MUST
|
||||
@@ -13,7 +13,7 @@ push any message to your subscribers. Not good!
|
||||
|
||||
You can enable the plugin with this line in config.php:
|
||||
|
||||
addPlugin('Meteor', array('webserver' => 'meteor server address'));
|
||||
addPlugin('Meteor', ['webserver' => 'meteor server address']);
|
||||
|
||||
Available parameters:
|
||||
* webserver: Web server address. Defaults to site server.
|
@@ -1,9 +0,0 @@
|
||||
.fake: all clean
|
||||
|
||||
all: realtimeupdate.min.js
|
||||
|
||||
clean:
|
||||
rm -f js/realtimeupdate.min.js
|
||||
|
||||
realtimeupdate.min.js: js/realtimeupdate.js
|
||||
yui-compressor js/realtimeupdate.js > js/realtimeupdate.min.js
|
@@ -1,13 +0,0 @@
|
||||
As of StatusNet 1.0.x, actual formatting of the notices is done server-side,
|
||||
loaded by AJAX after the real-time notification comes in. This has the drawback
|
||||
that we may make extra HTTP requests and delay incoming notices a little, but
|
||||
means that formatting and internationalization is consistent.
|
||||
|
||||
== TODO ==
|
||||
* Update mark behaviour (on notice send)
|
||||
* Pause, Send a notice ~ should not update counter
|
||||
* Pause ~ retain up to 50-100 most recent notices
|
||||
* Make it work for Conversation page (perhaps a little tricky)
|
||||
* IE is updating the counter in document title all the time (Not sure if this
|
||||
is still an issue)
|
||||
* Reconsider the timestamp approach
|
@@ -1,494 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* StatusNet, the distributed open-source microblogging tool
|
||||
*
|
||||
* Superclass for plugins that do "real time" updates of timelines using Ajax
|
||||
*
|
||||
* 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 Plugin
|
||||
* @package StatusNet
|
||||
* @author Evan Prodromou <evan@status.net>
|
||||
* @author Mikael Nordfeldth <mmn@hethane.se>
|
||||
* @copyright 2009 StatusNet, Inc.
|
||||
* @copyright 2014 Free Software Foundation, Inc.
|
||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
|
||||
* @link http://status.net/
|
||||
*/
|
||||
|
||||
if (!defined('GNUSOCIAL')) { exit(1); }
|
||||
|
||||
/**
|
||||
* Superclass for plugin to do realtime updates
|
||||
*
|
||||
* Based on experience with the Comet and Meteor plugins,
|
||||
* this superclass extracts out some of the common functionality
|
||||
*
|
||||
* Currently depends on Favorite plugin.
|
||||
*
|
||||
* @category Plugin
|
||||
* @package StatusNet
|
||||
* @author Evan Prodromou <evan@status.net>
|
||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
|
||||
* @link http://status.net/
|
||||
*/
|
||||
class RealtimePlugin extends Plugin
|
||||
{
|
||||
protected $showurl = null;
|
||||
|
||||
/**
|
||||
* When it's time to initialize the plugin, calculate and
|
||||
* pass the URLs we need.
|
||||
*/
|
||||
function onInitializePlugin()
|
||||
{
|
||||
// FIXME: need to find a better way to pass this pattern in
|
||||
$this->showurl = common_local_url('shownotice',
|
||||
array('notice' => '0000000000'));
|
||||
return true;
|
||||
}
|
||||
|
||||
function onCheckSchema()
|
||||
{
|
||||
$schema = Schema::get();
|
||||
$schema->ensureTable('realtime_channel', Realtime_channel::schemaDef());
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Hook for RouterInitialized event.
|
||||
*
|
||||
* @param URLMapper $m path-to-action mapper
|
||||
* @return boolean hook return
|
||||
*/
|
||||
public function onRouterInitialized(URLMapper $m)
|
||||
{
|
||||
$m->connect('main/channel/:channelkey/keepalive',
|
||||
['action' => 'keepalivechannel'],
|
||||
['channelkey' => '[a-z0-9]{32}']);
|
||||
$m->connect('main/channel/:channelkey/close',
|
||||
['action' => 'closechannel'],
|
||||
['channelkey' => '[a-z0-9]{32}']);
|
||||
return true;
|
||||
}
|
||||
|
||||
function onEndShowScripts($action)
|
||||
{
|
||||
$channel = $this->_getChannel($action);
|
||||
|
||||
if (empty($channel)) {
|
||||
return true;
|
||||
}
|
||||
|
||||
$timeline = $this->_pathToChannel(array($channel->channel_key));
|
||||
|
||||
// If there's not a timeline on this page,
|
||||
// just return true
|
||||
|
||||
if (empty($timeline)) {
|
||||
return true;
|
||||
}
|
||||
|
||||
$base = $action->selfUrl();
|
||||
if (mb_strstr($base, '?')) {
|
||||
$url = $base . '&realtime=1';
|
||||
} else {
|
||||
$url = $base . '?realtime=1';
|
||||
}
|
||||
|
||||
$scripts = $this->_getScripts();
|
||||
|
||||
foreach ($scripts as $script) {
|
||||
$action->script($script);
|
||||
}
|
||||
|
||||
$user = common_current_user();
|
||||
|
||||
if (!empty($user->id)) {
|
||||
$user_id = $user->id;
|
||||
} else {
|
||||
$user_id = 0;
|
||||
}
|
||||
|
||||
if ($action->boolean('realtime')) {
|
||||
$realtimeUI = ' RealtimeUpdate.initPopupWindow();';
|
||||
}
|
||||
else {
|
||||
$pluginPath = common_path('plugins/Realtime/');
|
||||
$keepalive = common_local_url('keepalivechannel', array('channelkey' => $channel->channel_key));
|
||||
$close = common_local_url('closechannel', array('channelkey' => $channel->channel_key));
|
||||
$realtimeUI = ' RealtimeUpdate.initActions('.json_encode($url).', '.json_encode($timeline).', '.json_encode($pluginPath).', '.json_encode($keepalive).', '.json_encode($close).'); ';
|
||||
}
|
||||
|
||||
$script = ' $(document).ready(function() { '.
|
||||
$realtimeUI.
|
||||
$this->_updateInitialize($timeline, $user_id).
|
||||
'}); ';
|
||||
$action->inlineScript($script);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
public function onEndShowStylesheets(Action $action)
|
||||
{
|
||||
$urlpath = self::staticPath(str_replace('Plugin','',__CLASS__),
|
||||
'css/realtimeupdate.css');
|
||||
$action->cssLink($urlpath, null, 'screen, projection, tv');
|
||||
return true;
|
||||
}
|
||||
|
||||
public function onHandleQueuedNotice(Notice $notice)
|
||||
{
|
||||
$paths = array();
|
||||
|
||||
// Add to the author's timeline
|
||||
|
||||
try {
|
||||
$profile = $notice->getProfile();
|
||||
} catch (Exception $e) {
|
||||
$this->log(LOG_ERR, $e->getMessage());
|
||||
return true;
|
||||
}
|
||||
|
||||
try {
|
||||
$user = $profile->getUser();
|
||||
$paths[] = array('showstream', $user->nickname, null);
|
||||
} catch (NoSuchUserException $e) {
|
||||
// We really should handle the remote profile views too
|
||||
$user = null;
|
||||
}
|
||||
|
||||
// Add to the public timeline
|
||||
|
||||
$is_local = intval($notice->is_local);
|
||||
if ($is_local === Notice::LOCAL_PUBLIC ||
|
||||
($is_local === Notice::REMOTE && !common_config('public', 'localonly'))) {
|
||||
$paths[] = array('public', null, null);
|
||||
}
|
||||
|
||||
// Add to the tags timeline
|
||||
|
||||
$tags = $this->getNoticeTags($notice);
|
||||
|
||||
if (!empty($tags)) {
|
||||
foreach ($tags as $tag) {
|
||||
$paths[] = array('tag', $tag, null);
|
||||
}
|
||||
}
|
||||
|
||||
// Add to inbox timelines
|
||||
// XXX: do a join
|
||||
|
||||
$ni = $notice->whoGets();
|
||||
|
||||
foreach (array_keys($ni) as $user_id) {
|
||||
$user = User::getKV('id', $user_id);
|
||||
$paths[] = array('all', $user->nickname, null);
|
||||
}
|
||||
|
||||
// Add to the replies timeline
|
||||
|
||||
$reply = new Reply();
|
||||
$reply->notice_id = $notice->id;
|
||||
|
||||
if ($reply->find()) {
|
||||
while ($reply->fetch()) {
|
||||
$user = User::getKV('id', $reply->profile_id);
|
||||
if (!empty($user)) {
|
||||
$paths[] = array('replies', $user->nickname, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Add to the group timeline
|
||||
// XXX: join
|
||||
|
||||
$gi = new Group_inbox();
|
||||
$gi->notice_id = $notice->id;
|
||||
|
||||
if ($gi->find()) {
|
||||
while ($gi->fetch()) {
|
||||
$ug = User_group::getKV('id', $gi->group_id);
|
||||
$paths[] = array('showgroup', $ug->nickname, null);
|
||||
}
|
||||
}
|
||||
|
||||
if (count($paths) > 0) {
|
||||
|
||||
$json = $this->noticeAsJson($notice);
|
||||
|
||||
$this->_connect();
|
||||
|
||||
// XXX: We should probably fan-out here and do a
|
||||
// new queue item for each path
|
||||
|
||||
foreach ($paths as $path) {
|
||||
|
||||
list($action, $arg1, $arg2) = $path;
|
||||
|
||||
$channels = Realtime_channel::getAllChannels($action, $arg1, $arg2);
|
||||
$this->log(LOG_INFO, sprintf(_("%d candidate channels for notice %d"),
|
||||
count($channels),
|
||||
$notice->id));
|
||||
|
||||
foreach ($channels as $channel) {
|
||||
|
||||
// XXX: We should probably fan-out here and do a
|
||||
// new queue item for each user/path combo
|
||||
|
||||
if (is_null($channel->user_id)) {
|
||||
$profile = null;
|
||||
} else {
|
||||
$profile = Profile::getKV('id', $channel->user_id);
|
||||
}
|
||||
if ($notice->inScope($profile)) {
|
||||
$this->log(LOG_INFO,
|
||||
sprintf(_("Delivering notice %d to channel (%s, %s, %s) for user '%s'"),
|
||||
$notice->id,
|
||||
$channel->action,
|
||||
$channel->arg1,
|
||||
$channel->arg2,
|
||||
($profile) ? ($profile->nickname) : "<public>"));
|
||||
$timeline = $this->_pathToChannel(array($channel->channel_key));
|
||||
$this->_publish($timeline, $json);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$this->_disconnect();
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
function onStartShowBody($action)
|
||||
{
|
||||
$realtime = $action->boolean('realtime');
|
||||
if (!$realtime) {
|
||||
return true;
|
||||
}
|
||||
|
||||
$action->elementStart('body',
|
||||
(common_current_user()) ? array('id' => $action->trimmed('action'),
|
||||
'class' => 'user_in realtime-popup')
|
||||
: array('id' => $action->trimmed('action'),
|
||||
'class'=> 'realtime-popup'));
|
||||
|
||||
// XXX hack to deal with JS that tries to get the
|
||||
// root url from page output
|
||||
|
||||
$action->elementStart('address');
|
||||
|
||||
if (common_config('singleuser', 'enabled')) {
|
||||
$user = User::singleUser();
|
||||
$url = common_local_url('showstream', array('nickname' => $user->nickname));
|
||||
} else {
|
||||
$url = common_local_url('public');
|
||||
}
|
||||
|
||||
$action->element('a', array('class' => 'url',
|
||||
'href' => $url),
|
||||
'');
|
||||
|
||||
$action->elementEnd('address');
|
||||
|
||||
$action->showContentBlock();
|
||||
$action->showScripts();
|
||||
$action->elementEnd('body');
|
||||
return false; // No default processing
|
||||
}
|
||||
|
||||
function noticeAsJson(Notice $notice)
|
||||
{
|
||||
// FIXME: this code should be abstracted to a neutral third
|
||||
// party, like Notice::asJson(). I'm not sure of the ethics
|
||||
// of refactoring from within a plugin, so I'm just abusing
|
||||
// the ApiAction method. Don't do this unless you're me!
|
||||
|
||||
$act = new ApiAction('/dev/null');
|
||||
|
||||
$arr = $act->twitterStatusArray($notice, true);
|
||||
$arr['url'] = $notice->getUrl(true);
|
||||
$arr['html'] = htmlspecialchars($notice->getRendered());
|
||||
$arr['source'] = htmlspecialchars($arr['source']);
|
||||
$arr['conversation_url'] = $notice->getConversationUrl();
|
||||
|
||||
$profile = $notice->getProfile();
|
||||
$arr['user']['profile_url'] = $profile->profileurl;
|
||||
|
||||
// Add needed repeat data
|
||||
|
||||
if (!empty($notice->repeat_of)) {
|
||||
$original = Notice::getKV('id', $notice->repeat_of);
|
||||
if ($original instanceof Notice) {
|
||||
$arr['retweeted_status']['url'] = $original->getUrl(true);
|
||||
$arr['retweeted_status']['html'] = htmlspecialchars($original->getRendered());
|
||||
$arr['retweeted_status']['source'] = htmlspecialchars($original->source);
|
||||
$originalProfile = $original->getProfile();
|
||||
$arr['retweeted_status']['user']['profile_url'] = $originalProfile->profileurl;
|
||||
$arr['retweeted_status']['conversation_url'] = $original->getConversationUrl();
|
||||
}
|
||||
unset($original);
|
||||
}
|
||||
|
||||
return $arr;
|
||||
}
|
||||
|
||||
function getNoticeTags(Notice $notice)
|
||||
{
|
||||
$tags = null;
|
||||
|
||||
$nt = new Notice_tag();
|
||||
$nt->notice_id = $notice->id;
|
||||
|
||||
if ($nt->find()) {
|
||||
$tags = array();
|
||||
while ($nt->fetch()) {
|
||||
$tags[] = $nt->tag;
|
||||
}
|
||||
}
|
||||
|
||||
$nt->free();
|
||||
$nt = null;
|
||||
|
||||
return $tags;
|
||||
}
|
||||
|
||||
function _getScripts()
|
||||
{
|
||||
$urlpath = self::staticPath(str_replace('Plugin','',__CLASS__),
|
||||
'js/realtimeupdate.js');
|
||||
return array($urlpath);
|
||||
}
|
||||
|
||||
/**
|
||||
* Export any i18n messages that need to be loaded at runtime...
|
||||
*
|
||||
* @param Action $action
|
||||
* @param array $messages
|
||||
*
|
||||
* @return boolean hook return value
|
||||
*/
|
||||
function onEndScriptMessages($action, &$messages)
|
||||
{
|
||||
// TRANS: Text label for realtime view "play" button, usually replaced by an icon.
|
||||
$messages['realtime_play'] = _m('BUTTON', 'Play');
|
||||
// TRANS: Tooltip for realtime view "play" button.
|
||||
$messages['realtime_play_tooltip'] = _m('TOOLTIP', 'Play');
|
||||
// TRANS: Text label for realtime view "pause" button
|
||||
$messages['realtime_pause'] = _m('BUTTON', 'Pause');
|
||||
// TRANS: Tooltip for realtime view "pause" button
|
||||
$messages['realtime_pause_tooltip'] = _m('TOOLTIP', 'Pause');
|
||||
// TRANS: Text label for realtime view "popup" button, usually replaced by an icon.
|
||||
$messages['realtime_popup'] = _m('BUTTON', 'Pop up');
|
||||
// TRANS: Tooltip for realtime view "popup" button.
|
||||
$messages['realtime_popup_tooltip'] = _m('TOOLTIP', 'Pop up in a window');
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
function _updateInitialize($timeline, $user_id)
|
||||
{
|
||||
return "RealtimeUpdate.init($user_id, \"$this->showurl\"); ";
|
||||
}
|
||||
|
||||
function _connect()
|
||||
{
|
||||
}
|
||||
|
||||
function _publish($timeline, $json)
|
||||
{
|
||||
}
|
||||
|
||||
function _disconnect()
|
||||
{
|
||||
}
|
||||
|
||||
function _pathToChannel($path)
|
||||
{
|
||||
return '';
|
||||
}
|
||||
|
||||
|
||||
function _getTimeline($action)
|
||||
{
|
||||
$channel = $this->_getChannel($action);
|
||||
if (empty($channel)) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return $this->_pathToChannel(array($channel->channel_key));
|
||||
}
|
||||
|
||||
function _getChannel($action)
|
||||
{
|
||||
$timeline = null;
|
||||
$arg1 = null;
|
||||
$arg2 = null;
|
||||
|
||||
$action_name = $action->trimmed('action');
|
||||
|
||||
// FIXME: lists
|
||||
// FIXME: search (!)
|
||||
// FIXME: profile + tag
|
||||
|
||||
switch ($action_name) {
|
||||
case 'public':
|
||||
// no arguments
|
||||
break;
|
||||
case 'tag':
|
||||
$tag = $action->trimmed('tag');
|
||||
if (!empty($tag)) {
|
||||
$arg1 = $tag;
|
||||
} else {
|
||||
$this->log(LOG_NOTICE, "Unexpected 'tag' action without tag argument");
|
||||
return null;
|
||||
}
|
||||
break;
|
||||
case 'showstream':
|
||||
case 'all':
|
||||
case 'replies':
|
||||
case 'showgroup':
|
||||
$nickname = common_canonical_nickname($action->trimmed('nickname'));
|
||||
if (!empty($nickname)) {
|
||||
$arg1 = $nickname;
|
||||
} else {
|
||||
$this->log(LOG_NOTICE, "Unexpected $action_name action without nickname argument.");
|
||||
return null;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
|
||||
$user = common_current_user();
|
||||
|
||||
$user_id = (!empty($user)) ? $user->id : null;
|
||||
|
||||
$channel = Realtime_channel::getChannel($user_id,
|
||||
$action_name,
|
||||
$arg1,
|
||||
$arg2);
|
||||
|
||||
return $channel;
|
||||
}
|
||||
|
||||
function onStartReadWriteTables(&$alwaysRW, &$rwdb)
|
||||
{
|
||||
$alwaysRW[] = 'realtime_channel';
|
||||
return true;
|
||||
}
|
||||
}
|
@@ -1,113 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* StatusNet - the distributed open-source microblogging tool
|
||||
* Copyright (C) 2011, StatusNet, Inc.
|
||||
*
|
||||
* action to close a channel
|
||||
*
|
||||
* PHP version 5
|
||||
*
|
||||
* 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 Realtime
|
||||
* @package StatusNet
|
||||
* @author Evan Prodromou <evan@status.net>
|
||||
* @copyright 2011 StatusNet, Inc.
|
||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
|
||||
* @link http://status.net/
|
||||
*/
|
||||
|
||||
if (!defined('STATUSNET')) {
|
||||
// This check helps protect against security problems;
|
||||
// your code file can't be executed directly from the web.
|
||||
exit(1);
|
||||
}
|
||||
|
||||
/**
|
||||
* Action to close a channel
|
||||
*
|
||||
* @category Realtime
|
||||
* @package StatusNet
|
||||
* @author Evan Prodromou <evan@status.net>
|
||||
* @copyright 2011 StatusNet, Inc.
|
||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
|
||||
* @link http://status.net/
|
||||
*/
|
||||
class ClosechannelAction extends Action
|
||||
{
|
||||
protected $channelKey = null;
|
||||
protected $channel = null;
|
||||
|
||||
/**
|
||||
* For initializing members of the class.
|
||||
*
|
||||
* @param array $args misc. arguments
|
||||
*
|
||||
* @return boolean true
|
||||
* @throws ClientException
|
||||
*/
|
||||
function prepare(array $args = [])
|
||||
{
|
||||
parent::prepare($args);
|
||||
|
||||
if (!$this->isPost()) {
|
||||
// TRANS: Client exception. Do not translate POST.
|
||||
throw new ClientException(_m('You have to POST it.'));
|
||||
}
|
||||
|
||||
$this->channelKey = $this->trimmed('channelkey');
|
||||
|
||||
if (empty($this->channelKey)) {
|
||||
// TRANS: Client exception thrown when the channel key argument is missing.
|
||||
throw new ClientException(_m('No channel key argument.'));
|
||||
}
|
||||
|
||||
$this->channel = Realtime_channel::getKV('channel_key', $this->channelKey);
|
||||
|
||||
if (empty($this->channel)) {
|
||||
// TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
throw new ClientException(_m('No such channel.'));
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Handler method
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
function handle()
|
||||
{
|
||||
$this->channel->decrement();
|
||||
|
||||
header('HTTP/1.1 204 No Content');
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return true if read only.
|
||||
*
|
||||
* MAY override
|
||||
*
|
||||
* @param array $args other arguments
|
||||
*
|
||||
* @return boolean is read only action?
|
||||
*/
|
||||
function isReadOnly($args)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
@@ -1,113 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* StatusNet - the distributed open-source microblogging tool
|
||||
* Copyright (C) 2011, StatusNet, Inc.
|
||||
*
|
||||
* action periodically pinged by a page to keep a channel alive
|
||||
*
|
||||
* PHP version 5
|
||||
*
|
||||
* 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 Realtime
|
||||
* @package StatusNet
|
||||
* @author Evan Prodromou <evan@status.net>
|
||||
* @copyright 2011 StatusNet, Inc.
|
||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
|
||||
* @link http://status.net/
|
||||
*/
|
||||
|
||||
if (!defined('STATUSNET')) {
|
||||
// This check helps protect against security problems;
|
||||
// your code file can't be executed directly from the web.
|
||||
exit(1);
|
||||
}
|
||||
|
||||
/**
|
||||
* Action periodically pinged by a page to keep a channel alive
|
||||
*
|
||||
* @category Realtime
|
||||
* @package StatusNet
|
||||
* @author Evan Prodromou <evan@status.net>
|
||||
* @copyright 2011 StatusNet, Inc.
|
||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
|
||||
* @link http://status.net/
|
||||
*/
|
||||
class KeepalivechannelAction extends Action
|
||||
{
|
||||
protected $channelKey = null;
|
||||
protected $channel = null;
|
||||
|
||||
/**
|
||||
* For initializing members of the class.
|
||||
*
|
||||
* @param array $args misc. arguments
|
||||
*
|
||||
* @return boolean true
|
||||
* @throws ClientException
|
||||
*/
|
||||
function prepare(array $args = [])
|
||||
{
|
||||
parent::prepare($args);
|
||||
|
||||
if (!$this->isPost()) {
|
||||
// TRANS: Client exception. Do not translate POST.
|
||||
throw new ClientException(_m('You have to POST it.'));
|
||||
}
|
||||
|
||||
$this->channelKey = $this->trimmed('channelkey');
|
||||
|
||||
if (empty($this->channelKey)) {
|
||||
// TRANS: Client exception thrown when the channel key argument is missing.
|
||||
throw new ClientException(_m('No channel key argument.'));
|
||||
}
|
||||
|
||||
$this->channel = Realtime_channel::getKV('channel_key', $this->channelKey);
|
||||
|
||||
if (empty($this->channel)) {
|
||||
// TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
throw new ClientException(_m('No such channel.'));
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Handler method
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
function handle()
|
||||
{
|
||||
$this->channel->touch();
|
||||
|
||||
header('HTTP/1.1 204 No Content');
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return true if read only.
|
||||
*
|
||||
* MAY override
|
||||
*
|
||||
* @param array $args other arguments
|
||||
*
|
||||
* @return boolean is read only action?
|
||||
*/
|
||||
function isReadOnly($args)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
@@ -1,236 +0,0 @@
|
||||
<?php
|
||||
// This file is part of GNU social - https://www.gnu.org/software/social
|
||||
//
|
||||
// GNU social 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.
|
||||
//
|
||||
// GNU social 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 GNU social. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
/**
|
||||
* A channel for real-time browser data
|
||||
*
|
||||
* For each user currently browsing the site, we want to know which page they're on
|
||||
* so we can send real-time updates to their browser.
|
||||
*
|
||||
* @category Realtime
|
||||
* @package GNUsocial
|
||||
* @author Evan Prodromou <evan@status.net>
|
||||
* @copyright 2011 StatusNet, Inc.
|
||||
* @license https://www.gnu.org/licenses/agpl.html GNU AGPL v3 or later
|
||||
*/
|
||||
|
||||
defined('GNUSOCIAL') || die();
|
||||
|
||||
/**
|
||||
* A channel for real-time browser data
|
||||
*
|
||||
* @copyright 2011 StatusNet, Inc.
|
||||
* @license https://www.gnu.org/licenses/agpl.html GNU AGPL v3 or later
|
||||
*
|
||||
* @see DB_DataObject
|
||||
*/
|
||||
class Realtime_channel extends Managed_DataObject
|
||||
{
|
||||
const TIMEOUT = 1800; // 30 minutes
|
||||
|
||||
public $__table = 'realtime_channel'; // table name
|
||||
|
||||
public $user_id; // int -> user.id, can be null
|
||||
public $action; // varchar(191) not 255 because utf8mb4 takes more space
|
||||
public $arg1; // varchar(191) argument not 255 because utf8mb4 takes more space
|
||||
public $arg2; // varchar(191) usually null not 255 because utf8mb4 takes more space
|
||||
public $channel_key; // 128-bit shared secret key
|
||||
public $audience; // listener count
|
||||
public $created; // created date
|
||||
public $modified; // modified date
|
||||
|
||||
/**
|
||||
* The One True Thingy that must be defined and declared.
|
||||
*/
|
||||
public static function schemaDef()
|
||||
{
|
||||
return array(
|
||||
'description' => 'A channel of realtime notice data',
|
||||
'fields' => array(
|
||||
'user_id' => array('type' => 'int',
|
||||
'not null' => false,
|
||||
'description' => 'user viewing page; can be null'),
|
||||
'action' => array('type' => 'varchar',
|
||||
'length' => 191,
|
||||
'not null' => true,
|
||||
'description' => 'page being viewed'),
|
||||
'arg1' => array('type' => 'varchar',
|
||||
'length' => 191,
|
||||
'not null' => false,
|
||||
'description' => 'page argument, like username or tag'),
|
||||
'arg2' => array('type' => 'varchar',
|
||||
'length' => 191,
|
||||
'not null' => false,
|
||||
'description' => 'second page argument, like tag for showstream'),
|
||||
'channel_key' => array('type' => 'varchar',
|
||||
'length' => 32,
|
||||
'not null' => true,
|
||||
'description' => 'shared secret key for this channel'),
|
||||
'audience' => array('type' => 'int',
|
||||
'not null' => true,
|
||||
'default' => 0,
|
||||
'description' => 'reference count'),
|
||||
'created' => array('type' => 'datetime',
|
||||
'not null' => true,
|
||||
'description' => 'date this record was created'),
|
||||
'modified' => array('type' => 'datetime',
|
||||
'not null' => true,
|
||||
'description' => 'date this record was modified'),
|
||||
),
|
||||
'primary key' => array('channel_key'),
|
||||
'unique keys' => array('realtime_channel_user_page_idx' => array('user_id', 'action', 'arg1', 'arg2')),
|
||||
'foreign keys' => array(
|
||||
'realtime_channel_user_id_fkey' => array('user', array('user_id' => 'id')),
|
||||
),
|
||||
'indexes' => array(
|
||||
'realtime_channel_modified_idx' => array('modified'),
|
||||
'realtime_channel_page_idx' => array('action', 'arg1', 'arg2')
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
public static function saveNew($user_id, $action, $arg1, $arg2)
|
||||
{
|
||||
$channel = new Realtime_channel();
|
||||
|
||||
$channel->user_id = $user_id;
|
||||
$channel->action = $action;
|
||||
$channel->arg1 = $arg1;
|
||||
$channel->arg2 = $arg2;
|
||||
$channel->audience = 1;
|
||||
|
||||
$channel->channel_key = common_random_hexstr(16); // 128-bit key, 32 hex chars
|
||||
|
||||
$channel->created = common_sql_now();
|
||||
$channel->modified = $channel->created;
|
||||
|
||||
$channel->insert();
|
||||
|
||||
return $channel;
|
||||
}
|
||||
|
||||
public static function getChannel($user_id, $action, $arg1, $arg2)
|
||||
{
|
||||
$channel = self::fetchChannel($user_id, $action, $arg1, $arg2);
|
||||
|
||||
// Ignore (and delete!) old channels
|
||||
|
||||
if (!empty($channel)) {
|
||||
$modTime = strtotime($channel->modified);
|
||||
if ((time() - $modTime) > self::TIMEOUT) {
|
||||
$channel->delete();
|
||||
$channel = null;
|
||||
}
|
||||
}
|
||||
|
||||
if (empty($channel)) {
|
||||
$channel = self::saveNew($user_id, $action, $arg1, $arg2);
|
||||
}
|
||||
|
||||
return $channel;
|
||||
}
|
||||
|
||||
public static function getAllChannels($action, $arg1, $arg2)
|
||||
{
|
||||
$channel = new Realtime_channel();
|
||||
|
||||
$channel->action = $action;
|
||||
|
||||
if (is_null($arg1)) {
|
||||
$channel->whereAdd('arg1 is null');
|
||||
} else {
|
||||
$channel->arg1 = $arg1;
|
||||
}
|
||||
|
||||
if (is_null($arg2)) {
|
||||
$channel->whereAdd('arg2 is null');
|
||||
} else {
|
||||
$channel->arg2 = $arg2;
|
||||
}
|
||||
|
||||
$channel->whereAdd(sprintf("modified > TIMESTAMP '%s'", common_sql_date(time() - self::TIMEOUT)));
|
||||
|
||||
$channels = [];
|
||||
|
||||
if ($channel->find()) {
|
||||
$channels = $channel->fetchAll();
|
||||
}
|
||||
|
||||
return $channels;
|
||||
}
|
||||
|
||||
public static function fetchChannel($user_id, $action, $arg1, $arg2)
|
||||
{
|
||||
$channel = new Realtime_channel();
|
||||
|
||||
if (is_null($user_id)) {
|
||||
$channel->whereAdd('user_id is null');
|
||||
} else {
|
||||
$channel->user_id = $user_id;
|
||||
}
|
||||
|
||||
$channel->action = $action;
|
||||
|
||||
if (is_null($arg1)) {
|
||||
$channel->whereAdd('arg1 is null');
|
||||
} else {
|
||||
$channel->arg1 = $arg1;
|
||||
}
|
||||
|
||||
if (is_null($arg2)) {
|
||||
$channel->whereAdd('arg2 is null');
|
||||
} else {
|
||||
$channel->arg2 = $arg2;
|
||||
}
|
||||
|
||||
if ($channel->find(true)) {
|
||||
$channel->increment();
|
||||
return $channel;
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
public function increment()
|
||||
{
|
||||
// XXX: race
|
||||
$orig = clone($this);
|
||||
$this->audience++;
|
||||
$this->modified = common_sql_now();
|
||||
$this->update($orig);
|
||||
}
|
||||
|
||||
public function touch()
|
||||
{
|
||||
// XXX: race
|
||||
$orig = clone($this);
|
||||
$this->modified = common_sql_now();
|
||||
$this->update($orig);
|
||||
}
|
||||
|
||||
public function decrement()
|
||||
{
|
||||
// XXX: race
|
||||
if ($this->audience == 1) {
|
||||
$this->delete();
|
||||
} else {
|
||||
$orig = clone($this);
|
||||
$this->audience--;
|
||||
$this->modified = common_sql_now();
|
||||
$this->update($orig);
|
||||
}
|
||||
}
|
||||
}
|
@@ -1,69 +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"
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an icon.
|
||||
#: RealtimePlugin.php:388
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:390
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:392
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:394
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an icon.
|
||||
#: RealtimePlugin.php:396
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:398
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:66 actions/closechannel.php:66
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:73 actions/closechannel.php:73
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:80 actions/closechannel.php:80
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
@@ -1,71 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2010 - 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:42+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr "Speel"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr "Speel"
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "Wag"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "Wag"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr "Pop-up"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr "Wys in 'n venstertjie"
|
@@ -1,71 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 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:42+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr "شغّل"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr "شغّل"
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "ألبث"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "ألبث"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr "منبثق"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr "منبثق في نافذة"
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2010 - 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:42+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr "Lenn"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr "Lenn"
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "Ehan"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "Ehan"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 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:42+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr "Heu de publicar-ho."
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr "No existeix l'argument de clau del canal."
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr "No existeix el canal."
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr "Reprodueix"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr "Reprodueix"
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "Pausa"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "Pausa"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr "Emergent"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr "Emergent en una finestra"
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 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:42+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr "Du musst eine POST-Anfrage schicken."
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr "Kein Kanalpasswort als Argument angegeben."
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr "Kanal existiert nicht."
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr "Abspielen"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr "Abspielen"
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "Pause"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "Pause"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr "Popup"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr "Popup in einem Fenster"
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,72 +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 15:31+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr "You have to POST it."
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr "No channel key argument."
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr "No such channel."
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr "Play"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr "Play"
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "Pause"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "Pause"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr "Pop up"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr "Pop up in a window"
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,72 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2012 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
# 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 20:31+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr "Tienes que mandarlo vía POST."
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr "No se ha proporcionado la clave de canal."
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr "No existe ese canal."
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr "Reproducir"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr "Reproducir"
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "Pausa"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "Pausa"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr "Ventana emergente"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr "Mostrar en una ventana emergente"
|
@@ -1,71 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2012 - 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:53+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr "POST bidez egin behar duzu."
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr "Kanalerako gakoarentzako argudiorik ez."
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr "Kanal hori ez dago."
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr "Play"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr "Play"
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "Pausatu"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "Pausatu"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr "Pop up"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2010 - 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:42+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr "Vous devez le PUBLIER."
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr "Pas d'argument clé de canal."
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr "Canal inconnu."
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr "Lecture"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr "Lecture"
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "Pause"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "Pause"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr "Nouvelle fenêtre"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr "Afficher dans une nouvelle fenêtre"
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 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:42+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr "Ten que publicalo con POST."
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr "Sen argumento para a clave de canle."
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr "Non hai tal canle."
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr "Reproducir"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr "Reproducir"
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "Pausar"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "Pausar"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr "Ventá emerxente"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr "Mostrar nunha ventá emerxente"
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2010 - 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:42+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr "Es necessari inviar lo con POST."
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr "Il non ha un parametro pro clave de canal."
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr "Iste canal non existe."
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr "Reproducer"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr "Reproducer"
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "Pausar"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "Pausar"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr "Fenestra"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr "Aperir le reproductor in un nove fenestra"
|
@@ -1,71 +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:38+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,72 +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:
|
||||
# William <fxinkeo@mail.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-06-22 09:26+0000\n"
|
||||
"Last-Translator: William <fxinkeo@mail.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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr "Plear"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr "Plear"
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "Pauzar"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "Pauzar"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,72 +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:
|
||||
# Giuseppe Pignataro <rogepix@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-30 01:10+0000\n"
|
||||
"Last-Translator: Giuseppe Pignataro <rogepix@gmail.com>\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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr "Nessun canale."
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "Pausa"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "Pausa"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2012 - 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:42+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr "再生"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr "再生"
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "一時停止"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "一時停止"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr "ポップアップ"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 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:42+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "Paus"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "Paus"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 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:42+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr "Atskaņot"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr "Atskaņot"
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "Pauzēt"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "Pauzēt"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2010 - 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:42+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr "Ќе мора да го објавите со POST."
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr "Нема аргумент за клучот на каналот."
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr "Нема таков канал."
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr "Пушти"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr "Пушти"
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "Паузирај"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "Паузирај"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr "Прозорче"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr "Прикажи во прозорче"
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2010 - 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:42+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr "बजाउ"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr "बजाउ"
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "बिसाउ"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "बिसाउ"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr "चम्काउ"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr "चम्क विन्डोमा"
|
@@ -1,71 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2010 - 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:42+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr "U moet het bericht POST-en."
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr "Er is geen kanaalsleutel als argument opgegeven."
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr "Dat kanaal bestaat niet."
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr "Afspelen"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr "Afspelen"
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "Pauzeren"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "Pauzeren"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr "Pop-up"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr "In nieuw venstertje weergeven"
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 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:42+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr "Odtwórz"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr "Odtwórz"
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "Pauza"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "Pauza"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 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:53+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "Пауза"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "Пауза"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,72 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
# Kristoffer Grundström <kristoffer.grundstrom1983@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-09-16 01:09+0000\n"
|
||||
"Last-Translator: Kristoffer Grundström <kristoffer.grundstrom1983@gmail.com>\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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr "Du måste skicka IN det."
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr "Inget nyckelargument för kanal."
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr "Ingen sådan kanal."
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr "Spela upp"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr "Spela upp"
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "Pausa"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "Pausa"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2011 - 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:42+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr "Kailangan mong IPASKIL iyan."
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr "Walang susi sa katwiran ng kanal."
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr "Walang ganyang kanal."
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr "Paandarin"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr "Paandarin"
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "Pansamantalang pahintuin"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "Pansamantalang pahintuin"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr "Biglang sulpot"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr "Biglang sulpot sa loob ng isang dungawan"
|
@@ -1,71 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2010 - 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:42+0000\n"
|
||||
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr "Oynat"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr "Oynat"
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "Duraklat"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "Duraklat"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,72 +0,0 @@
|
||||
# Translation file for GNU social - the free software social networking platform
|
||||
# Copyright (C) 2010 - 2019 Free Software Foundation, Inc http://www.fsf.org
|
||||
# This file is under https://www.gnu.org/licenses/agpl v3 or later
|
||||
#
|
||||
# Translators:
|
||||
# Петро Романчук <ixer@ixer.org.ua>, 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-31 11:04+0000\n"
|
||||
"Last-Translator: Петро Романчук <ixer@ixer.org.ua>\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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr "Ви можете НАПИСАТИ це"
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr "Немає такого каналу."
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr "Оновлювати"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr "Оновлювати"
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr "Пауза"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr "Пауза"
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr "Окреме вікно"
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr "Стрічка окремим вікном"
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,71 +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:38+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"
|
||||
|
||||
#. TRANS: Client exception. Do not translate POST.
|
||||
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
|
||||
msgid "You have to POST it."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when the channel key argument is missing.
|
||||
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
|
||||
msgid "No channel key argument."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Client exception thrown when referring to a non-existing channel.
|
||||
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
|
||||
msgid "No such channel."
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "play" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:387
|
||||
msgctxt "BUTTON"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "play" button.
|
||||
#: RealtimePlugin.php:389
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "pause" button
|
||||
#: RealtimePlugin.php:391
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "pause" button
|
||||
#: RealtimePlugin.php:393
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pause"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Text label for realtime view "popup" button, usually replaced by an
|
||||
#. icon.
|
||||
#: RealtimePlugin.php:395
|
||||
msgctxt "BUTTON"
|
||||
msgid "Pop up"
|
||||
msgstr ""
|
||||
|
||||
#. TRANS: Tooltip for realtime view "popup" button.
|
||||
#: RealtimePlugin.php:397
|
||||
msgctxt "TOOLTIP"
|
||||
msgid "Pop up in a window"
|
||||
msgstr ""
|
@@ -1,76 +0,0 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
// This file is part of GNU social - https://www.gnu.org/software/social
|
||||
//
|
||||
// GNU social 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.
|
||||
//
|
||||
// GNU social 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 GNU social. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
/*
|
||||
* Script to print out current version of the software
|
||||
*
|
||||
* @package Realtime
|
||||
* @author Mikael Nordfeldth <mmn@hethane.se>
|
||||
* @copyright 2011 StatusNet, Inc.
|
||||
* @license https://www.gnu.org/licenses/agpl.html GNU AGPL v3 or later
|
||||
*/
|
||||
|
||||
define('INSTALLDIR', dirname(__DIR__, 3));
|
||||
define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
|
||||
|
||||
$shortoptions = 'u';
|
||||
$longoptions = array('universe');
|
||||
|
||||
$helptext = <<<END_OF_CLEANUPCHANNELS_HELP
|
||||
cleanupchannels.php [options]
|
||||
Garbage-collects old realtime channels
|
||||
|
||||
-u --universe Do all sites
|
||||
|
||||
END_OF_CLEANUPCHANNELS_HELP;
|
||||
|
||||
require_once INSTALLDIR.'/scripts/commandline.inc';
|
||||
|
||||
function cleanupChannels()
|
||||
{
|
||||
$rc = new Realtime_channel();
|
||||
|
||||
$rc->selectAdd();
|
||||
$rc->selectAdd('channel_key');
|
||||
|
||||
$rc->whereAdd(sprintf("modified < TIMESTAMP '%s'", common_sql_date(time() - Realtime_channel::TIMEOUT)));
|
||||
|
||||
if ($rc->find()) {
|
||||
$keys = $rc->fetchAll();
|
||||
|
||||
foreach ($keys as $key) {
|
||||
$rc = Realtime_channel::getKV('channel_key', $key);
|
||||
if (!empty($rc)) {
|
||||
printfv("Deleting realtime channel '$key'\n");
|
||||
$rc->delete();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (have_option('u', 'universe')) {
|
||||
$sn = new Status_network();
|
||||
if ($sn->find()) {
|
||||
while ($sn->fetch()) {
|
||||
$server = $sn->getServerName();
|
||||
GNUsocial::init($server);
|
||||
cleanupChannels();
|
||||
}
|
||||
}
|
||||
} else {
|
||||
cleanupChannels();
|
||||
}
|
Reference in New Issue
Block a user