| Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB | 
| Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB | 
| Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB | 
| Before Width: | Height: | Size: 1.2 KiB | 
| Before Width: | Height: | Size: 1.1 KiB | 
| @ -0,0 +1,932 @@ | |||||
|  | export const abbreviations = [ | ||||
|  |   { | ||||
|  |     "k": "ACC", | ||||
|  |     "v": "Area Control Centre. Area di controllo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "ADR", | ||||
|  |     "v": "Advisory Route Rotta a servizio consultivo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "AFS", | ||||
|  |     "v": "Aeronautical Fixed Service. Servizio di informazioni volo fisso" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "AIP", | ||||
|  |     "v": "Aeronautical Information Pubblications Pubblicazioni aeronautiche di informazione" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "AIRMET", | ||||
|  |     "v": "AIRman's METeorological Information / Informazione Meteorologica per il personale navigante degli aeromobili" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "ALERFA", | ||||
|  |     "v": "Alerting phase. Fase di allerta" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "ALS", | ||||
|  |     "v": "Appopoach lightning system. Sentiero luminoso di avvicinamento." | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "ALT", | ||||
|  |     "v": "Altitude Altitudine" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "ALTN", | ||||
|  |     "v": "Alternate aerodrome Aerporto alternato" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "AMSL", | ||||
|  |     "v": "Above mean sea level. Al di sopra del livello medio del mare" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "AOC", | ||||
|  |     "v": "Aerodrome obstruction chart. Carta degli ostacoli aeroportuali" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "APP", | ||||
|  |     "v": "Approach controlo office. Ufficio di controllo di avvicinamento o allontanamento da una zona controllata" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "APRON", | ||||
|  |     "v": "A defined area intended to accomodate aircraft. Area predisposta per il parcheggio aeromobili" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "ARO", | ||||
|  |     "v": "Air traffic services reporting office. Ufficio informazioni dei servizi del T.A." | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "ARR", | ||||
|  |     "v": "Arrive o arrival. Arrivo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "ASMI", | ||||
|  |     "v": "Aerodrome surface movement. Indicatore dei movimenti a terra degli aeromobili" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "ATA", | ||||
|  |     "v": "Actual time of arrival. Orario effettivo di arrivo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "ATC", | ||||
|  |     "v": "Air traffic control in general. Controllo del traffico aereo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "ATD", | ||||
|  |     "v": "Actual time of departure. Orario effettivo di partenza" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "ATIS", | ||||
|  |     "v": "Automatic terminal infornation service. Servizio automatico informaz. terminali:di aeroporto o zona" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "ATS", | ||||
|  |     "v": "Air Traffic Service Servizio di" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "ATZ", | ||||
|  |     "v": "Air Traffic Zone Zona di traffico di aerodromo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "AWY", | ||||
|  |     "v": "Airway. Aerovia" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "BA", | ||||
|  |     "v": "Braking action. Azione frenante" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "BASE", | ||||
|  |     "v": "Cloud base. Base delle nubi" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "BDRY", | ||||
|  |     "v": "Boundry Confine - delimitazione" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "CA", | ||||
|  |     "v": "Control Area. Area di controllo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "CFM", | ||||
|  |     "v": "Confirm. Confermate" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "CHG", | ||||
|  |     "v": "Modification message. Messaggio di modifica" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "CNL", | ||||
|  |     "v": "Cancel message. Messaggio di cancellazione" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "CTA", | ||||
|  |     "v": "Control arca. Area di controllo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "CTR", | ||||
|  |     "v": "Control Zone. Zona controllata con limiti ben specifici" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "CPL", | ||||
|  |     "v": "Current flight plan. Piano di volo in vigore" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "CTN", | ||||
|  |     "v": "Caution Precauzione" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "CWY", | ||||
|  |     "v": "Clearway. Area libera da ostacoli" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "D", | ||||
|  |     "v": "Danger area. Area Pericolosa" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "DA/DH", | ||||
|  |     "v": "Decion altutude/height. Altitudine/altezza di decisione" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "DCA", | ||||
|  |     "v": "Jurisditional aerodrome authority. Direzione circoscrizionale aeroportuale" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "DCT", | ||||
|  |     "v": "Direct in relation to flight plan clearance. Diretto relativo ad autorizzazioni ATC and type of approach. ed a tipo di avvicinamento" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "DEP", | ||||
|  |     "v": "Departure message. Messaggio di partenza" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "DEST", | ||||
|  |     "v": "Destination. Destinazione" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "DETRESFA", | ||||
|  |     "v": "Distress fase. Fase di pericolo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "DEP", | ||||
|  |     "v": "Departure message. Messaggio di partenza" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "DLA", | ||||
|  |     "v": "Delay message. Messaggio di ritardo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "DME", | ||||
|  |     "v": "Distance measuring equipment. Apparato misuratore di distanza" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "DR", | ||||
|  |     "v": "Dead reckoning. Navigazione stimata" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "DVOR", | ||||
|  |     "v": "Doppler VOR. VOR doppler terminale" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "EAT", | ||||
|  |     "v": "Expect approach time. Orario previsto di avvicinamento" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "EET", | ||||
|  |     "v": "Estimated elapsed time. Durata stimata del volo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "EFAS", | ||||
|  |     "v": "Electronic flashing approach system. Lampeggiatore elettronico di avvicinamento." | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "ELBA", | ||||
|  |     "v": "Emergency location beacon-aircraft. Radiofaro di bordo per localizzazione di un aeromobile in emergenza" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "ELT", | ||||
|  |     "v": "Emergency locator transmitter. Trasmettitore di bordo per la localizzazione di emergenza" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "ELV", | ||||
|  |     "v": "Elevation. Altitudine o elevazione" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "END", | ||||
|  |     "v": "End of runway. Fine pista" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "EOBT", | ||||
|  |     "v": "Estimated Off Block Time. Tempo stimato di movimento di un aeromobile" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "EQPT", | ||||
|  |     "v": "Equipment. Equipaggiamento o dotazione" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "EST", | ||||
|  |     "v": "Estimate time over significant point. Ora stimata su un punto significativo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "ETA", | ||||
|  |     "v": "Estimated time of arrival. Orario stimato di arrivo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "ETD", | ||||
|  |     "v": "Estimated time of departure. Orario stimato di partenza" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "FAF", | ||||
|  |     "v": "Final approach fix. Fix lungo l'avvicinamento finale" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "FAP", | ||||
|  |     "v": "Final approach point. Punto di avvicinamento finale" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "FCST", | ||||
|  |     "v": "Forecast. Previsione" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "FIC", | ||||
|  |     "v": "Flight Information centre. Centro informazioni volo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "FIR", | ||||
|  |     "v": "Flight Information Region Regione di informazione voli" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "FIS", | ||||
|  |     "v": "Flight information service. Servizio informazioni volo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "FL", | ||||
|  |     "v": "Flight Level. Livello di volo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "FLP", | ||||
|  |     "v": "Filed flight plan. Piano di volo compilato" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "FREQ", | ||||
|  |     "v": "Frequency. Frequenza" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "G/A/G", | ||||
|  |     "v": "Ground-to-air- and air-to ground. Terra-aria-terra T/B/T-Terra/bordo/terra" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "GND", | ||||
|  |     "v": "Ground. Suolo o terreno" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "GP", | ||||
|  |     "v": "Glide path. Sentiero di discesa" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "GRASS", | ||||
|  |     "v": "Grass landing aerea. Zona erbosa di atterraggio" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "GS", | ||||
|  |     "v": "Ground speed. Velocit" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "H 24", | ||||
|  |     "v": "Continuous day and night service. Servizio continuativo di giorno e di notte" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "HBN", | ||||
|  |     "v": "Azard beacon. Faro di pericolo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "HDF", | ||||
|  |     "v": "Hight frequency direction-finding.station. Stazione radiogoniometrica ad alta freq." | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "HDG", | ||||
|  |     "v": "Heading Prua" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "HF", | ||||
|  |     "v": "High frequency. Alta frequenza" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "HGT", | ||||
|  |     "v": "Height or height above. Altezza" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "HJ", | ||||
|  |     "v": "Sunrise to sunset. Dall'alba al tramonto" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "HJ ", | ||||
|  |     "v": "From half an hour before sunrise Da mezz'ora prima del sorgere del sole to half an hour after sunset a mezz'ora dopo il tramonto" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "HN", | ||||
|  |     "v": "From half an hour after sunset Da mezz'ora dopo il tramonto to half an hour before sunrise a mezz'ora prima del sorgere del sole" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "HOSP", | ||||
|  |     "v": "Hospital aireraft. Aereoambulanza" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "HP", | ||||
|  |     "v": "Holding Point Punto di attesa9" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "HPA", | ||||
|  |     "v": "Hectopascal" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "HR", | ||||
|  |     "v": "Hours of service. Orario di servizio" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "HX", | ||||
|  |     "v": "No specific working hours. Orario di servizio non specificato" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "IAF", | ||||
|  |     "v": "Initial approach fix. F" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "IAL", | ||||
|  |     "v": "Instrument approach and landing chart. Carta di avvicinamento strument/atterrag." | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "IAS", | ||||
|  |     "v": "Indicated air speed. Velocit" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "IBN", | ||||
|  |     "v": "Identification beacon. Faro di identificazione" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "IF", | ||||
|  |     "v": "Intermediate approach fix. Fix di avvicinamento intermedio" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "IFR", | ||||
|  |     "v": "Instrument Flight Rules Regole del volo strumentale" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "ILS", | ||||
|  |     "v": "Instrument landing system. Sistema di atterraggio strumentale" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "IMC", | ||||
|  |     "v": "Instrument Metereological Conditions. Condizioni metereologiche strumentali" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "INCERFA", | ||||
|  |     "v": "Uncertainly fase. Fase di incertezza" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "INFO", | ||||
|  |     "v": "Informations. Informazione o per conoscenza" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "INOP", | ||||
|  |     "v": "Inoperative. Non operativo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "INS", | ||||
|  |     "v": "Inches. Pollici unit" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "INS", | ||||
|  |     "v": "Inertial navigation system. Sistema di navigazione inerziale" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "KHZ", | ||||
|  |     "v": "Kiloherts." | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "KMH", | ||||
|  |     "v": "Kilometres per hours. Chilometri per ora" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "KT", | ||||
|  |     "v": "Knots. Nodi, velocit" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "L", | ||||
|  |     "v": "Locator. Radiofaro locatore" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "LAT", | ||||
|  |     "v": "Latitude. Latitudine" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "MA", | ||||
|  |     "v": "Missed approch. Mancato avvicinamento" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "MA", | ||||
|  |     "v": "Movement Area Area di movimento" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "MSA", | ||||
|  |     "v": "Minimum safe altitude. Altitudine minima di sicurezza" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "MSG", | ||||
|  |     "v": "Message. Messaggio" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "MSI", | ||||
|  |     "v": "Mean sea level. Livello medio del mare" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "MAINT", | ||||
|  |     "v": "Maintenance. Manutenzione" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "MAP", | ||||
|  |     "v": "Aeronautical maps and chart. Carte e mappe aeronautiche" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "MAPT", | ||||
|  |     "v": "Missed approach point time. Puntoorario di mancato avvicinamento" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "MCA", | ||||
|  |     "v": "Minimum crossing altitude. Altitudine minima di attraversamento" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "MCL", | ||||
|  |     "v": "Minimum crossing level. Livello minimo di attraversamento" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "MDA", | ||||
|  |     "v": "Minimum descent altitude. Altitudine minima di discesa" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "MDH", | ||||
|  |     "v": "Minimum descent height. Altezza minima di discesa" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "METAR", | ||||
|  |     "v": "METeorological Air Report" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "MEA", | ||||
|  |     "v": "Minimum enroute altitude. Altitudine minima di rotta" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "MEL", | ||||
|  |     "v": "Minimum enroute level. Livello minimo di rotta" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "MET", | ||||
|  |     "v": "Meteorogical or meteorology. Meteorologico o meteorologia" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "MF", | ||||
|  |     "v": "Medium frequency. Frequenza media da 300 a 3000 Khz" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "MLS", | ||||
|  |     "v": "Microwawe landing system. Sistema di atterraggio strum. a microonde" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "MM", | ||||
|  |     "v": "Middle marker. Marker intermedio" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "MOC", | ||||
|  |     "v": "Minimum obstacle clearance. Separazione minima dagli ostacoli" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "MPH", | ||||
|  |     "v": "Statute miles per hour. Miglia statutaria per ora" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "MPS", | ||||
|  |     "v": "Metres per seconds. Metri al secondo " | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "MRA", | ||||
|  |     "v": "Minimum reception altitude. Minima altitudine di ricezione radioass." | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "NDB", | ||||
|  |     "v": "Not directional beacon. Radiofaro adirezionale non direzionale" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "NGT", | ||||
|  |     "v": "Night. Notte" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "NM", | ||||
|  |     "v": "Nautical miles. Miglia nautiche" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "NOF", | ||||
|  |     "v": "International Notam office. Ufficio Notam internazionale" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "NOSIGN", | ||||
|  |     "v": "no significante change. Nessuna variazione significativa" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "NOTAM", | ||||
|  |     "v": "A notice distributed by means of telecomunications Notizie riguardanti i volo, condizioni degli aeroporti..." | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "OCA", | ||||
|  |     "v": "Obstacle clearance altitude. Altitudine di separazione dagli ostacoli" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "OCH", | ||||
|  |     "v": "Ostacle clearance height. Altezza di separazione dagli ostacoli" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "OCL", | ||||
|  |     "v": "Obstacle clearance limit. Limite di separazione dagli ostacoli" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "OM", | ||||
|  |     "v": "Outer marker. Marker esterno" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "OPS", | ||||
|  |     "v": "Operations." | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "O/R", | ||||
|  |     "v": "On request. Operazioni a richiesta" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "P", | ||||
|  |     "v": "Proibited area. Area Proibita" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "PANS", | ||||
|  |     "v": "Procedure for air navigation service. Procedure per i servizi della navig. aerea" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "PAPI", | ||||
|  |     "v": "Precision approach path indicator. Indicatore planata per avvicin. di precisione" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "PERM", | ||||
|  |     "v": "Permanent." | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "POB", | ||||
|  |     "v": "Persons on board. Persone a bordo es: POB 2" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "PSN", | ||||
|  |     "v": "Position." | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "PRKG", | ||||
|  |     "v": "Parking." | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "PROC", | ||||
|  |     "v": "Procedure." | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "QDM", | ||||
|  |     "v": "Magnetie approach route. Procedura Rotta magnetica di avvicinamento" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "QDR", | ||||
|  |     "v": "Magnetic bearing. Rilevamento magnetico" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "QFE", | ||||
|  |     "v": "Atmosferic pressure at aerodrome elevation. Pressione atmosferica all'altitudine dell'aeroporto" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "QFU", | ||||
|  |     "v": "Magnetic orientation of runway. Orientamento magnetico della pista" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "QNH", | ||||
|  |     "v": "Altinieter setting based on the atmosferic pressure at mean sea level. Regolaggio altimetrico basato sulla pressione al livello medio del mare" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "QTE", | ||||
|  |     "v": "True bearing. Rilevamento vero" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "RCC", | ||||
|  |     "v": "Rescue coordination centre. Centro di coordinamento e soccorso" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "RCL", | ||||
|  |     "v": "Runway centre-line. Asse pista" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "RDH", | ||||
|  |     "v": "Reference datum hight for ILS. Altezza del dato di riferimento per ILS" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "RDI", | ||||
|  |     "v": "Radial. Radiale" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "REF", | ||||
|  |     "v": "Reference to... Riferimento a..." | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "REQ", | ||||
|  |     "v": "Request." | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "RNAV", | ||||
|  |     "v": "Area navigation. Navigazione d'area" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "RP", | ||||
|  |     "v": "Reporting Point Punto di riporto" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "RPI", | ||||
|  |     "v": "Repetitive flight plan. Piano di volo ripetitivo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "RQS", | ||||
|  |     "v": "Request supplementary FPL rnessage. Messaggio richiesta di FPL supplementari" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "RPLC", | ||||
|  |     "v": "Replace or replaced. Sostituire o sostituito" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "RVR", | ||||
|  |     "v": "Runway visual range. Portata visuale di pista" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "RWY", | ||||
|  |     "v": "Runway. Pista di volo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "SAR", | ||||
|  |     "v": "Search and rescue. Ricerca e soccorso" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "SFC", | ||||
|  |     "v": "Surface. Superficie suolo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "SIGMET", | ||||
|  |     "v": "SIGnificant METeorological Information / Informazioni Meteorologica Significative" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "SID", | ||||
|  |     "v": "Standard instrument departure. Rotta di partenza strumentale standard" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "STAR", | ||||
|  |     "v": "Standard arrival route. Rotta di arrivo strumentale standard" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "SMC", | ||||
|  |     "v": "Surface movement control. Controllo movimenti al suolo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "SWLL", | ||||
|  |     "v": "SIGNIFICANT WEATHER LOW LEVEL" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "SMR", | ||||
|  |     "v": "Surface movement radar Radar. Sorveglianza movimenti al suolo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "SRA", | ||||
|  |     "v": "Surveillance radar approach. Avvicinamento condotto con il solo radar di sorveglianza" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "SRE", | ||||
|  |     "v": "Surveillance radar element. Elemento radar di sorveglianza del sistema radar per avvicinamento di precisione" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "SSR", | ||||
|  |     "v": "Secondary surveillance radar. Radar secondario di sorveglianza" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "STA", | ||||
|  |     "v": "Straight -in- approach. Avvicinamento diretto" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "STOL", | ||||
|  |     "v": "Short take-off and landing. Decollo ed atterraggio corto" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "S/VFR", | ||||
|  |     "v": "Special VFR. VFR Speciale vedi VFR" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "SVC", | ||||
|  |     "v": "Service message. Messaggio di servizio" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "SWY", | ||||
|  |     "v": "Stop-way. Zona di arresto" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "TA", | ||||
|  |     "v": "Transitional altitude. Altitudine di transizione" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "TACAN", | ||||
|  |     "v": "UHF Tactical air navigation aid. Radioassistenze UHF per la navigazione tattica" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "TAS", | ||||
|  |     "v": "True air speed. Velocit" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "THR", | ||||
|  |     "v": "Threshold. Soglia pista" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "TMA", | ||||
|  |     "v": "Terminal Area. Area terminale per la confluenza di una o pi" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "UFN", | ||||
|  |     "v": "Until further notice. Fino a nuovo avviso" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "UNL", | ||||
|  |     "v": "Unlimited. Illimitato" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "VAL", | ||||
|  |     "v": "Visual approach landing chart. Carta di avvicinamento/atterraggio visuale" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "VFR", | ||||
|  |     "v": "Visual Flight Rules. Regole de volo a vista" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "VASIS", | ||||
|  |     "v": "Visual approach slope indicator system. Sistema luminoso dell'angolo di avvicinamento" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "WIP", | ||||
|  |     "v": "Works in progress. Lavori in corso" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "ZULU", | ||||
|  |     "v": "Orario internazionale secondo il meridiano di riferimento: Greenwich" | ||||
|  |   } | ||||
|  | ] | ||||
|  | 
 | ||||
