diff --git a/VERSION b/VERSION index 93cedd85..27e8cae4 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 2.00.0 (2012-07-25 16:57:13) dev +Version 2.00.0 (2012-07-25 18:34:46) dev diff --git a/applications/welcome/languages/it.py b/applications/welcome/languages/it.py index 8039c9db..afa3109a 100644 --- a/applications/welcome/languages/it.py +++ b/applications/welcome/languages/it.py @@ -3,14 +3,18 @@ '!langcode!': 'it', '!langname!': 'Italiano', '"update" is an optional expression like "field1=\'newvalue\'". You cannot update or delete the results of a JOIN': '"update" è un\'espressione opzionale come "campo1=\'nuovo valore\'". Non si può fare "update" o "delete" dei risultati di un JOIN ', -'%Y-%m-%d': '%d/%m/%Y', -'%Y-%m-%d %H:%M:%S': '%d/%m/%Y %H:%M:%S', +'%d seconds ago': '%d seconds ago', '%s %%{row} deleted': '%s righe ("record") cancellate', '%s %%{row} updated': '%s righe ("record") modificate', '%s selected': '%s selezionato', +'%Y-%m-%d': '%d/%m/%Y', +'%Y-%m-%d %H:%M:%S': '%d/%m/%Y %H:%M:%S', 'Administrative interface': 'Interfaccia amministrativa', +'appadmin is disabled because insecure channel': 'Amministrazione (appadmin) disabilitata: comunicazione non sicura', 'Available databases and tables': 'Database e tabelle disponibili', +'cache': 'cache', 'Cannot be empty': 'Non può essere vuoto', +'change password': 'Cambia password', 'Check to delete': 'Seleziona per cancellare', 'Client IP': 'Client IP', 'Controller': 'Controller', @@ -18,50 +22,79 @@ 'Current request': 'Richiesta (request) corrente', 'Current response': 'Risposta (response) corrente', 'Current session': 'Sessione (session) corrente', -'DB Model': 'Modello di DB', +'customize me!': 'Personalizzami!', +'data uploaded': 'dati caricati', 'Database': 'Database', +'database': 'database', +'database %s select': 'database %s select', +'db': 'db', +'DB Model': 'Modello di DB', 'Delete': 'Delete', 'Delete:': 'Cancella:', 'Description': 'Descrizione', +'design': 'progetta', 'Documentation': 'Documentazione', +'done!': 'fatto!', 'E-mail': 'E-mail', 'Edit': 'Modifica', -'Edit This App': 'Modifica questa applicazione', 'Edit current record': 'Modifica record corrente', +'edit profile': 'modifica profilo', +'Edit This App': 'Modifica questa applicazione', +'export as csv file': 'esporta come file CSV', 'First name': 'Nome', 'Group ID': 'ID Gruppo', +'hello': 'hello', +'hello world': 'salve mondo', 'Hello World': 'Salve Mondo', 'Hello World in a flash!': 'Salve Mondo in un flash!', 'Import/Export': 'Importa/Esporta', 'Index': 'Indice', +'insert new': 'inserisci nuovo', +'insert new %s': 'inserisci nuovo %s', 'Internal State': 'Stato interno', -'Invalid Query': 'Richiesta (query) non valida', 'Invalid email': 'Email non valida', +'Invalid Query': 'Richiesta (query) non valida', +'invalid request': 'richiesta non valida', 'Last name': 'Cognome', 'Layout': 'Layout', +'login': 'accesso', +'logout': 'uscita', +'lost password?': 'dimenticato la password?', 'Main Menu': 'Menu principale', 'Menu Model': 'Menu Modelli', 'Name': 'Nome', 'New Record': 'Nuovo elemento (record)', +'new record inserted': 'nuovo record inserito', +'next 100 rows': 'prossime 100 righe', 'No databases in this application': 'Nessun database presente in questa applicazione', +'not authorized': 'non autorizzato', 'Online examples': 'Vedere gli esempi', +'or import from csv file': 'oppure importa da file CSV', 'Origin': 'Origine', 'Password': 'Password', 'Powered by': 'Powered by', +'previous 100 rows': '100 righe precedenti', 'Query:': 'Richiesta (query):', +'record': 'record', +'record does not exist': 'il record non esiste', +'record id': 'record id', 'Record ID': 'Record ID', +'register': 'registrazione', 'Registration key': 'Chiave di Registazione', 'Reset Password key': 'Resetta chiave Password ', 'Role': 'Ruolo', 'Rows in table': 'Righe nella tabella', 'Rows selected': 'Righe selezionate', +'state': 'stato', 'Stylesheet': 'Foglio di stile (stylesheet)', 'Sure you want to delete this object?': 'Vuoi veramente cancellare questo oggetto?', +'table': 'tabella', 'Table name': 'Nome tabella', 'The "query" is a condition like "db.table1.field1==\'value\'". Something like "db.table1.field1==db.table2.field2" results in a SQL JOIN.': 'La richiesta (query) è una condizione come ad esempio "db.tabella1.campo1==\'valore\'". Una condizione come "db.tabella1.campo1==db.tabella2.campo2" produce un "JOIN" SQL.', 'The output of the file is a dictionary that was rendered by the view %s': 'L\'output del file è un "dictionary" che è stato visualizzato dalla vista %s', 'This is a copy of the scaffolding application': "Questa è una copia dell'applicazione di base (scaffold)", 'Timestamp': 'Ora (timestamp)', +'unable to parse csv file': 'non riesco a decodificare questo file CSV', 'Update': 'Update', 'Update:': 'Aggiorna:', 'Use (...)&(...) for AND, (...)|(...) for OR, and ~(...) for NOT to build more complex queries.': 'Per costruire richieste (query) più complesse si usano (...)&(...) come "e" (AND), (...)|(...) come "o" (OR), e ~(...) come negazione (NOT).', @@ -73,36 +106,4 @@ 'You are successfully running web2py': 'Stai eseguendo web2py con successo', 'You can modify this application and adapt it to your needs': 'Puoi modificare questa applicazione adattandola alle tue necessità', 'You visited the url %s': "Hai visitato l'URL %s", -'appadmin is disabled because insecure channel': 'Amministrazione (appadmin) disabilitata: comunicazione non sicura', -'cache': 'cache', -'change password': 'Cambia password', -'customize me!': 'Personalizzami!', -'data uploaded': 'dati caricati', -'database': 'database', -'database %s select': 'database %s select', -'db': 'db', -'design': 'progetta', -'done!': 'fatto!', -'edit profile': 'modifica profilo', -'export as csv file': 'esporta come file CSV', -'hello': 'hello', -'hello world': 'salve mondo', -'insert new': 'inserisci nuovo', -'insert new %s': 'inserisci nuovo %s', -'invalid request': 'richiesta non valida', -'login': 'accesso', -'logout': 'uscita', -'lost password?': 'dimenticato la password?', -'new record inserted': 'nuovo record inserito', -'next 100 rows': 'prossime 100 righe', -'not authorized': 'non autorizzato', -'or import from csv file': 'oppure importa da file CSV', -'previous 100 rows': '100 righe precedenti', -'record': 'record', -'record does not exist': 'il record non esiste', -'record id': 'record id', -'register': 'registrazione', -'state': 'stato', -'table': 'tabella', -'unable to parse csv file': 'non riesco a decodificare questo file CSV', } diff --git a/applications/welcome/languages/ro.py b/applications/welcome/languages/ro.py index b48c1a5c..e2f0a31a 100644 --- a/applications/welcome/languages/ro.py +++ b/applications/welcome/languages/ro.py @@ -5,12 +5,16 @@ '!langname!': 'Română', '"update" is an optional expression like "field1=\'newvalue\'". You cannot update or delete the results of a JOIN': '"update" (actualizează) este o expresie opțională precum "câmp1=\'valoare_nouă\'". Nu puteți actualiza sau șterge rezultatele unui JOIN', '%(nrows)s records found': '%(nrows)s înregistrări găsite', -'%Y-%m-%d': '%Y-%m-%d', -'%Y-%m-%d %H:%M:%S': '%Y-%m-%d %H:%M:%S', +'%d days ago': '%d days ago', +'%d weeks ago': '%d weeks ago', '%s %%{row} deleted': '%s linii șterse', '%s %%{row} updated': '%s linii actualizate', '%s selected': '%s selectat(e)', +'%Y-%m-%d': '%Y-%m-%d', +'%Y-%m-%d %H:%M:%S': '%Y-%m-%d %H:%M:%S', '(something like "it-it")': '(ceva ce seamănă cu "it-it")', +'1 day ago': '1 day ago', +'1 week ago': '1 week ago', '<': '<', '<=': '<=', '=': '=', @@ -18,13 +22,15 @@ '>=': '>=', 'A new version of web2py is available': 'O nouă versiune de web2py este disponibilă', 'A new version of web2py is available: %s': 'O nouă versiune de web2py este disponibilă: %s', -'ATTENTION: Login requires a secure (HTTPS) connection or running on localhost.': 'ATENȚIE: Nu vă puteți conecta decât utilizând o conexiune securizată (HTTPS) sau rulând aplicația pe computerul local.', -'ATTENTION: TESTING IS NOT THREAD SAFE SO DO NOT PERFORM MULTIPLE TESTS CONCURRENTLY.': 'ATENȚIE: Nu puteți efectua mai multe teste o dată deoarece lansarea în execuție a mai multor subpocese nu este sigură.', -'ATTENTION: you cannot edit the running application!': 'ATENȚIE: nu puteți edita o aplicație în curs de execuție!', 'About': 'Despre', +'about': 'despre', 'About application': 'Despre aplicație', 'Access Control': 'Control acces', 'Add': 'Adaugă', +'additional code for your application': 'cod suplimentar pentru aplicația dvs.', +'admin disabled because no admin password': 'administrare dezactivată deoarece parola de administrator nu a fost furnizată', +'admin disabled because not supported on google app engine': 'administrare dezactivată deoarece funcționalitatea nu e suportat pe Google App Engine', +'admin disabled because unable to access password file': 'administrare dezactivată deoarece nu există acces la fișierul cu parole', 'Admin is disabled because insecure channel': 'Adminstrarea este dezactivată deoarece conexiunea nu este sigură', 'Admin is disabled because unsecure channel': 'Administrarea este dezactivată deoarece conexiunea nu este securizată', 'Administration': 'Administrare', @@ -32,62 +38,118 @@ 'Administrator Password:': 'Parolă administrator:', 'Ajax Recipes': 'Rețete Ajax', 'And': 'Și', +'and rename it (required):': 'și renumiți (obligatoriu):', +'and rename it:': ' și renumiți:', +'appadmin': 'appadmin', +'appadmin is disabled because insecure channel': 'appadmin dezactivat deoarece conexiunea nu e sigură', +'application "%s" uninstalled': 'aplicația "%s" a fost dezinstalată', +'application compiled': 'aplicația a fost compilată', +'application is compiled and cannot be designed': 'aplicația este compilată și nu poate fi editată', 'Are you sure you want to delete file "%s"?': 'Sigur ștergeți fișierul "%s"?', 'Are you sure you want to delete this object?': 'Sigur ștergeți acest obiect?', 'Are you sure you want to uninstall application "%s"': 'Sigur dezinstalați aplicația "%s"', 'Are you sure you want to uninstall application "%s"?': 'Sigur dezinstalați aplicația "%s"?', +'ATTENTION: Login requires a secure (HTTPS) connection or running on localhost.': 'ATENȚIE: Nu vă puteți conecta decât utilizând o conexiune securizată (HTTPS) sau rulând aplicația pe computerul local.', +'ATTENTION: TESTING IS NOT THREAD SAFE SO DO NOT PERFORM MULTIPLE TESTS CONCURRENTLY.': 'ATENȚIE: Nu puteți efectua mai multe teste o dată deoarece lansarea în execuție a mai multor subpocese nu este sigură.', +'ATTENTION: you cannot edit the running application!': 'ATENȚIE: nu puteți edita o aplicație în curs de execuție!', 'Authentication': 'Autentificare', 'Available databases and tables': 'Baze de date și tabele disponibile', 'Back': 'Înapoi', 'Buy this book': 'Cumpără această carte', +'cache': 'cache', 'Cache Keys': 'Chei cache', +'cache, errors and sessions cleaned': 'cache, erori și sesiuni golite', 'Cannot be empty': 'Nu poate fi vid', 'Cannot compile: there are errors in your app. Debug it, correct errors and try again.': 'Compilare imposibilă: aplicația conține erori. Debogați aplicația și încercați din nou.', +'cannot create file': 'fișier imposibil de creat', +'cannot upload file "%(filename)s"': 'imposibil de încărcat fișierul "%(filename)s"', 'Change Password': 'Schimbare parolă', 'Change password': 'Schimbare parolă', +'change password': 'schimbare parolă', +'check all': 'coșați tot', 'Check to delete': 'Coșați pentru a șterge', +'clean': 'golire', 'Clear': 'Golește', +'click to check for upgrades': 'Clic pentru a verifica dacă există upgrade-uri', 'Client IP': 'IP client', 'Community': 'Comunitate', +'compile': 'compilare', +'compiled application removed': 'aplicația compilată a fost ștearsă', 'Components and Plugins': 'Componente și plugin-uri', +'contains': 'conține', 'Controller': 'Controlor', 'Controllers': 'Controlori', +'controllers': 'controlori', 'Copyright': 'Drepturi de autor', +'create file with filename:': 'crează fișier cu numele:', 'Create new application': 'Creați aplicație nouă', +'create new application:': 'crează aplicație nouă:', +'crontab': 'crontab', 'Current request': 'Cerere curentă', 'Current response': 'Răspuns curent', 'Current session': 'Sesiune curentă', -'DB Model': 'Model bază de date', -'DESIGN': 'DESIGN', +'currently saved or': 'în prezent salvat sau', +'customize me!': 'Personalizează-mă!', +'data uploaded': 'date încărcate', 'Database': 'Baza de date', +'database': 'bază de date', +'database %s select': 'selectare bază de date %s', +'database administration': 'administrare bază de date', 'Date and Time': 'Data și ora', +'db': 'db', +'DB Model': 'Model bază de date', +'defines tables': 'definire tabele', 'Delete': 'Șterge', +'delete': 'șterge', +'delete all checked': 'șterge tot ce e coșat', 'Delete:': 'Șterge:', 'Demo': 'Demo', 'Deploy on Google App Engine': 'Instalare pe Google App Engine', 'Deployment Recipes': 'Rețete de instalare', 'Description': 'Descriere', +'design': 'design', +'DESIGN': 'DESIGN', 'Design for': 'Design pentru', 'Disk Cache Keys': 'Chei cache de disc', 'Documentation': 'Documentație', "Don't know what to do?": 'Nu știți ce să faceți?', +'done!': 'gata!', 'Download': 'Descărcare', 'E-mail': 'E-mail', 'E-mail invalid': 'E-mail invalid', +'edit': 'editare', 'EDIT': 'EDITARE', 'Edit': 'Editare', -'Edit Profile': 'Editare profil', -'Edit This App': 'Editați această aplicație', 'Edit application': 'Editare aplicație', +'edit controller': 'editare controlor', 'Edit current record': 'Editare înregistrare curentă', +'Edit Profile': 'Editare profil', +'edit profile': 'editare profil', +'Edit This App': 'Editați această aplicație', 'Editing file': 'Editare fișier', 'Editing file "%s"': 'Editare fișier "%s"', 'Email and SMS': 'E-mail și SMS', +'enter a number between %(min)g and %(max)g': 'introduceți un număr între %(min)g și %(max)g', +'enter an integer between %(min)g and %(max)g': 'introduceți un întreg între %(min)g și %(max)g', 'Error logs for "%(app)s"': 'Log erori pentru "%(app)s"', +'errors': 'erori', 'Errors': 'Erori', 'Export': 'Export', -'FAQ': 'Întrebări frecvente', +'export as csv file': 'exportă ca fișier csv', +'exposes': 'expune', +'extends': 'extinde', +'failed to reload module': 'reîncarcare modul nereușită', 'False': 'Neadevărat', +'FAQ': 'Întrebări frecvente', +'file "%(filename)s" created': 'fișier "%(filename)s" creat', +'file "%(filename)s" deleted': 'fișier "%(filename)s" șters', +'file "%(filename)s" uploaded': 'fișier "%(filename)s" încărcat', +'file "%(filename)s" was not deleted': 'fișierul "%(filename)s" n-a fost șters', +'file "%s" of %s restored': 'fișier "%s" de %s restaurat', +'file changed on disk': 'fișier modificat pe disc', +'file does not exist': 'fișier inexistent', +'file saved on %(time)s': 'fișier salvat %(time)s', +'file saved on %s': 'fișier salvat pe %s', 'First name': 'Prenume', 'Forbidden': 'Interzis', 'Forms and Validators': 'Formulare și validatori', @@ -98,19 +160,31 @@ 'Group uniquely assigned to user %(id)s': 'Grup asociat în mod unic utilizatorului %(id)s', 'Groups': 'Grupuri', 'Hello World': 'Salutare lume', +'help': 'ajutor', 'Home': 'Acasă', 'How did you get here?': 'Cum ați ajuns aici?', +'htmledit': 'editare html', 'Import/Export': 'Import/Export', +'includes': 'include', 'Index': 'Index', +'insert new': 'adaugă nou', +'insert new %s': 'adaugă nou %s', 'Installed applications': 'Aplicații instalate', +'internal error': 'eroare internă', 'Internal State': 'Stare internă', 'Introduction': 'Introducere', -'Invalid Query': 'Interogare invalidă', 'Invalid action': 'Acțiune invalidă', 'Invalid email': 'E-mail invalid', +'invalid password': 'parolă invalidă', 'Invalid password': 'Parolă invalidă', +'Invalid Query': 'Interogare invalidă', +'invalid request': 'cerere invalidă', +'invalid ticket': 'tichet invalid', +'language file "%(filename)s" created/updated': 'fișier de limbă "%(filename)s" creat/actualizat', 'Language files (static strings) updated': 'Fișierele de limbă (șirurile statice de caractere) actualizate', +'languages': 'limbi', 'Languages': 'Limbi', +'languages updated': 'limbi actualizate', 'Last name': 'Nume', 'Last saved on:': 'Ultima salvare:', 'Layout': 'Șablon', @@ -118,39 +192,54 @@ 'Layouts': 'Șabloane', 'License for': 'Licență pentru', 'Live Chat': 'Chat live', +'loading...': 'încarc...', 'Logged in': 'Logat', 'Logged out': 'Delogat', 'Login': 'Autentificare', +'login': 'autentificare', 'Login to the Administrative Interface': 'Logare interfață de administrare', +'logout': 'ieșire', 'Logout': 'Ieșire', 'Lost Password': 'Parolă pierdută', 'Lost password?': 'Parolă pierdută?', 'Main Menu': 'Meniu principal', 'Menu Model': 'Model meniu', +'merge': 'unește', 'Models': 'Modele', +'models': 'modele', 'Modules': 'Module', +'modules': 'module', 'My Sites': 'Site-urile mele', -'NO': 'NU', 'Name': 'Nume', 'New': 'Nou', -'New Record': 'Înregistrare nouă', +'new application "%s" created': 'aplicația nouă "%s" a fost creată', 'New password': 'Parola nouă', +'New Record': 'Înregistrare nouă', +'new record inserted': 'înregistrare nouă adăugată', +'next 100 rows': 'următoarele 100 de linii', +'NO': 'NU', 'No databases in this application': 'Aplicație fără bază de date', 'Object or table name': 'Obiect sau nume de tabel', 'Old password': 'Parola veche', 'Online examples': 'Exemple online', 'Or': 'Sau', +'or import from csv file': 'sau importă din fișier csv', +'or provide application url:': 'sau furnizează adresă url:', 'Origin': 'Origine', 'Original/Translation': 'Original/Traducere', 'Other Plugins': 'Alte plugin-uri', 'Other Recipes': 'Alte rețete', 'Overview': 'Prezentare de ansamblu', +'pack all': 'împachetează toate', +'pack compiled': 'pachet compilat', 'Password': 'Parola', "Password fields don't match": 'Câmpurile de parolă nu se potrivesc', 'Peeking at file': 'Vizualizare fișier', +'please input your password again': 'introduceți parola din nou', 'Plugins': 'Plugin-uri', 'Powered by': 'Pus în mișcare de', 'Preface': 'Prefață', +'previous 100 rows': '100 de linii anterioare', 'Profile': 'Profil', 'Python': 'Python', 'Query': 'Interogare', @@ -158,52 +247,88 @@ 'Quick Examples': 'Exemple rapide', 'RAM Cache Keys': 'Chei cache RAM', 'Recipes': 'Rețete', +'record': 'înregistrare', +'record does not exist': 'înregistrare inexistentă', +'record id': 'id înregistrare', 'Record ID': 'ID înregistrare', +'register': 'înregistrare', 'Register': 'Înregistrare', 'Registration identifier': 'Identificator de autentificare', 'Registration key': 'Cheie înregistrare', 'Registration successful': 'Autentificare reușită', 'Remember me (for 30 days)': 'Ține-mă minte (timp de 30 de zile)', +'remove compiled': 'șterge compilate', 'Request reset password': 'Cerere resetare parolă', 'Reset Password key': 'Cheie restare parolă', 'Resolve Conflict file': 'Fișier rezolvare conflict', +'restore': 'restaurare', +'revert': 'revenire', 'Role': 'Rol', 'Rows in table': 'Linii în tabel', 'Rows selected': 'Linii selectate', +'save': 'salvare', 'Save profile': 'Salvează profil', 'Saved file hash:': 'Hash fișier salvat:', 'Search': 'Căutare', 'Semantic': 'Semantică', 'Services': 'Servicii', +'session expired': 'sesiune expirată', +'shell': 'line de commandă', +'site': 'site', +'some files could not be removed': 'anumite fișiere n-au putut fi șterse', +'starts with': 'începe cu', +'state': 'stare', +'static': 'static', 'Static files': 'Fișiere statice', 'Stylesheet': 'Foaie de stiluri', 'Submit': 'Înregistrează', 'Support': 'Suport', 'Sure you want to delete this object?': 'Sigur ștergeți acest obiect?', +'table': 'tabel', 'Table name': 'Nume tabel', +'test': 'test', 'Testing application': 'Testare aplicație', 'The "query" is a condition like "db.table1.field1==\'value\'". Something like "db.table1.field1==db.table2.field2" results in a SQL JOIN.': '"Interogarea (query)" este o condiție de tipul "db.tabel1.câmp1==\'valoare\'". Ceva de genul "db.tabel1.câmp1==db.tabel2.câmp2" generează un JOIN SQL.', +'the application logic, each URL path is mapped in one exposed function in the controller': 'logica aplicației, fiecare rută URL este mapată într-o funcție expusă de controlor', 'The Core': 'Nucleul', -'The Views': 'Vederile', +'the data representation, define database tables and sets': 'reprezentarea datelor, definește tabelele bazei de date și seturile (de date)', 'The output of the file is a dictionary that was rendered by the view %s': 'Fișierul produce un dicționar care a fost prelucrat de vederea %s', +'the presentations layer, views are also known as templates': 'nivelul de prezentare, vederile sunt de asemenea numite și șabloane', +'The Views': 'Vederile', 'There are no controllers': 'Nu există controlori', 'There are no models': 'Nu există modele', 'There are no modules': 'Nu există module', 'There are no static files': 'Nu există fișiere statice', 'There are no translators, only default language is supported': 'Nu există traduceri, doar limba implicită este suportată', 'There are no views': 'Nu există vederi', +'these files are served without processing, your images go here': 'aceste fișiere sunt servite fără procesare, imaginea se plasează acolo', 'This App': 'Această aplicație', 'This is a copy of the scaffolding application': 'Aceasta este o copie a aplicației schelet', 'This is the %(filename)s template': 'Aceasta este șablonul fișierului %(filename)s', 'Ticket': 'Tichet', 'Timestamp': 'Moment în timp (timestamp)', +'to previous version.': 'la versiunea anterioară.', +'too short': 'prea scurt', +'translation strings for the application': 'șiruri de caractere folosite la traducerea aplicației', 'True': 'Adevărat', +'try': 'încearcă', +'try something like': 'încearcă ceva de genul', 'Twitter': 'Twitter', 'Unable to check for upgrades': 'Imposibil de verificat dacă există actualizări', +'unable to create application "%s"': 'imposibil de creat aplicația "%s"', +'unable to delete file "%(filename)s"': 'imposibil de șters fișierul "%(filename)s"', 'Unable to download': 'Imposibil de descărcat', 'Unable to download app': 'Imposibil de descărcat aplicația', +'unable to parse csv file': 'imposibil de analizat fișierul csv', +'unable to uninstall "%s"': 'imposibil de dezinstalat "%s"', +'uncheck all': 'decoșează tot', +'uninstall': 'dezinstalează', +'update': 'actualizează', +'update all languages': 'actualizează toate limbile', 'Update:': 'Actualizare:', +'upload application:': 'incarcă aplicația:', 'Upload existing application': 'Încarcă aplicația existentă', +'upload file:': 'încarcă fișier:', 'Use (...)&(...) for AND, (...)|(...) for OR, and ~(...) for NOT to build more complex queries.': 'Folosiți (...)&(...) pentru AND, (...)|(...) pentru OR, și ~(...) pentru NOT, pentru a crea interogări complexe.', 'User %(id)s Logged-in': 'Utilizator %(id)s autentificat', 'User %(id)s Logged-out': 'Utilizator %(id)s delogat', @@ -212,10 +337,16 @@ 'User %(id)s Profile updated': 'Profil utilizator %(id)s actualizat', 'User %(id)s Registered': 'Utilizator %(id)s înregistrat', 'User ID': 'ID utilizator', +'value already in database or empty': 'Valoare existentă în baza de date sau vidă', 'Verify Password': 'Verifică parola', +'versioning': 'versiuni', 'Videos': 'Video-uri', 'View': 'Vedere', +'view': 'vedere', 'Views': 'Vederi', +'views': 'vederi', +'web2py is up to date': 'web2py este la zi', +'web2py Recent Tweets': 'Ultimele tweet-uri web2py', 'Welcome': 'Bine ați venit', 'Welcome %s': 'Bine ați venit %s', 'Welcome to web2py': 'Bun venit la web2py', @@ -225,131 +356,4 @@ 'You are successfully running web2py': 'Rulați cu succes web2py', 'You can modify this application and adapt it to your needs': 'Puteți modifica și adapta aplicația nevoilor dvs.', 'You visited the url %s': 'Ați vizitat adresa %s', -'about': 'despre', -'additional code for your application': 'cod suplimentar pentru aplicația dvs.', -'admin disabled because no admin password': 'administrare dezactivată deoarece parola de administrator nu a fost furnizată', -'admin disabled because not supported on google app engine': 'administrare dezactivată deoarece funcționalitatea nu e suportat pe Google App Engine', -'admin disabled because unable to access password file': 'administrare dezactivată deoarece nu există acces la fișierul cu parole', -'and rename it (required):': 'și renumiți (obligatoriu):', -'and rename it:': ' și renumiți:', -'appadmin': 'appadmin', -'appadmin is disabled because insecure channel': 'appadmin dezactivat deoarece conexiunea nu e sigură', -'application "%s" uninstalled': 'aplicația "%s" a fost dezinstalată', -'application compiled': 'aplicația a fost compilată', -'application is compiled and cannot be designed': 'aplicația este compilată și nu poate fi editată', -'cache': 'cache', -'cache, errors and sessions cleaned': 'cache, erori și sesiuni golite', -'cannot create file': 'fișier imposibil de creat', -'cannot upload file "%(filename)s"': 'imposibil de încărcat fișierul "%(filename)s"', -'change password': 'schimbare parolă', -'check all': 'coșați tot', -'clean': 'golire', -'click to check for upgrades': 'Clic pentru a verifica dacă există upgrade-uri', -'compile': 'compilare', -'compiled application removed': 'aplicația compilată a fost ștearsă', -'contains': 'conține', -'controllers': 'controlori', -'create file with filename:': 'crează fișier cu numele:', -'create new application:': 'crează aplicație nouă:', -'crontab': 'crontab', -'currently saved or': 'în prezent salvat sau', -'customize me!': 'Personalizează-mă!', -'data uploaded': 'date încărcate', -'database': 'bază de date', -'database %s select': 'selectare bază de date %s', -'database administration': 'administrare bază de date', -'db': 'db', -'defines tables': 'definire tabele', -'delete': 'șterge', -'delete all checked': 'șterge tot ce e coșat', -'design': 'design', -'done!': 'gata!', -'edit': 'editare', -'edit controller': 'editare controlor', -'edit profile': 'editare profil', -'enter a number between %(min)g and %(max)g': 'introduceți un număr între %(min)g și %(max)g', -'enter an integer between %(min)g and %(max)g': 'introduceți un întreg între %(min)g și %(max)g', -'errors': 'erori', -'export as csv file': 'exportă ca fișier csv', -'exposes': 'expune', -'extends': 'extinde', -'failed to reload module': 'reîncarcare modul nereușită', -'file "%(filename)s" created': 'fișier "%(filename)s" creat', -'file "%(filename)s" deleted': 'fișier "%(filename)s" șters', -'file "%(filename)s" uploaded': 'fișier "%(filename)s" încărcat', -'file "%(filename)s" was not deleted': 'fișierul "%(filename)s" n-a fost șters', -'file "%s" of %s restored': 'fișier "%s" de %s restaurat', -'file changed on disk': 'fișier modificat pe disc', -'file does not exist': 'fișier inexistent', -'file saved on %(time)s': 'fișier salvat %(time)s', -'file saved on %s': 'fișier salvat pe %s', -'help': 'ajutor', -'htmledit': 'editare html', -'includes': 'include', -'insert new': 'adaugă nou', -'insert new %s': 'adaugă nou %s', -'internal error': 'eroare internă', -'invalid password': 'parolă invalidă', -'invalid request': 'cerere invalidă', -'invalid ticket': 'tichet invalid', -'language file "%(filename)s" created/updated': 'fișier de limbă "%(filename)s" creat/actualizat', -'languages': 'limbi', -'languages updated': 'limbi actualizate', -'loading...': 'încarc...', -'login': 'autentificare', -'logout': 'ieșire', -'merge': 'unește', -'models': 'modele', -'modules': 'module', -'new application "%s" created': 'aplicația nouă "%s" a fost creată', -'new record inserted': 'înregistrare nouă adăugată', -'next 100 rows': 'următoarele 100 de linii', -'or import from csv file': 'sau importă din fișier csv', -'or provide application url:': 'sau furnizează adresă url:', -'pack all': 'împachetează toate', -'pack compiled': 'pachet compilat', -'please input your password again': 'introduceți parola din nou', -'previous 100 rows': '100 de linii anterioare', -'record': 'înregistrare', -'record does not exist': 'înregistrare inexistentă', -'record id': 'id înregistrare', -'register': 'înregistrare', -'remove compiled': 'șterge compilate', -'restore': 'restaurare', -'revert': 'revenire', -'save': 'salvare', -'session expired': 'sesiune expirată', -'shell': 'line de commandă', -'site': 'site', -'some files could not be removed': 'anumite fișiere n-au putut fi șterse', -'starts with': 'începe cu', -'state': 'stare', -'static': 'static', -'table': 'tabel', -'test': 'test', -'the application logic, each URL path is mapped in one exposed function in the controller': 'logica aplicației, fiecare rută URL este mapată într-o funcție expusă de controlor', -'the data representation, define database tables and sets': 'reprezentarea datelor, definește tabelele bazei de date și seturile (de date)', -'the presentations layer, views are also known as templates': 'nivelul de prezentare, vederile sunt de asemenea numite și șabloane', -'these files are served without processing, your images go here': 'aceste fișiere sunt servite fără procesare, imaginea se plasează acolo', -'to previous version.': 'la versiunea anterioară.', -'too short': 'prea scurt', -'translation strings for the application': 'șiruri de caractere folosite la traducerea aplicației', -'try': 'încearcă', -'try something like': 'încearcă ceva de genul', -'unable to create application "%s"': 'imposibil de creat aplicația "%s"', -'unable to delete file "%(filename)s"': 'imposibil de șters fișierul "%(filename)s"', -'unable to parse csv file': 'imposibil de analizat fișierul csv', -'unable to uninstall "%s"': 'imposibil de dezinstalat "%s"', -'uncheck all': 'decoșează tot', -'uninstall': 'dezinstalează', -'update': 'actualizează', -'update all languages': 'actualizează toate limbile', -'upload application:': 'incarcă aplicația:', -'upload file:': 'încarcă fișier:', -'value already in database or empty': 'Valoare existentă în baza de date sau vidă', -'versioning': 'versiuni', -'view': 'vedere', -'views': 'vederi', -'web2py Recent Tweets': 'Ultimele tweet-uri web2py', -'web2py is up to date': 'web2py este la zi', } diff --git a/gluon/winservice.py b/gluon/winservice.py index 4a818a80..78c28d1a 100644 --- a/gluon/winservice.py +++ b/gluon/winservice.py @@ -92,7 +92,9 @@ class Web2pyService(Service): _winreg.CloseKey(h) dir = os.path.dirname(cls) os.chdir(dir) + from gluon.settings import global_settings global_settings.gluon_parent = dir + from gluon.custom_import import custom_import_install custom_import_install(dir) return True except: @@ -151,7 +153,7 @@ class Web2pyService(Service): def web2py_windows_service_handler(argv=None, opt_file='options'): path = os.path.dirname(__file__) - web2py_path = iup(path) + web2py_path = up(path) os.chdir(web2py_path) classstring = os.path.normpath( os.path.join(web2py_path,'gluon.winservice.Web2pyService'))