*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* 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, version 3,
* along with this program. If not, see
*
*/
namespace OC\Core\Controller;
use OC\AppFramework\Http;
use OC\Authentication\Token\DefaultTokenProvider;
use OC\User\Manager;
use OCP\AppFramework\Controller;
use OCP\AppFramework\Http\Response;
use OCP\IRequest;
use OCP\Security\ISecureRandom;
class TokenController extends Controller {
/** @var Manager */
private $userManager;
/** @var DefaultTokenProvider */
private $tokenProvider;
/** @var ISecureRandom */
private $secureRandom;
/**
* @param string $appName
* @param IRequest $request
* @param Manager $userManager
* @param DefaultTokenProvider $tokenProvider
* @param ISecureRandom $crypto
*/
public function __construct($appName, IRequest $request, Manager $userManager, DefaultTokenProvider $tokenProvider,
ISecureRandom $crypto) {
parent::__construct($appName, $request);
$this->userManager = $userManager;
$this->tokenProvider = $tokenProvider;
$this->secureRandom = $crypto;
}
/**
* Generate a new access token clients can authenticate with
*
* @PublicPage
* @NoCSRFRequired
*
* @param string $user
* @param string $password
*/
public function generateToken($user, $password, $name = 'unknown client') {
if (is_null($user) || is_null($password)) {
return new Response([], Http::STATUS_UNPROCESSABLE_ENTITY);
}
if ($this->userManager->checkPassword($user, $password) === false) {
return new Response([], Http::STATUS_UNAUTHORIZED);
}
$token = $this->secureRandom->generate(128);
$this->tokenProvider->generateToken($token, $user, $password, $name);
return [
'token' => $token,
];
}
}
>
Nextcloud server, a safe home for all your data: https://github.com/nextcloud/server
# SOME DESCRIPTIVE TITLE.# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER# This file is distributed under the same license as the PACKAGE package.# # Translators:# <asieriko@gmail.com>, 2012.# Asier Urio Larrea <asieriko@gmail.com>, 2011.# Piarres Beobide <pi@beobide.net>, 2012.msgid""msgstr"""Project-Id-Version: ownCloud\n""Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n""POT-Creation-Date: 2012-08-04 02:02+0200\n""PO-Revision-Date: 2012-08-04 00:02+0000\n""Last-Translator: owncloud_robot <thomas.mueller@tmit.eu>\n""Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/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"#: ajax/addressbook/activate.php:24 ajax/addressbook/update.php:32msgid"Error (de)activating addressbook."msgstr"Errore bat egon da helbide-liburua (des)gaitzen"#: ajax/addressbook/delete.php:31 ajax/addressbook/update.php:20#: ajax/contact/addproperty.php:42 ajax/contact/delete.php:30#: ajax/contact/saveproperty.php:37msgid"id is not set."msgstr"IDa ez da ezarri."#: ajax/addressbook/update.php:24msgid"Cannot update addressbook with an empty name."msgstr"Ezin da helbide liburua eguneratu izen huts batekin."#: ajax/addressbook/update.php:28msgid"Error updating addressbook."msgstr"Errore bat egon da helbide liburua eguneratzen."#: ajax/categories/categoriesfor.php:17msgid"No ID provided"msgstr"Ez da IDrik eman"#: ajax/categories/categoriesfor.php:34msgid"Error setting checksum."msgstr"Errorea kontrol-batura ezartzean."#: ajax/categories/delete.php:19msgid"No categories selected for deletion."msgstr"Ez dira ezabatzeko kategoriak hautatu."#: ajax/categories/delete.php:26msgid"No address books found."msgstr"Ez da helbide libururik aurkitu."#: ajax/categories/delete.php:34msgid"No contacts found."msgstr"Ez da kontakturik aurkitu."#: ajax/contact/add.php:47msgid"There was an error adding the contact."msgstr"Errore bat egon da kontaktua gehitzerakoan"#: ajax/contact/addproperty.php:39 ajax/contact/saveproperty.php:34msgid"element name is not set."msgstr"elementuaren izena ez da ezarri."#: ajax/contact/addproperty.php:46msgid"Could not parse contact: "msgstr"Ezin izan da kontaktua analizatu:"#: ajax/contact/addproperty.php:56msgid"Cannot add empty property."msgstr"Ezin da propieta hutsa gehitu."#: ajax/contact/addproperty.php:67msgid"At least one of the address fields has to be filled out."msgstr"Behintzat helbide eremuetako bat bete behar da."#: ajax/contact/addproperty.php:76msgid"Trying to add duplicate property: "msgstr"Propietate bikoiztuta gehitzen saiatzen ari zara:"#: ajax/contact/addproperty.php:144msgid"Error adding contact property: "msgstr"Errore bat egon da kontaktuaren propietatea gehitzean:"#: ajax/contact/deleteproperty.php:36msgid"Information about vCard is incorrect. Please reload the page."msgstr"vCard-aren inguruko informazioa okerra da. Mesedez birkargatu orrialdea."#: ajax/contact/deleteproperty.php:43msgid"Error deleting contact property."msgstr"Errorea kontaktu propietatea ezabatzean."#: ajax/contact/details.php:31msgid"Missing ID"msgstr"ID falta da"#: ajax/contact/details.php:36msgid"Error parsing VCard for ID: \""msgstr"Errorea VCard analizatzean hurrengo IDrako: \""#: ajax/contact/saveproperty.php:40msgid"checksum is not set."msgstr"Kontrol-batura ezarri gabe dago."#: ajax/contact/saveproperty.php:60msgid"Information about vCard is incorrect. Please reload the page: "msgstr"vCard honen informazioa ez da zuzena.Mezedez birkargatu orria:"#: ajax/contact/saveproperty.php:67msgid"Something went FUBAR. "msgstr""#: ajax/contact/saveproperty.php:142msgid"Error updating contact property."msgstr"Errorea kontaktu propietatea eguneratzean."#: ajax/currentphoto.php:30 ajax/oc_photo.php:28 ajax/uploadphoto.php:36#: ajax/uploadphoto.php:68msgid"No contact ID was submitted."msgstr"Ez da kontaktuaren IDrik eman."#: ajax/currentphoto.php:36msgid"Error reading contact photo."msgstr"Errore bat izan da kontaktuaren argazkia igotzerakoan."#: ajax/currentphoto.php:48msgid"Error saving temporary file."msgstr"Errore bat izan da aldi bateko fitxategia gordetzerakoan."#: ajax/currentphoto.php:51msgid"The loading photo is not valid."msgstr"Kargatzen ari den argazkia ez da egokia."#: ajax/editname.php:31msgid"Contact ID is missing."msgstr"Kontaktuaren IDa falta da."#: ajax/oc_photo.php:32msgid"No photo path was submitted."msgstr"Ez da argazkiaren bide-izenik eman."#: ajax/oc_photo.php:39msgid"File doesn't exist:"msgstr"Fitxategia ez da existitzen:"#: ajax/oc_photo.php:44 ajax/oc_photo.php:47msgid"Error loading image."msgstr"Errore bat izan da irudia kargatzearkoan."#: ajax/savecrop.php:69msgid"Error getting contact object."msgstr"Errore bat izan da kontaktu objetua lortzean."#: ajax/savecrop.php:79msgid"Error getting PHOTO property."msgstr"Errore bat izan da PHOTO propietatea lortzean."#: ajax/savecrop.php:98msgid"Error saving contact."msgstr"Errore bat izan da kontaktua gordetzean."#: ajax/savecrop.php:108msgid"Error resizing image"msgstr"Errore bat izan da irudiaren tamaina aldatzean"#: ajax/savecrop.php:111msgid"Error cropping image"msgstr"Errore bat izan da irudia mozten"#: ajax/savecrop.php:114msgid"Error creating temporary image"msgstr"Errore bat izan da aldi bateko irudia sortzen"#: ajax/savecrop.php:117msgid"Error finding image: "msgstr"Ezin izan da irudia aurkitu:"#: ajax/uploadimport.php:44 ajax/uploadimport.php:76msgid"Error uploading contacts to storage."msgstr"Errore bat egon da kontaktuak biltegira igotzerakoan."#: ajax/uploadimport.php:61 ajax/uploadphoto.php:77msgid"There is no error, the file uploaded with success"msgstr"Ez da errorerik egon, fitxategia ongi igo da"#: ajax/uploadimport.php:62 ajax/uploadphoto.php:78msgid"The uploaded file exceeds the upload_max_filesize directive in php.ini"msgstr"Igotako fitxategia php.ini fitxategiko upload_max_filesize direktiba baino handiagoa da"#: ajax/uploadimport.php:63 ajax/uploadphoto.php:79msgid"""The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in ""the HTML form"msgstr"Igotako fitxategia HTML formularioan zehaztutako MAX_FILE_SIZE direktiba baino handidagoa da."#: ajax/uploadimport.php:64 ajax/uploadphoto.php:80msgid"The uploaded file was only partially uploaded"msgstr"Igotako fitxategiaren zati bat bakarrik igo da"#: ajax/uploadimport.php:65 ajax/uploadphoto.php:81msgid"No file was uploaded"msgstr"Ez da fitxategirik igo"#: ajax/uploadimport.php:66 ajax/uploadphoto.php:82msgid"Missing a temporary folder"msgstr"Aldi bateko karpeta falta da"#: ajax/uploadphoto.php:59 ajax/uploadphoto.php:109msgid"Couldn't save temporary image: "msgstr"Ezin izan da aldi bateko irudia gorde:"#: ajax/uploadphoto.php:62 ajax/uploadphoto.php:112msgid"Couldn't load temporary image: "msgstr"Ezin izan da aldi bateko irudia kargatu:"#: ajax/uploadphoto.php:71msgid"No file was uploaded. Unknown error"msgstr"Ez da fitxategirik igo. Errore ezezaguna"#: appinfo/app.php:19msgid"Contacts"msgstr"Kontaktuak"#: js/contacts.js:71msgid"Sorry, this functionality has not been implemented yet"msgstr"Barkatu, aukera hau ez da oriandik inplementatu"#: js/contacts.js:71msgid"Not implemented"msgstr"Inplementatu gabe"#: js/contacts.js:76msgid"Couldn't get a valid address."msgstr"Ezin izan da eposta baliagarri bat hartu."#: js/contacts.js:76 js/contacts.js:365 js/contacts.js:381 js/contacts.js:393#: js/contacts.js:675 js/contacts.js:715 js/contacts.js:741 js/contacts.js:850#: js/contacts.js:856 js/contacts.js:868 js/contacts.js:902#: js/contacts.js:1165 js/contacts.js:1173 js/contacts.js:1182#: js/contacts.js:1217 js/contacts.js:1249 js/contacts.js:1261#: js/contacts.js:1284 js/contacts.js:1421 js/contacts.js:1452#: js/settings.js:25 js/settings.js:42 js/settings.js:67msgid"Error"msgstr"Errorea"#: js/contacts.js:715msgid"This property has to be non-empty."msgstr"Propietate hau ezin da hutsik egon."#: js/contacts.js:741msgid"Couldn't serialize elements."msgstr"Ezin izan dira elementuak serializatu."#: js/contacts.js:850 js/contacts.js:868msgid"""'deleteProperty' called without type argument. Please report at ""bugs.owncloud.org"msgstr"'deleteProperty' argumenturik gabe deitu da. Mezedez abisatu bugs.owncloud.org-en"#: js/contacts.js:884msgid"Edit name"msgstr"Editatu izena"#: js/contacts.js:1165msgid"No files selected for upload."msgstr"Ez duzu igotzeko fitxategirik hautatu."#: js/contacts.js:1173msgid"""The file you are trying to upload exceed the maximum size for file uploads ""on this server."msgstr"Igo nahi duzun fitxategia zerbitzariak onartzen duen tamaina baino handiagoa da."#: js/contacts.js:1337 js/contacts.js:1371msgid"Select type"msgstr"Hautatu mota"#: js/contacts.js:1390msgid"""Some contacts are marked for deletion, but not deleted yet. Please wait for ""them to be deleted."msgstr""#: js/loader.js:49msgid"Result: "msgstr"Emaitza:"#: js/loader.js:49msgid" imported, "msgstr" inportatua, "#: js/loader.js:49msgid" failed."msgstr"huts egin du."#: js/settings.js:67msgid"Displayname cannot be empty."msgstr""#: lib/app.php:36msgid"Addressbook not found: "msgstr""#: lib/app.php:49msgid"This is not your addressbook."msgstr"Hau ez da zure helbide liburua."#: lib/app.php:68msgid"Contact could not be found."msgstr"Ezin izan da kontaktua aurkitu."#: lib/app.php:112 templates/part.contact.php:117msgid"Address"msgstr"Helbidea"#: lib/app.php:113msgid"Telephone"msgstr"Telefonoa"#: lib/app.php:114 templates/part.contact.php:116msgid"Email"msgstr"Eposta"#: lib/app.php:115 templates/part.contact.php:39 templates/part.contact.php:40#: templates/part.contact.php:112msgid"Organization"msgstr"Erakundea"#: lib/app.php:127 lib/app.php:134 lib/app.php:144 lib/app.php:197msgid"Work"msgstr"Lana"#: lib/app.php:128 lib/app.php:132 lib/app.php:145msgid"Home"msgstr"Etxea"#: lib/app.php:133msgid"Mobile"msgstr"Mugikorra"#: lib/app.php:135msgid"Text"msgstr"Testua"#: lib/app.php:136msgid"Voice"msgstr"Ahotsa"#: lib/app.php:137msgid"Message"msgstr"Mezua"#: lib/app.php:138msgid"Fax"msgstr"Fax-a"#: lib/app.php:139msgid"Video"msgstr"Bideoa"#: lib/app.php:140msgid"Pager"msgstr"Bilagailua"#: lib/app.php:146msgid"Internet"msgstr"Internet"#: lib/app.php:183 templates/part.contact.php:45#: templates/part.contact.php:114msgid"Birthday"msgstr"Jaioteguna"#: lib/app.php:184msgid"Business"msgstr""#: lib/app.php:185msgid"Call"msgstr"Deia"#: lib/app.php:186msgid"Clients"msgstr"Bezeroak"#: lib/app.php:187msgid"Deliverer"msgstr""#: lib/app.php:188msgid"Holidays"msgstr"Oporrak"#: lib/app.php:189msgid"Ideas"msgstr"Ideiak"#: lib/app.php:190msgid"Journey"msgstr"Bidaia"#: lib/app.php:191msgid"Jubilee"msgstr""#: lib/app.php:192msgid"Meeting"msgstr"Bilera"#: lib/app.php:193msgid"Other"msgstr"Bestelakoa"#: lib/app.php:194msgid"Personal"msgstr"Pertsonala"#: lib/app.php:195msgid"Projects"msgstr"Proiektuak"#: lib/app.php:196msgid"Questions"msgstr"Galderak"#: lib/hooks.php:102msgid"{name}'s Birthday"msgstr"{name}ren jaioteguna"#: lib/search.php:15msgid"Contact"msgstr"Kontaktua"#: templates/index.php:14msgid"Add Contact"msgstr"Gehitu kontaktua"#: templates/index.php:15 templates/index.php:16 templates/part.import.php:17msgid"Import"msgstr"Inportatu"#: templates/index.php:18msgid"Settings"msgstr"Ezarpenak"#: templates/index.php:18 templates/settings.php:9msgid"Addressbooks"msgstr"Helbide Liburuak"#: templates/index.php:36 templates/part.import.php:24msgid"Close"msgstr"Itxi"#: templates/index.php:37msgid"Keyboard shortcuts"msgstr"Teklatuaren lasterbideak"#: templates/index.php:39msgid"Navigation"msgstr"Nabigazioa"#: templates/index.php:42msgid"Next contact in list"msgstr"Hurrengoa kontaktua zerrendan"#: templates/index.php:44msgid"Previous contact in list"msgstr"Aurreko kontaktua zerrendan"#: templates/index.php:46msgid"Expand/collapse current addressbook"msgstr"Zabaldu/tolestu uneko helbide-liburua"#: templates/index.php:48msgid"Next addressbook"msgstr""#: templates/index.php:50msgid"Previous addressbook"msgstr""#: templates/index.php:54msgid"Actions"msgstr"Ekintzak"#: templates/index.php:57msgid"Refresh contacts list"msgstr"Gaurkotu kontaktuen zerrenda"#: templates/index.php:59msgid"Add new contact"msgstr"Gehitu kontaktu berria"#: templates/index.php:61msgid"Add new addressbook"msgstr"Gehitu helbide-liburu berria"#: templates/index.php:63msgid"Delete current contact"msgstr"Ezabatu uneko kontaktuak"#: templates/part.contact.php:17msgid"Drop photo to upload"msgstr"Askatu argazkia igotzeko"#: templates/part.contact.php:19msgid"Delete current photo"msgstr"Ezabatu oraingo argazkia"#: templates/part.contact.php:20msgid"Edit current photo"msgstr"Editatu oraingo argazkia"#: templates/part.contact.php:21msgid"Upload new photo"msgstr"Igo argazki berria"#: templates/part.contact.php:22msgid"Select photo from ownCloud"msgstr"Hautatu argazki bat ownCloudetik"#: templates/part.contact.php:35msgid"Format custom, Short name, Full name, Reverse or Reverse with comma"msgstr""#: templates/part.contact.php:36msgid"Edit name details"msgstr"Editatu izenaren zehaztasunak"#: templates/part.contact.php:40 templates/part.contact.php:42#: templates/part.contact.php:44 templates/part.contact.php:46#: templates/part.contact.php:50 templates/settings.php:34msgid"Delete"msgstr"Ezabatu"#: templates/part.contact.php:41 templates/part.contact.php:113msgid"Nickname"msgstr"Ezizena"#: templates/part.contact.php:42msgid"Enter nickname"msgstr"Sartu ezizena"#: templates/part.contact.php:43 templates/part.contact.php:119msgid"Web site"msgstr"Web orria"#: templates/part.contact.php:44msgid"http://www.somesite.com"msgstr"http://www.webgunea.com"#: templates/part.contact.php:44msgid"Go to web site"msgstr"Web orrira joan"#: templates/part.contact.php:46msgid"dd-mm-yyyy"msgstr"yyyy-mm-dd"#: templates/part.contact.php:47 templates/part.contact.php:120msgid"Groups"msgstr"Taldeak"#: templates/part.contact.php:49msgid"Separate groups with commas"msgstr"Banatu taldeak komekin"#: templates/part.contact.php:50msgid"Edit groups"msgstr"Editatu taldeak"#: templates/part.contact.php:63 templates/part.contact.php:77msgid"Preferred"msgstr"Hobetsia"#: templates/part.contact.php:64msgid"Please specify a valid email address."msgstr"Mesedez sartu eposta helbide egoki bat"#: templates/part.contact.php:64msgid"Enter email address"msgstr"Sartu eposta helbidea"#: templates/part.contact.php:68msgid"Mail to address"msgstr"Bidali helbidera"#: templates/part.contact.php:69msgid"Delete email address"msgstr"Ezabatu eposta helbidea"#: templates/part.contact.php:78msgid"Enter phone number"msgstr"Sartu telefono zenbakia"#: templates/part.contact.php:82msgid"Delete phone number"msgstr"Ezabatu telefono zenbakia"#: templates/part.contact.php:92msgid"View on map"msgstr"Ikusi mapan"#: templates/part.contact.php:92msgid"Edit address details"msgstr"Editatu helbidearen zehaztasunak"#: templates/part.contact.php:103msgid"Add notes here."msgstr"Gehitu oharrak hemen."#: templates/part.contact.php:110msgid"Add field"msgstr"Gehitu eremua"#: templates/part.contact.php:115msgid"Phone"msgstr"Telefonoa"#: templates/part.contact.php:118msgid"Note"msgstr"Oharra"#: templates/part.contact.php:123msgid"Download contact"msgstr"Deskargatu kontaktua"#: templates/part.contact.php:124msgid"Delete contact"msgstr"Ezabatu kontaktua"#: templates/part.cropphoto.php:65msgid"The temporary image has been removed from cache."msgstr"Aldi bateko irudia cachetik ezabatu da."#: templates/part.edit_address_dialog.php:6msgid"Edit address"msgstr"Editatu helbidea"#: templates/part.edit_address_dialog.php:10msgid"Type"msgstr"Mota"#: templates/part.edit_address_dialog.php:18#: templates/part.edit_address_dialog.php:21msgid"PO Box"msgstr"Posta kutxa"#: templates/part.edit_address_dialog.php:24msgid"Street address"msgstr"Kalearen helbidea"#: templates/part.edit_address_dialog.php:27msgid"Street and number"msgstr"Kalea eta zenbakia"#: templates/part.edit_address_dialog.php:30msgid"Extended"msgstr"Hedatua"#: templates/part.edit_address_dialog.php:33msgid"Apartment number etc."msgstr"Etxe zenbakia eab."#: templates/part.edit_address_dialog.php:36#: templates/part.edit_address_dialog.php:39msgid"City"msgstr"Hiria"#: templates/part.edit_address_dialog.php:42msgid"Region"msgstr"Eskualdea"#: templates/part.edit_address_dialog.php:45msgid"E.g. state or province"msgstr""#: templates/part.edit_address_dialog.php:48msgid"Zipcode"msgstr"Posta kodea"#: templates/part.edit_address_dialog.php:51msgid"Postal code"msgstr"Posta kodea"#: templates/part.edit_address_dialog.php:54#: templates/part.edit_address_dialog.php:57msgid"Country"msgstr"Herrialdea"#: templates/part.edit_name_dialog.php:16msgid"Addressbook"msgstr"Helbide-liburua"#: templates/part.edit_name_dialog.php:23msgid"Hon. prefixes"msgstr""#: templates/part.edit_name_dialog.php:27msgid"Miss"msgstr""#: templates/part.edit_name_dialog.php:28msgid"Ms"msgstr""#: templates/part.edit_name_dialog.php:29msgid"Mr"msgstr""#: templates/part.edit_name_dialog.php:30msgid"Sir"msgstr""#: templates/part.edit_name_dialog.php:31msgid"Mrs"msgstr""#: templates/part.edit_name_dialog.php:32msgid"Dr"msgstr""#: templates/part.edit_name_dialog.php:35msgid"Given name"msgstr""#: templates/part.edit_name_dialog.php:37msgid"Additional names"msgstr""#: templates/part.edit_name_dialog.php:39msgid"Family name"msgstr""#: templates/part.edit_name_dialog.php:41msgid"Hon. suffixes"msgstr""#: templates/part.edit_name_dialog.php:45msgid"J.D."msgstr""#: templates/part.edit_name_dialog.php:46msgid"M.D."msgstr""#: templates/part.edit_name_dialog.php:47msgid"D.O."msgstr""#: templates/part.edit_name_dialog.php:48msgid"D.C."msgstr""#: templates/part.edit_name_dialog.php:49msgid"Ph.D."msgstr""#: templates/part.edit_name_dialog.php:50msgid"Esq."msgstr""#: templates/part.edit_name_dialog.php:51msgid"Jr."msgstr""#: templates/part.edit_name_dialog.php:52msgid"Sn."msgstr""#: templates/part.import.php:1msgid"Import a contacts file"msgstr"Inporatu kontaktuen fitxategia"#: templates/part.import.php:6msgid"Please choose the addressbook"msgstr"Mesedez, aukeratu helbide liburua"#: templates/part.import.php:10msgid"create a new addressbook"msgstr"sortu helbide liburu berria"#: templates/part.import.php:15msgid"Name of new addressbook"msgstr"Helbide liburuaren izena"#: templates/part.import.php:20msgid"Importing contacts"msgstr"Kontaktuak inportatzen"#: templates/part.no_contacts.php:3msgid"You have no contacts in your addressbook."msgstr"Ez duzu kontakturik zure helbide liburuan."#: templates/part.no_contacts.php:5msgid"Add contact"msgstr"Gehitu kontaktua"#: templates/part.no_contacts.php:6msgid"Configure addressbooks"msgstr"Konfiguratu helbide liburuak"#: templates/part.selectaddressbook.php:1msgid"Select Address Books"msgstr"Hautatu helbide-liburuak"#: templates/part.selectaddressbook.php:20msgid"Enter name"msgstr"Sartu izena"#: templates/part.selectaddressbook.php:22msgid"Enter description"msgstr"Sartu deskribapena"#: templates/settings.php:3msgid"CardDAV syncing addresses"msgstr"CardDAV sinkronizazio helbideak"#: templates/settings.php:3msgid"more info"msgstr"informazio gehiago"#: templates/settings.php:5msgid"Primary address (Kontact et al)"msgstr"Helbide nagusia"#: templates/settings.php:7msgid"iOS/OS X"msgstr"iOS/OS X"#: templates/settings.php:20msgid"Show CardDav link"msgstr""#: templates/settings.php:23msgid"Show read-only VCF link"msgstr""#: templates/settings.php:26msgid"Download"msgstr"Deskargatu"#: templates/settings.php:31msgid"Edit"msgstr"Editatu"#: templates/settings.php:41msgid"New Address Book"msgstr"Helbide-liburu berria"#: templates/settings.php:42msgid"Name"msgstr""#: templates/settings.php:43msgid"Description"msgstr""#: templates/settings.php:45msgid"Save"msgstr"Gorde"#: templates/settings.php:46msgid"Cancel"msgstr"Ezeztatu"#: templates/settings.php:51msgid"More..."msgstr""