|  | export const alphabeth = [ | ||||
|  |   { | ||||
|  |     "k": "A", | ||||
|  |     "v": "alpha" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "B", | ||||
|  |     "v": "bravo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "C", | ||||
|  |     "v": "charlie" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "D", | ||||
|  |     "v": "delta" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "E", | ||||
|  |     "v": "echo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "F", | ||||
|  |     "v": "foxtrot" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "G", | ||||
|  |     "v": "golf" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "H", | ||||
|  |     "v": "hotel" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "I", | ||||
|  |     "v": "india" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "J", | ||||
|  |     "v": "juliet" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "K", | ||||
|  |     "v": "kilo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "L", | ||||
|  |     "v": "lima" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "M", | ||||
|  |     "v": "mike" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "N", | ||||
|  |     "v": "november" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "O", | ||||
|  |     "v": "oscar" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "P", | ||||
|  |     "v": "papa" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "Q", | ||||
|  |     "v": "quebec" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "R", | ||||
|  |     "v": "romeo" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "S", | ||||
|  |     "v": "sierra" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "T", | ||||
|  |     "v": "tango" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "U", | ||||
|  |     "v": "uniform" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "V", | ||||
|  |     "v": "victor" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "W", | ||||
|  |     "v": "whiskey" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "X", | ||||
|  |     "v": "x-ray" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "Y", | ||||
|  |     "v": "yankee" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "Z", | ||||
|  |     "v": "zulu" | ||||
|  |   } | ||||
|  | ] | ||||
|  | 
 | ||||
