From a1c069ee02a00f55008c512c3dba101ae391badb Mon Sep 17 00:00:00 2001 From: Friendika Date: Fri, 14 Jan 2011 02:04:09 -0800 Subject: [PATCH 1/4] compatibility: version discovery --- boot.php | 4 +++- include/items.php | 1 + include/notifier.php | 1 + view/atom_feed.tpl | 2 +- view/en/head.tpl | 1 + 5 files changed, 7 insertions(+), 2 deletions(-) diff --git a/boot.php b/boot.php index 7e71a38d9e..9715f9cfdb 100644 --- a/boot.php +++ b/boot.php @@ -3,6 +3,7 @@ set_time_limit(0); define ( 'BUILD_ID', 1031 ); +define ( 'FRIENDIKA_VERSION', '2.01.1000' ); define ( 'DFRN_PROTOCOL_VERSION', '2.0' ); define ( 'EOL', "
\r\n" ); @@ -311,7 +312,8 @@ class App { $this->page['title'] = $this->config['sitename']; $tpl = load_view_file("view/head.tpl"); $this->page['htmlhead'] = replace_macros($tpl,array( - '$baseurl' => $this->get_baseurl() . '/' + '$baseurl' => $this->get_baseurl() . '/', + '$generator' => 'Friendika' . ' ' . FRIENDIKA_VERSION )); } diff --git a/include/items.php b/include/items.php index 47bc9f15a9..d2104c3955 100644 --- a/include/items.php +++ b/include/items.php @@ -182,6 +182,7 @@ function get_feed_for(&$a, $dfrn_id, $owner_nick, $last_update, $direction = 0) $atom .= replace_macros($feed_template, array( + '$version' => xmlify(FRIENDIKA_VERSION), '$feed_id' => xmlify($a->get_baseurl() . '/profile/' . $owner_nick), '$feed_title' => xmlify($owner['name']), '$feed_updated' => xmlify(datetime_convert('UTC', 'UTC', 'now' , ATOM_TIME)) , diff --git a/include/notifier.php b/include/notifier.php index 5bc21cf13c..7791b9bd4b 100644 --- a/include/notifier.php +++ b/include/notifier.php @@ -176,6 +176,7 @@ } $atom .= replace_macros($feed_template, array( + '$version' => xmlify(FRIENDIKA_VERSION), '$feed_id' => xmlify($a->get_baseurl() . '/profile/' . $owner['nickname'] ), '$feed_title' => xmlify($owner['name']), '$feed_updated' => xmlify(datetime_convert('UTC', 'UTC', $updated . '+00:00' , ATOM_TIME)) , diff --git a/view/atom_feed.tpl b/view/atom_feed.tpl index 3b2df2f676..e59b20ab1c 100644 --- a/view/atom_feed.tpl +++ b/view/atom_feed.tpl @@ -10,7 +10,7 @@ $feed_id $feed_title - Friendika + Friendika $hub $salmon diff --git a/view/en/head.tpl b/view/en/head.tpl index 50dd9cab6b..04dd39bdbb 100644 --- a/view/en/head.tpl +++ b/view/en/head.tpl @@ -1,5 +1,6 @@ + From 456a7a97403ce3f6548dbda325719889342ad923 Mon Sep 17 00:00:00 2001 From: Friendika Date: Fri, 14 Jan 2011 02:16:30 -0800 Subject: [PATCH 2/4] string update --- include/items.php | 2 +- util/strings.php | 31 +++++++++++++++++++++++++++++-- 2 files changed, 30 insertions(+), 3 deletions(-) diff --git a/include/items.php b/include/items.php index d2104c3955..1a5ca5a1fa 100644 --- a/include/items.php +++ b/include/items.php @@ -992,7 +992,7 @@ function consume_feed($xml,$importer,&$contact, &$hub, $datedir = 0) { * */ - $bdtext = '[url=' . $contact['url'] . ']' . $contact['name'] . '[/url]' . t('\'s birthday'); + $bdtext = t('Birthday:') . ' [url=' . $contact['url'] . ']' . $contact['name'] . '[/url]' ; $r = q("INSERT INTO `event` (`uid`,`cid`,`created`,`edited`,`start`,`finish`,`desc`,`type`) diff --git a/util/strings.php b/util/strings.php index 0871da51ef..3d75e67571 100644 --- a/util/strings.php +++ b/util/strings.php @@ -35,6 +35,28 @@ $a->strings[', '] = ', '; $a->strings['Gender:'] = 'Gender:'; $a->strings['Status:'] = 'Status:'; $a->strings['Homepage:'] = 'Homepage:'; +$a->strings['Monday'] = 'Monday'; +$a->strings['Tuesday'] = 'Tuesday'; +$a->strings['Wednesday'] = 'Wednesday'; +$a->strings['Thursday'] = 'Thursday'; +$a->strings['Friday'] = 'Friday'; +$a->strings['Saturday'] = 'Saturday'; +$a->strings['Sunday'] = 'Sunday'; +$a->strings['January'] = 'January'; +$a->strings['February'] = 'February'; +$a->strings['March'] = 'March'; +$a->strings['April'] = 'April'; +$a->strings['May'] = 'May'; +$a->strings['June'] = 'June'; +$a->strings['July'] = 'July'; +$a->strings['August'] = 'August'; +$a->strings['September'] = 'September'; +$a->strings['October'] = 'October'; +$a->strings['November'] = 'November'; +$a->strings['December'] = 'December'; +$a->strings['Birthdays this week:'] = 'Birthdays this week:'; +$a->strings["\x28Adjusted for local time\x29"] = "\x28Adjusted for local time\x29"; +$a->strings['[today]'] = '[today]'; $a->strings["Invite Friends"] = "Invite Friends"; $a->strings['Connect/Follow [profile address]'] = 'Connect/Follow [profile address]'; $a->strings['Example: bob@example.com, http://example.com/barbara'] = 'Example: bob@example.com, http://example.com/barbara'; @@ -194,6 +216,7 @@ $a->strings['To accept this invitation, please visit:'] = 'To accept this invita $a->strings['Once you have registered, please connect with me via my profile page at:'] = 'Once you have registered, please connect with me via my profile page at:'; $a->strings['Unable to locate original post.'] = 'Unable to locate original post.'; $a->strings['Empty post discarded.'] = 'Empty post discarded.'; +$a->strings['Wall Photos'] = 'Wall Photos'; $a->strings[" commented on your item at "] = " commented on your item at "; $a->strings[" posted on your profile wall at "] = " posted on your profile wall at "; $a->strings['photo'] = 'photo'; @@ -292,11 +315,14 @@ $a->strings['New profile created.'] = 'New profile created.'; $a->strings['Profile unavailable to clone.'] = 'Profile unavailable to clone.'; $a->strings['This is your public profile.
It may be visible to anybody using the internet.'] = 'This is your public profile.
It may be visible to anybody using the internet.'; $a->strings['Age: '] = 'Age: '; +$a->strings['Profile Image'] = 'Profile Image'; +$a->strings['Invalid OpenID url'] = 'Invalid OpenID url'; $a->strings['Please enter the required information.'] = 'Please enter the required information.'; $a->strings['Please use a shorter name.'] = 'Please use a shorter name.'; $a->strings['Name too short.'] = 'Name too short.'; $a->strings["That doesn\'t appear to be your full \x28First Last\x29 name."] = "That doesn\'t appear to be your full \x28First Last\x29 name."; $a->strings['Your email domain is not among those allowed on this site.'] = 'Your email domain is not among those allowed on this site.'; +$a->strings['Cannot use that email.'] = 'Cannot use that email.'; $a->strings['Your "nickname" can only contain "a-z", "0-9", "-", and "_", and must also begin with a letter.'] = 'Your "nickname" can only contain "a-z", "0-9", "-", and "_", and must also begin with a letter.'; $a->strings['Nickname is already registered. Please choose another.'] = 'Nickname is already registered. Please choose another.'; $a->strings['SERIOUS ERROR: Generation of security keys failed.'] = 'SERIOUS ERROR: Generation of security keys failed.'; @@ -329,6 +355,7 @@ $a->strings['Password update failed. Please try again.'] = 'Password update fail $a->strings[' Please use a shorter name.'] = ' Please use a shorter name.'; $a->strings[' Name too short.'] = ' Name too short.'; $a->strings[' Not valid email.'] = ' Not valid email.'; +$a->strings[' Cannot change to that email.'] = ' Cannot change to that email.'; $a->strings['Settings updated.'] = 'Settings updated.'; $a->strings['Plugin Settings'] = 'Plugin Settings'; $a->strings['Account Settings'] = 'Account Settings'; @@ -342,11 +369,10 @@ $a->strings['Remove Item Tag'] = 'Remove Item Tag'; $a->strings['Select a tag to remove: '] = 'Select a tag to remove: '; $a->strings['Remove'] = 'Remove'; $a->strings['No contacts.'] = 'No contacts.'; -$a->strings['Wall Photos'] = 'Wall Photos'; -$a->strings['Logged out.'] = 'Logged out.'; $a->strings['Visible To:'] = 'Visible To:'; $a->strings['Groups'] = 'Groups'; $a->strings['Except For:'] = 'Except For:'; +$a->strings['Logged out.'] = 'Logged out.'; $a->strings['Unknown | Not categorised'] = 'Unknown | Not categorised'; $a->strings['Block immediately'] = 'Block immediately'; $a->strings['Shady, spammer, self-marketer'] = 'Shady, spammer, self-marketer'; @@ -378,6 +404,7 @@ $a->strings['seconds'] = 'seconds'; $a->strings[' ago'] = ' ago'; $a->strings['Create a new group'] = 'Create a new group'; $a->strings['Everybody'] = 'Everybody'; +$a->strings['Birthday:'] = 'Birthday:'; $a->strings['Logout'] = 'Logout'; $a->strings['Home'] = 'Home'; $a->strings['Directory'] = 'Directory'; From 061e6eb33b358f611d9288dc4d702e7d24046e04 Mon Sep 17 00:00:00 2001 From: fabrixxm Date: Fri, 14 Jan 2011 20:33:12 +0100 Subject: [PATCH 3/4] Updated IT language --- view/it/head.tpl | 1 + view/it/strings.php | 165 +++++++++++++++++++++++++------------------- 2 files changed, 96 insertions(+), 70 deletions(-) diff --git a/view/it/head.tpl b/view/it/head.tpl index c149381104..38b2a50f62 100644 --- a/view/it/head.tpl +++ b/view/it/head.tpl @@ -1,5 +1,6 @@ + diff --git a/view/it/strings.php b/view/it/strings.php index b18904eac3..183b9da9f9 100644 --- a/view/it/strings.php +++ b/view/it/strings.php @@ -1,6 +1,6 @@ strings['Not Found'] = 'Non Trovato'; -$a->strings['Page not found.' ] = 'Pagina non trovata.' ; +$a->strings['Page not found.'] = 'Pagina non trovata.'; $a->strings['Permission denied'] = 'Permesso negato'; $a->strings['Permission denied.'] = 'Permesso negato.'; $a->strings['Nickname or Email address: '] = 'Soprannome o indirizzo Email: '; @@ -8,7 +8,7 @@ $a->strings['Welcome to '] = 'Benvenuto a '; $a->strings['Password: '] = 'Password: '; $a->strings['Login'] = 'Accedi'; $a->strings['Nickname/Email/OpenID: '] = 'Soprannome/Email/OpenID: '; -$a->strings["Password \x28if not OpenID\x29: "] = "Password \x28se non OpenID\x29: "; +$a->strings['Password (if not OpenID): '] = 'Password (se non OpenID): '; $a->strings['Forgot your password?'] = 'Dimenticata la pssword?'; $a->strings['Password Reset'] = 'Resetta password'; $a->strings['prev'] = 'prec'; @@ -36,7 +36,7 @@ $a->strings[', '] = ', '; $a->strings['Gender:'] = 'Genere:'; $a->strings['Status:'] = 'Stato:'; $a->strings['Homepage:'] = 'Homepage:'; -$a->strings["Invite Friends"] = "Invita Amici"; +$a->strings['Invite Friends'] = 'Invita Amici'; $a->strings['Connect/Follow [profile address]'] = 'Connetti/Segui [indirizzo profilo]'; $a->strings['Example: bob@example.com, http://example.com/barbara'] = 'Esempio: bob@example.com, http://example.com/barbara'; $a->strings['Follow'] = 'Segui'; @@ -50,10 +50,10 @@ $a->strings['unblocked'] = 'sbloccato'; $a->strings['ignored'] = 'aggiunto ai contatti ignorati'; $a->strings['unignored'] = 'rimosso dai contatti ignorati'; $a->strings['stopped following'] = 'tolto dai seguiti'; -$a->strings['Contact has been removed.'] = 'Il contatto è stato rimosso.'; +$a->strings['Contact has been removed.'] = 'Il contatto è stato rimosso.'; $a->strings['Contact not found.'] = 'Contatto non trovato.'; $a->strings['Mutual Friendship'] = 'Reciproca amicizia'; -$a->strings['is a fan of yours'] = 'è un tuo fan'; +$a->strings['is a fan of yours'] = 'è un tuo fan'; $a->strings['you are a fan of'] = 'sei un fan di'; $a->strings['Contact Editor'] = 'Editor dei Contatti'; $a->strings['Visit $name\'s profile'] = 'Visita il profilo di $name'; @@ -79,48 +79,47 @@ $a->strings['Edit contact'] = 'Modifca contatto'; $a->strings['Profile not found.'] = 'Profilo non trovato.'; $a->strings['Response from remote site was not understood.'] = 'La risposta dal sito remota non è stata capita.'; $a->strings['Unexpected response from remote site: '] = 'Risposta dal sito remoto inaspettata: '; -$a->strings["Confirmation completed successfully."] = "Conferma completata con successo."; +$a->strings['Confirmation completed successfully.'] = 'Conferma completata con successo.'; $a->strings['Remote site reported: '] = 'Il sito remoto riporta: '; -$a->strings["Temporary failure. Please wait and try again."] = "Errore temporaneo. Attendi e riprova."; -$a->strings["Introduction failed or was revoked."] = "La presentazione è fallita o è stata revocata."; +$a->strings['Temporary failure. Please wait and try again.'] = 'Errore temporaneo. Attendi e riprova.'; +$a->strings['Introduction failed or was revoked.'] = 'La presentazione è fallita o è stata revocata.'; $a->strings['Unable to set contact photo.'] = 'Impossibile impostare la foto del contatto.'; -$a->strings['is now friends with'] = 'ora è amico di'; +$a->strings['is now friends with'] = 'ora è amico di'; $a->strings['No user record found for '] = 'Nessun utente trovato per '; $a->strings['Our site encryption key is apparently messed up.'] = 'La nostra chiave di criptazione del sito e\' apparentemente incasinata.'; $a->strings['Empty site URL was provided or URL could not be decrypted by us.'] = 'E\' stato fornito un indirizzo vuoto o non possiamo decriptare l\'indirizzo.'; -$a->strings['Contact record was not found for you on our site.'] = 'Il contatto non è stato trovato sul nostro sito.'; +$a->strings['Contact record was not found for you on our site.'] = 'Il contatto non è stato trovato sul nostro sito.'; $a->strings['The ID provided by your system is a duplicate on our system. It should work if you try again.'] = 'L\'ID fornito dal tuo sistema e\' duplicato sul nostro sistema. Dovrebbe funzionare se provi ancora.'; $a->strings['Unable to set your contact credentials on our system.'] = 'Impossibile impostare le credenziali del tuo contatto sul nostro sistema.'; $a->strings['Unable to update your contact profile details on our system'] = 'Impossibile aggiornare i dettagli del tuo contatto sul nostro sistema'; -$a->strings["Connection accepted at "] = "Connessione accettata su "; +$a->strings['Connection accepted at '] = 'Connessione accettata su '; $a->strings['Administrator'] = 'Amministratore'; $a->strings['New mail received at '] = 'Nuova mail ricevuta su '; $a->strings[' commented on an item at '] = ' commentato un elemento su '; -$a->strings[" commented on an item at "] = " commentato un elemento su "; $a->strings[' welcomes '] = ' accoglie '; -$a->strings["This introduction has already been accepted."] = "Questa presentazione è già stata accettata."; -$a->strings['Profile location is not valid or does not contain profile information.'] = 'La posizione del profilo non è valida o non contiene informazioni di profilo.'; +$a->strings['This introduction has already been accepted.'] = 'Questa presentazione è già stata accettata.'; +$a->strings['Profile location is not valid or does not contain profile information.'] = 'La posizione del profilo non è valida o non contiene informazioni di profilo.'; $a->strings['Warning: profile location has no identifiable owner name.'] = 'Attenzione: la posizione del profilo non ha un identificabile proprietario'; $a->strings['Warning: profile location has no profile photo.'] = 'Attenzione: la posizione del profilo non ha una foto.'; $a->strings[' required parameter'] = ' parametro richiesto'; -$a->strings[" was "] = " era "; -$a->strings["s were "] = " dove "; -$a->strings["not found at the given location."] = "non trovato alla posizione data."; -$a->strings["Introduction complete."] = "Presentazione completa."; +$a->strings[' was '] = ' era '; +$a->strings['s were '] = ' dove '; +$a->strings['not found at the given location.'] = 'non trovato alla posizione data.'; +$a->strings['Introduction complete.'] = 'Presentazione completa.'; $a->strings['Unrecoverable protocol error.'] = 'Errore di protocollo non recuperabile.'; $a->strings['Profile unavailable.'] = 'Profilo non disponibile.'; $a->strings['has received too many connection requests today.'] = 'ha ricevuto troppe connessioni oggi.'; $a->strings['Spam protection measures have been invoked.'] = 'Sono state attivate le misure di protezione contro lo spam.'; $a->strings['Friends are advised to please try again in 24 hours.'] = 'Gli amici sono pregati di riprovare tra 24 ore.'; -$a->strings["Invalid locator"] = "Invalid locator"; -$a->strings["Unable to resolve your name at the provided location."] = "Impossibile risolvere il tuo nome nella posizione indicata."; -$a->strings['You have already introduced yourself here.'] = 'Ti sei già presentato qui.'; -$a->strings['Apparently you are already friends with .'] = 'Apparentemente sei già amico con .'; +$a->strings['Invalid locator'] = 'Invalid locator'; +$a->strings['Unable to resolve your name at the provided location.'] = 'Impossibile risolvere il tuo nome nella posizione indicata.'; +$a->strings['You have already introduced yourself here.'] = 'Ti sei già presentato qui.'; +$a->strings['Apparently you are already friends with .'] = 'Apparentemente sei già amico con .'; $a->strings['Invalid profile URL.'] = 'Indirizzo profilo invalido.'; $a->strings['Disallowed profile URL.'] = 'Indirizzo profilo non permesso.'; -$a->strings['Your introduction has been sent.'] = 'La tua presentazione è stata inviata.'; -$a->strings["Please login to confirm introduction."] = "Accedi per confermare la presentazione."; -$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Accesso con identà incorretta. Accedi a questo profilo."; +$a->strings['Your introduction has been sent.'] = 'La tua presentazione è stata inviata.'; +$a->strings['Please login to confirm introduction.'] = 'Accedi per confermare la presentazione.'; +$a->strings['Incorrect identity currently logged in. Please login to this profile.'] = 'Accesso con identà incorretta. Accedi a questo profilo.'; $a->strings['[Name Withheld]'] = '[Nome Nascosto]'; $a->strings['Friend/Connection Request'] = 'Richieste di Amicizia/Connessione'; $a->strings['Please answer the following:'] = 'Rispondi al seguente:'; @@ -131,8 +130,8 @@ $a->strings['Add a personal note:'] = 'Aggiungi una nota personale:'; $a->strings['Please enter your profile address from one of the following supported social networks:'] = 'Inserisci l\'indirizzo del tue profilo da uno dei seguenti supportati seocial network:'; $a->strings['Friendika'] = 'Friendika'; $a->strings['StatusNet/Federated Social Web'] = 'StatusNet/Federated Social Web'; -$a->strings["Private \x28secure\x29 network"] = "Network \x28sicuro\x29 privato"; -$a->strings["Public \x28insecure\x29 network"] = "Network \x28insicuro\x29 pubblico"; +$a->strings['Private (secure) network'] = 'Network (sicuro) privato'; +$a->strings['Public (insecure) network'] = 'Network (insicuro) pubblico'; $a->strings['Your profile address:'] = 'L\'indirizzo del tuo profilo:'; $a->strings['Submit Request'] = 'Invia richiesta'; $a->strings['Cancel'] = 'Annulla'; @@ -141,7 +140,7 @@ $a->strings['Item not found.'] = 'Elemento non trovato.'; $a->strings['Private Message'] = 'Messaggio privato'; $a->strings['This is you'] = 'Questo sei tu'; $a->strings['View $name\'s profile'] = 'Guarda il profilo di $name'; -$a->strings['Item has been removed.'] = 'L\'elemento è stato rimosso.'; +$a->strings['Item has been removed.'] = 'L\'elemento è stato rimosso.'; $a->strings['The profile address specified does not provide adequate information.'] = 'L\'indirizzo del profilo specificato non fornisce adeguate informazioni'; $a->strings['Limited profile. This person will be unable to receive direct/personal notifications from you.'] = 'Profilo limitato. Questa persona non sara\' in grado di ricevere nofiche dirette/personali da te.'; $a->strings['Unable to retrieve contact information.'] = 'Impossibile recuperare informazioni sul contatto.'; @@ -158,28 +157,27 @@ $a->strings['Could not create/connect to database.'] = 'Impossibile creare/colle $a->strings['Connected to database.'] = 'Collegato al database.'; $a->strings['Database import succeeded.'] = 'Importazione database completata.'; $a->strings['IMPORTANT: You will need to [manually] setup a scheduled task for the poller.'] = 'IMPORTANTE: Devi impostare manualmente un operazione pianificata per il poller'; -$a->strings['Please see the file "INSTALL.txt".'] = 'Guarda il file "INSTALL.txt".'; +$a->strings['Please see the file "INSTALL.txt".'] = 'Guarda il file \"INSTALL.txt\".'; $a->strings['Database import failed.'] = 'Importazione database fallita.'; -$a->strings['You may need to import the file "database.sql" manually using phpmyadmin or mysql.'] = 'Potresti dover importare il file "database.sql" manualmente con phpmyadmin o mysql'; +$a->strings['You may need to import the file "database.sql" manually using phpmyadmin or mysql.'] = 'Potresti dover importare il file \"database.sql\" manualmente con phpmyadmin o mysql'; $a->strings['Welcome to Friendika.'] = 'Benvenuto su Friendika.'; $a->strings['Submit'] = 'Invia'; $a->strings['Could not find a command line version of PHP in the web server PATH.'] = 'Non riesco a trovare una versione da riga di comando di PHP nel PATH del server web'; $a->strings['This is required. Please adjust the configuration file .htconfig.php accordingly.'] = 'E\' richiesto. Aggiorna il file .htconfig.php di conseguenza.'; -$a->strings['The command line version of PHP on your system does not have "register_argc_argv" enabled.'] = 'La versione da riga di comando di PHP nel sistema non ha abilitato "register_argc_argv".'; -$a->strings['This is required for message delivery to work.'] = 'Ció è richiesto per far funzionare la consegna dei messaggi.'; -$a->strings['Error: the "openssl_pkey_new" function on this system is not able to generate encryption keys'] = 'Errore: la funzione "openssl_pkey_new" in questo sistema non è in grado di generare le chiavi di criptazione'; -$a->strings['If running under Windows, please see "http://www.php.net/manual/en/openssl.installation.php".'] = 'Se stai eseguendo friendika su windows, guarda "http://www.php.net/manual/en/openssl.installation.php".'; +$a->strings['The command line version of PHP on your system does not have "register_argc_argv" enabled.'] = 'La versione da riga di comando di PHP nel sistema non ha abilitato \"register_argc_argv\".'; +$a->strings['This is required for message delivery to work.'] = 'Ció è richiesto per far funzionare la consegna dei messaggi.'; +$a->strings['Error: the "openssl_pkey_new" function on this system is not able to generate encryption keys'] = 'Errore: la funzione \"openssl_pkey_new\" in questo sistema non è in grado di generare le chiavi di criptazione'; +$a->strings['If running under Windows, please see "http://www.php.net/manual/en/openssl.installation.php".'] = 'Se stai eseguendo friendika su windows, guarda \"http://www.php.net/manual/en/openssl.installation.php\".'; $a->strings['Error: Apache webserver mod-rewrite module is required but not installed.'] = 'Errore: il modulo mod-rewrite di Apache &egreve; richiesto ma non installato'; -$a->strings['Error: libCURL PHP module required but not installed.'] = 'Errore: il modulo libCURL di PHP è richiesto ma non installato.'; -$a->strings['Error: GD graphics PHP module with JPEG support required but not installed.'] = 'Errore: Il modulo GD graphics di PHP con supporto a JPEG è richiesto ma non installato.'; -$a->strings['Error: openssl PHP module required but not installed.'] = 'Errore: il modulo openssl di PHP è richiesto ma non installato.'; -$a->strings['Error: mysqli PHP module required but not installed.'] = 'Errore: il modulo mysqli di PHP è richiesto ma non installato'; -$a->strings['Please see the file "INSTALL.txt".'] = 'Guarda il file "INSTALL.txt".'; -$a->strings['The web installer needs to be able to create a file called ".htconfig.php" in the top folder of your web server and it is unable to do so.'] = 'L\'installazione web deve poter creare un file chiamato ".htconfig.php" nella cartella principale del tuo web server ma non è in grado di farlo.'; -$a->strings['This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can.'] = 'Ció è dovuto spesso a impostazioni di permessi, dato che il web server puo\' scrivere il file nella tua cartella, anche se tu puoi.'; +$a->strings['Error: libCURL PHP module required but not installed.'] = 'Errore: il modulo libCURL di PHP è richiesto ma non installato.'; +$a->strings['Error: GD graphics PHP module with JPEG support required but not installed.'] = 'Errore: Il modulo GD graphics di PHP con supporto a JPEG è richiesto ma non installato.'; +$a->strings['Error: openssl PHP module required but not installed.'] = 'Errore: il modulo openssl di PHP è richiesto ma non installato.'; +$a->strings['Error: mysqli PHP module required but not installed.'] = 'Errore: il modulo mysqli di PHP è richiesto ma non installato'; +$a->strings['The web installer needs to be able to create a file called ".htconfig.php" in the top folder of your web server and it is unable to do so.'] = 'L\'installazione web deve poter creare un file chiamato \".htconfig.php\" nella cartella principale del tuo web server ma non è in grado di farlo.'; +$a->strings['This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can.'] = 'Ció è dovuto spesso a impostazioni di permessi, dato che il web server puo\' scrivere il file nella tua cartella, anche se tu puoi.'; $a->strings['Please check with your site documentation or support people to see if this situation can be corrected.'] = 'Controlla la documentazione del tuo sito o con il personale di suporto se la situazione puo\' essere corretta.'; -$a->strings['If not, you may be required to perform a manual installation. Please see the file "INSTALL.txt" for instructions.'] = 'Altrimenti dovrai procedere con l\'installazione manuale. Guarda il file "INSTALL.txt" per istuzioni'; -$a->strings['The database configuration file ".htconfig.php" could not be written. Please use the enclosed text to create a configuration file in your web server root.'] = 'Il file di configurazione del database ".htconfig.php" non puo\' essere scritto. Usa il testo qui di seguito per creare un file di configurazione nella cartella principale del tuo sito.'; +$a->strings['If not, you may be required to perform a manual installation. Please see the file "INSTALL.txt" for instructions.'] = 'Altrimenti dovrai procedere con l\'installazione manuale. Guarda il file \"INSTALL.txt\" per istuzioni'; +$a->strings['The database configuration file ".htconfig.php" could not be written. Please use the enclosed text to create a configuration file in your web server root.'] = 'Il file di configurazione del database \".htconfig.php\" non puo\' essere scritto. Usa il testo qui di seguito per creare un file di configurazione nella cartella principale del tuo sito.'; $a->strings['Errors encountered creating database tables.'] = 'Errori creando le tabelle nel database.'; $a->strings[' : '] = ' : '; $a->strings['Not a valid email address.'] = 'Indirizzo email invaildo.'; @@ -190,13 +188,13 @@ $a->strings['Send invitations'] = 'Invia inviti'; $a->strings['Enter email addresses, one per line:'] = 'Inserisci gli indirizzi email, uno per riga:'; $a->strings['Your message:'] = 'Il tuo messaggio:'; $a->strings['Please join my social network on '] = 'Unisciti al mio social network su '; -$a->strings["\r\n"] = "\r\n"; +$a->strings['\r\n'] = '\r\n'; $a->strings['To accept this invitation, please visit:'] = 'Per accettare questo invito visita:'; $a->strings['Once you have registered, please connect with me via my profile page at:'] = 'Una volta registrato, connettiti con me sul mio profilo a:'; $a->strings['Unable to locate original post.'] = 'Impossibile trovare il messaggio originale.'; $a->strings['Empty post discarded.'] = 'Messaggio vuoto scartato.'; -$a->strings[" commented on your item at "] = " ha commentato il tuo elemento su "; -$a->strings[" posted on your profile wall at "] = " ha inviato un messaggio sulla tua bachecha su "; +$a->strings[' commented on your item at '] = ' ha commentato il tuo elemento su '; +$a->strings[' posted on your profile wall at '] = ' ha inviato un messaggio sulla tua bachecha su '; $a->strings['Facebook status update failed.'] = 'Aggiornamento stato Facebook fallito.'; $a->strings['photo'] = 'foto'; $a->strings['status'] = 'stato'; @@ -229,7 +227,7 @@ $a->strings['Message not available.'] = 'Messaggio non disponibile.'; $a->strings['Delete message'] = 'Cancella messaggio'; $a->strings['Send Reply'] = 'Invia risposta'; $a->strings['No such group'] = 'Nessun gruppo'; -$a->strings['Group is empty'] = 'Il gruppo è vuoto'; +$a->strings['Group is empty'] = 'Il gruppo è vuoto'; $a->strings['Group: '] = 'Gruppo: '; $a->strings['Invalid request identifier.'] = 'Identificativo richiesta invalido.'; $a->strings['Discard'] = 'Scarta'; @@ -246,7 +244,7 @@ $a->strings['Approve'] = 'Approva'; $a->strings['No notifications.'] = 'Nessuna notifica.'; $a->strings['No registrations.'] = 'Nessuna registrazione.'; $a->strings['Login failed.'] = 'Accesso fallito.'; -$a->strings["Welcome back "] = "Bentornato "; +$a->strings['Welcome back '] = 'Bentornato '; $a->strings['Photo Albums'] = 'Album Foto'; $a->strings['Contact Photos'] = 'Foto contatti'; $a->strings['Contact information unavailable'] = 'Informazione sul contatto non disponibile'; @@ -254,7 +252,7 @@ $a->strings['Profile Photos'] = 'Foto del profilo'; $a->strings['Album not found.'] = 'Album non trovato.'; $a->strings['Delete Album'] = 'Elimina album'; $a->strings['Delete Photo'] = 'Elimina foto'; -$a->strings['was tagged in a'] = 'è stato taggato in'; +$a->strings['was tagged in a'] = 'è stato taggato in'; $a->strings['by'] = 'da'; $a->strings['Image exceeds size limit of '] = 'L\'immagine supera il limite di dimensione di '; $a->strings['Unable to process image.'] = 'Impossibile elaborare l\'immagine.'; @@ -279,43 +277,43 @@ $a->strings['Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #cam $a->strings['Recent Photos'] = 'Foto recenti'; $a->strings['Upload New Photos'] = 'Carica nuova foto'; $a->strings['View Album'] = 'Vedi album'; -$a->strings['Image uploaded but image cropping failed.'] = 'Immagine caricata ma il ritaglio è fallito.'; +$a->strings['Image uploaded but image cropping failed.'] = 'Immagine caricata ma il ritaglio è fallito.'; $a->strings['Image size reduction [175] failed.'] = 'Riduzione dimensioni immagine [175] fallito.'; $a->strings['Image size reduction [80] failed.'] = 'Riduzione dimensioni immagine [80] fallito.'; $a->strings['Image size reduction [48] failed.'] = 'Riduzione dimensioni immagine [48] fallito.'; $a->strings['Unable to process image'] = 'Impossibile elaborare l\'immagine'; $a->strings['Image uploaded successfully.'] = 'Immagine caricata con successo.'; $a->strings['Image size reduction [640] failed.'] = 'Riduzione dimensioni immagine [640] fallito.'; -$a->strings['Profile Name is required.'] = 'Il Nome Profilo è richiesto .'; +$a->strings['Profile Name is required.'] = 'Il Nome Profilo è richiesto .'; $a->strings['Profile updated.'] = 'Profilo aggiornato.'; $a->strings['Profile deleted.'] = 'Profilo elminato.'; $a->strings['Profile-'] = 'Profilo-'; $a->strings['New profile created.'] = 'Nuovo profilo creato.'; $a->strings['Profile unavailable to clone.'] = 'Impossibile duplicare il plrofilo.'; -$a->strings['This is your public profile.
It may be visible to anybody using the internet.'] = 'Questo è il tuo profilo publico.
Potrebbe essere visto da chiunque attraverso internet.'; -$a->strings['Age: '] = 'Età: '; +$a->strings['This is your public profile.
It may be visible to anybody using the internet.'] = 'Questo è il tuo profilo publico.
Potrebbe essere visto da chiunque attraverso internet.'; +$a->strings['Age: '] = 'Età: '; $a->strings['Please enter the required information.'] = 'Inserisci le informazioni richieste.'; -$a->strings['Please use a shorter name.'] = 'Usa un nome più corto.'; -$a->strings['Name too short.'] = 'Il Nome è troppo corto.'; -$a->strings["That doesn\'t appear to be your full \x28First Last\x29 name."] = "Questo non sembra essere il tuo Nome Completo \x28Nome Cognome\x29."; -$a->strings['Your email domain is not among those allowed on this site.'] = 'Il dominio della tua email non è tra quelli autorizzati su questo sito.'; -$a->strings['Your "nickname" can only contain "a-z", "0-9", "-", and "_", and must also begin with a letter.'] = 'Il tuo "soprannome" puo\' contenere solo "a-z", "0-9", "-", e "_", e deve cominciare con una lettera.'; -$a->strings['Nickname is already registered. Please choose another.'] = 'Soprannome già registrato. Scegline un\'altro.'; +$a->strings['Please use a shorter name.'] = 'Usa un nome più corto.'; +$a->strings['Name too short.'] = 'Il Nome è troppo corto.'; +$a->strings['That doesn\'t appear to be your full (First Last) name.'] = 'Questo non sembra essere il tuo nome completo (Nome Cognome).'; +$a->strings['Your email domain is not among those allowed on this site.'] = 'Il dominio della tua email non è tra quelli autorizzati su questo sito.'; +$a->strings['Your "nickname" can only contain "a-z", "0-9", "-", and "_", and must also begin with a letter.'] = 'Il tuo \"soprannome\" puo\' contenere solo \"a-z\", \"0-9\", \"-\", e \"_\", e deve cominciare con una lettera.'; +$a->strings['Nickname is already registered. Please choose another.'] = 'Soprannome già registrato. Scegline un\'altro.'; $a->strings['SERIOUS ERROR: Generation of security keys failed.'] = 'ERRORE GRAVE: Generazione delle chiavi di sicurezza fallito.'; -$a->strings['An error occurred during registration. Please try again.'] = 'Si è verificato un errore durante la registrazione. Prova ancora.'; -$a->strings['An error occurred creating your default profile. Please try again.'] = 'Si è verificato un errore creando il tuo profilo. Prova ancora.'; +$a->strings['An error occurred during registration. Please try again.'] = 'Si è verificato un errore durante la registrazione. Prova ancora.'; +$a->strings['An error occurred creating your default profile. Please try again.'] = 'Si è verificato un errore creando il tuo profilo. Prova ancora.'; $a->strings['Registration details for '] = 'Dettagli registrazione per '; $a->strings['Registration successful. Please check your email for further instructions.'] = 'Registrazione completata. Controlla la tua mail per ulteriori informazioni.'; -$a->strings['Failed to send email message. Here is the message that failed.'] = 'Errore inviando il messaggio email. Questo è il messaggio non inviato.'; +$a->strings['Failed to send email message. Here is the message that failed.'] = 'Errore inviando il messaggio email. Questo è il messaggio non inviato.'; $a->strings['Your registration can not be processed.'] = 'La tua registrazione non puo\' essere elaborata.'; $a->strings['Registration request at '] = 'Registrazione richiesta il '; -$a->strings['Your registration is pending approval by the site owner.'] = 'La tua richiesta è in attesa di approvazione da parte del prorietario del sito.'; -$a->strings["You may \x28optionally\x29 fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "Puoi \x28opzionalmento\x29 riempire questa maschera via OpenID inserendo il tuo OpenID e cliccando 'Registra'."; -$a->strings['If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items.'] = 'Se non hai familiarità con OpenID, lascia quel campo in bianco e riempi il resto della maschera.'; -$a->strings["Your OpenID \x28optional\x29: "] = "Il tuo OpenID \x28opzionale\x29: "; -$a->strings['Shared content is covered by the Creative Commons Attribution 3.0 license.'] = 'Il contenuto in comune è coperto dalla licenza Creative Commons Attribuzione 3.0.'; +$a->strings['Your registration is pending approval by the site owner.'] = 'La tua richiesta è in attesa di approvazione da parte del prorietario del sito.'; +$a->strings['You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \'Register\'.'] = 'Puoi (opzionalmento) riempire questa maschera via OpenID inserendo il tuo OpenID e cliccando \'Registra\'.'; +$a->strings['If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items.'] = 'Se non hai familiarità con OpenID, lascia quel campo in bianco e riempi il resto della maschera.'; +$a->strings['Your OpenID (optional): '] = 'Il tuo OpenID (opzionale): '; +$a->strings['Shared content is covered by the Creative Commons Attribution 3.0 license.'] = 'Il contenuto in comune è coperto dalla licenza Creative Commons Attribuzione 3.0.'; $a->strings['Registration'] = 'Registrazione'; -$a->strings['Your Full Name ' . "\x28" . 'e.g. Joe Smith' . "\x29" . ': '] = 'Il tuo Nome Completo ' . "\x28" . 'p.e. Mario Rossi' . "\x29" . ': '; +$a->strings['Your Full Name (e.g. Joe Smith): '] = 'Il tuo Nome Completo (p.e. Mario Rossi): '; $a->strings['Your Email Address: '] = 'Il tuo Indirizzo Email: '; $a->strings['Choose a profile nickname. This must begin with a text character. Your global profile locator will then be \'nickname@$sitename\'.'] = 'Scegli un soprannome per il profilo. Deve cominciare con una lettera. L\'identificativo globale del tuo profilo sarà \'soprannome@$sitename\'.'; $a->strings['Choose a nickname: '] = 'Scegli un soprannome: '; @@ -336,7 +334,7 @@ $a->strings['Plugin Settings'] = 'Impostazioni Plugin'; $a->strings['Account Settings'] = 'Impostazioni Account'; $a->strings['No Plugin settings configured'] = 'Nessuna impostazione Plugin configurata'; $a->strings['OpenID: '] = 'OpenID: '; -$a->strings[" \x28Optional\x29 Allow this OpenID to login to this account."] = " \x28Opzionale\x29 Permetti a questo OpenID di accedere a questo account."; +$a->strings[' (Optional) Allow this OpenID to login to this account.'] = ' (Opzionale) Permetti a questo OpenID di accedere a questo account.'; $a->strings['Profile is not published.'] = 'Il profilo non è pubblicato.'; $a->strings['Default Post Permissions'] = 'Permessi di default per i messaggi'; $a->strings['Tag removed'] = 'TAg rimosso'; @@ -344,7 +342,7 @@ $a->strings['Remove Item Tag'] = 'Rimuovi tag dall\'elemento'; $a->strings['Select a tag to remove: '] = 'Seleziona un tag da rimuovere: '; $a->strings['Remove'] = 'Rimuovi'; $a->strings['No contacts.'] = 'Nessuno contatto.'; -$a->strings['Wall Photos'] = 'Foto bachecha'; +$a->strings['Wall Photos'] = 'Wall Photos'; $a->strings['Visible To:'] = 'Visibile a:'; $a->strings['Groups'] = 'Gruppi'; $a->strings['Except For:'] = 'Eccetto per:'; @@ -1005,3 +1003,30 @@ $a->strings['UTC'] = 'UTC'; $a->strings['W-SU'] = 'W-SU'; $a->strings['WET'] = 'WET'; $a->strings['Zulu'] = 'Zulu'; +$a->strings['Monday'] = 'Lunedì'; +$a->strings['Tuesday'] = 'Martedì'; +$a->strings['Wednesday'] = 'Mercoledì'; +$a->strings['Thursday'] = 'Giovedì'; +$a->strings['Friday'] = 'Venedrì'; +$a->strings['Saturday'] = 'Sabato'; +$a->strings['Sunday'] = 'Domenica'; +$a->strings['January'] = 'Gennaio'; +$a->strings['February'] = 'Febbraio'; +$a->strings['March'] = 'Marzo'; +$a->strings['April'] = 'Aprile'; +$a->strings['May'] = 'Maggio'; +$a->strings['June'] = 'Giugno'; +$a->strings['July'] = 'Luglio'; +$a->strings['August'] = 'Agosto'; +$a->strings['September'] = 'Settembre'; +$a->strings['October'] = 'Ottobre'; +$a->strings['November'] = 'Novembre'; +$a->strings['December'] = 'Dicembre'; +$a->strings['Birthdays this week:'] = 'Compleanni questa settimana:'; +$a->strings['(Adjusted for local time)'] = '(Regolati all\'ora locale)'; +$a->strings['[today]'] = '[oggi]'; +$a->strings[' has received too many connection requests today.'] = 'ha ricevuto troppe richieste di connessione oggi.'; +$a->strings['Profile Image'] = 'Immagine del Profilo'; +$a->strings['Invalid OpenID url'] = 'Url OpenID non valido'; +$a->strings['Cannot use that email.'] = 'Questa email non si puo\' usare.'; +?> From e7ae4ad3fa010e5f636738366aae81e129990fa7 Mon Sep 17 00:00:00 2001 From: Friendika Date: Fri, 14 Jan 2011 14:56:13 -0800 Subject: [PATCH 4/4] cannot pass null by reference --- mod/salmon.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mod/salmon.php b/mod/salmon.php index 3c62a6d8c5..2ae6aa6287 100644 --- a/mod/salmon.php +++ b/mod/salmon.php @@ -201,7 +201,9 @@ function salmon_post(&$a) { // consume_feed will only accept a follow activity from this person if there is no contact record. - consume_feed($feedxml,$importer,((count($r)) ? $r[0] : null),$hub); + $contact_rec = ((count($r)) ? $r[0] : null); + + consume_feed($feedxml,$importer,$contact_rec,$hub); salmon_return(200); }