|  | export const numbers = [ | ||||
|  |   { | ||||
|  |     "k": "1", | ||||
|  |     "v": "one" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "2", | ||||
|  |     "v": "two" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "3", | ||||
|  |     "v": "three" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "4", | ||||
|  |     "v": "four-er" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "5", | ||||
|  |     "v": "five" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "6", | ||||
|  |     "v": "six" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "7", | ||||
|  |     "v": "seven" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "8", | ||||
|  |     "v": "eight" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "9", | ||||
|  |     "v": "nin-er" | ||||
|  |   }, | ||||
|  |   { | ||||
|  |     "k": "0", | ||||
|  |     "v": "zero" | ||||
|  |   } | ||||
|  | ] | ||||
| @ -0,0 +1,238 @@ | |||||
|  | import React from "react" | ||||
|  | import { View, ScrollView, StyleSheet, StatusBar, Text, SafeAreaView, Dimensions, Image, BackHandler, Linking} from "react-native" | ||||
|  | import { AdMobBanner } from "expo-ads-admob" | ||||
|  | 
 | ||||
|  | import { Button, ButtonContainer } from "../components/Button" | ||||
|  | import { colors, texts, credentials} from "../components/Variables" | ||||
|  | import { abbreviations, alphabeth, numbers} from "../data/dictionary" | ||||
|  | 
 | ||||
|  | const screen = Dimensions.get("window") | ||||
|  | 
 | ||||
|  | const styles = StyleSheet.create({ | ||||
|  |   container: { | ||||
|  |     backgroundColor: colors.dark_blue, | ||||
|  |     flex: 1 | ||||
|  |   }, | ||||
|  |   safearea: { | ||||
|  |     flex: 1, | ||||
|  |     marginTop: 30, | ||||
|  |     marginBottom: 30, | ||||
|  |     justifyContent: "space-between", | ||||
|  |     paddingHorizontal: 20 | ||||
|  |   }, | ||||
|  |   bannerContainer: { | ||||
|  |     flex: 1, | ||||
|  |     alignItems: "center", | ||||
|  |     justifyContent: "center" | ||||
|  |   }, | ||||
|  |   banner: { | ||||
|  |     width: 320, | ||||
|  |     height: 60, | ||||
|  |     marginVertical: 10 | ||||
|  |   }, | ||||
|  |   box: { | ||||
|  |     width: screen.width-40, | ||||
|  |     paddingHorizontal: 20, | ||||
|  |     backgroundColor: colors.white, | ||||
|  |     borderRadius: 10, | ||||
|  |     overflow: "hidden" | ||||
|  |   }, | ||||
|  | 
 | ||||
|  |   scrollView: { | ||||
|  |     margin: 0, | ||||
|  |     height: screen.height-350 | ||||
|  |   }, | ||||
|  | 
 | ||||
|  |   buttonContainer: { | ||||
|  |     marginHorizontal: 0, | ||||
|  |     marginBottom: 20 | ||||
|  |   }, | ||||
|  | 
 | ||||
|  |   text: { | ||||
|  |     color: colors.black, | ||||
|  |     fontSize: 16, | ||||
|  |     textAlign: "left", | ||||
|  |     fontWeight: "400", | ||||
|  |     lineHeight: 20, | ||||
|  |     textShadowColor: 'rgba(0, 0, 0, 0.75)', | ||||
|  |     textShadowOffset: {width: -1, height: 1}, | ||||
|  |     textShadowRadius: 10 | ||||
|  |   }, | ||||
|  |   title: { | ||||
|  |     paddingTop: 30, | ||||
|  |     color: colors.black, | ||||
|  |     fontSize: 18, | ||||
|  |     textTransform: "uppercase", | ||||
|  |     textAlign: "left", | ||||
|  |     fontWeight: "400", | ||||
|  |     lineHeight: 20, | ||||
|  |     textShadowColor: 'rgba(0, 0, 0, 0.75)', | ||||
|  |     textShadowOffset: {width: -1, height: 1}, | ||||
|  |     textShadowRadius: 10 | ||||
|  |   }, | ||||
|  |   textBig: { | ||||
|  |     color: colors.white, | ||||
|  |     fontSize: 24, | ||||
|  |     textAlign: "center", | ||||
|  |     fontWeight: "400", | ||||
|  |     paddingBottom: 10, | ||||
|  |     textShadowColor: 'rgba(0, 0, 0, 0.75)', | ||||
|  |     textShadowOffset: {width: -1, height: 1}, | ||||
|  |     textShadowRadius: 10 | ||||
|  |   }, | ||||
|  |   textSmall: { | ||||
|  |     lineHeight: 23, | ||||
|  |     marginTop: 15, | ||||
|  |     borderRadius: 5, | ||||
|  |     borderWidth: 0, | ||||
|  |     borderColor: colors.white_alpha, | ||||
|  |     fontSize: 16, | ||||
|  |     color: colors.white, | ||||
|  |     fontWeight: "400", | ||||
|  |     textAlign: "center", | ||||
|  |     paddingVertical: 20 | ||||
|  |   }, | ||||
|  |   textItems: { | ||||
|  |     fontSize: 16, | ||||
|  |     fontWeight: "400", | ||||
|  |     lineHeight: 23, | ||||
|  |     color: colors.black, | ||||
|  |     textAlign: "left", | ||||
|  |     paddingBottom: 10, | ||||
|  |     marginBottom: 10, | ||||
|  |     borderBottomColor: colors.black_alpha, | ||||
|  |     borderBottomWidth: 1 | ||||
|  |   }, | ||||
|  |   noBorder: { | ||||
|  |     borderBottomWidth: 0 | ||||
|  |   }, | ||||
|  |   item: { | ||||
|  |     width: "100%" | ||||
|  |   }, | ||||
|  |   noPadding: { | ||||
|  |     paddingVertical: 0, | ||||
|  |   }, | ||||
|  |   textLabel: { | ||||
|  |     paddingHorizontal: 20, | ||||
|  |     paddingVertical: 20 | ||||
|  |   }, | ||||
|  |   bold: { | ||||
|  |     lineHeight: 30, | ||||
|  |     fontSize: 26, | ||||
|  |     fontWeight: "600" | ||||
|  |   } | ||||
|  | }) | ||||
|  | 
 | ||||
|  | const B = (props) => <Text style={{fontWeight: 'bold'}}>{props.children}</Text> | ||||
|  | 
 | ||||
|  | class Dictionary extends React.Component { | ||||
|  | 
 | ||||
|  |   state = { | ||||
|  |     title: texts.alphabethTitle, | ||||
|  |     items: alphabeth,//numbers
 | ||||
|  |   } | ||||
|  | 
 | ||||
|  |   componentDidMount() { | ||||
|  |     BackHandler.addEventListener('hardwareBackPress', this.handleBackButton) | ||||
|  |   } | ||||
|  | 
 | ||||
|  |   componentWillUnmount() { | ||||
|  |     BackHandler.removeEventListener('hardwareBackPress', this.handleBackButton) | ||||
|  |   } | ||||
|  | 
 | ||||
|  |   handleBackButton = () => { | ||||
|  |     this.props.navigation.navigate("Splash") | ||||
|  |     return true | ||||
|  |   } | ||||
|  | 
 | ||||
|  |   switchData = (section) => { | ||||
|  | 
 | ||||
|  |     let newState = {} | ||||
|  | 
 | ||||
|  |     switch(section) { | ||||
|  |       case 'abbreviations': | ||||
|  |         newState = { | ||||
|  |           title: texts.abbreviationsTitle, | ||||
|  |           items: abbreviations | ||||
|  |         } | ||||
|  |       break; | ||||
|  |       case 'alphabeth': | ||||
|  |         newState = { | ||||
|  |           title: texts.alphabethTitle, | ||||
|  |           items: alphabeth | ||||
|  |         } | ||||
|  |       break; | ||||
|  |       case 'numbers': | ||||
|  |         newState = { | ||||
|  |           title: texts.numbersTitle, | ||||
|  |           items: numbers | ||||
|  |         } | ||||
|  |       break; | ||||
|  |     } | ||||
|  | 
 | ||||
|  |     this.setState( (state) => { | ||||
|  |       return newState | ||||
|  |     }) | ||||
|  |   } | ||||
|  | 
 | ||||
|  |   render() { | ||||
|  | 
 | ||||
|  |     return ( | ||||
|  |       <View style={styles.container} > | ||||
|  | 
 | ||||
|  |         <SafeAreaView style={styles.safearea}> | ||||
|  |           <View style={styles.buttonContainer}> | ||||
|  |             <ButtonContainer isBoxed={true}> | ||||
|  |               <Button | ||||
|  |                 noPadding={true} | ||||
|  |                 text={texts.alphabethTitle} | ||||
|  |                 color={this.state.title == texts.alphabethTitle ? colors.white_alpha : colors.black_alpha} | ||||
|  |                 onPress={() => this.switchData('alphabeth')} | ||||
|  |               /> | ||||
|  |               <Button | ||||
|  |                 noPadding={true} | ||||
|  |                 text={texts.numbersTitle} | ||||
|  |                 color={this.state.title == texts.numbersTitle ? colors.white_alpha : colors.black_alpha} | ||||
|  |                 onPress={() => this.switchData('numbers')} | ||||
|  |               /> | ||||
|  |               <Button | ||||
|  |                 noPadding={true} | ||||
|  |                 noBorder={true} | ||||
|  |                 text={texts.abbreviationsTitle} | ||||
|  |                 color={this.state.title == texts.abbreviationsTitle ? colors.white_alpha : colors.black_alpha} | ||||
|  |                 onPress={() => this.switchData('abbreviations')} | ||||
|  |               /> | ||||
|  |             </ButtonContainer> | ||||
|  |           </View> | ||||
|  | 
 | ||||
|  |           <View style={styles.box}> | ||||
|  |             <View style={styles.scrollView}> | ||||
|  |               <ScrollView> | ||||
|  | 
 | ||||
|  |                   <View style={styles.textSmall}> | ||||
|  |                     {this.state.items.map( (arg, index) => ( | ||||
|  |                       <Text style={[styles.textItems, index == this.state.items.length-1 ? styles.noBorder : {}]} key={index}> | ||||
|  |                         <B>{arg.k}</B>: {arg.v} | ||||
|  |                       </Text> | ||||
|  |                     ))} | ||||
|  |                   </View> | ||||
|  | 
 | ||||
|  |                   <Text></Text> | ||||
|  |               </ScrollView> | ||||
|  |             </View> | ||||
|  |           </View> | ||||
|  | 
 | ||||
|  |           <View style={styles.bannerContainer}> | ||||
|  |             <AdMobBanner | ||||
|  |               style={styles.banner} | ||||
|  |               bannerSize="largeBanner" | ||||
|  |               adUnitID={credentials.adMobUnitIDFooter} | ||||
|  |               onDidFailToReceiveAdWithError={this.bannerError} /> | ||||
|  |           </View> | ||||
|  |         </SafeAreaView> | ||||
|  |       </View> | ||||
|  |     ) | ||||
|  |   } | ||||
|  | } | ||||
|  | 
 | ||||
|  | export default Dictionary | ||||