Porównaj commity

...

186 Commity

Autor SHA1 Wiadomość Data
Peter Goodhall d41e524dbd
2.6.13 2024-05-21 13:50:55 +01:00
Peter Goodhall 2e6b9d23b1 2.6.13 2024-05-21 13:50:25 +01:00
Peter Goodhall 3788a84ee9 [Dashboard] Map now follows user selection for showing icon and colour
Visual decision to not show home marker or locs on the dashboard
2024-05-20 15:57:58 +01:00
Peter Goodhall 1cf2b3cd41 Update footer.php 2024-05-19 17:50:10 +01:00
Peter Goodhall 109e76f197
Merge pull request #3109 from R1BLH/rus-translation
russian translation update
2024-05-18 13:36:47 +01:00
Peter Goodhall b8957a865a
Merge pull request #3106 from HakanKoseoglu/master
Added missing Turkish translations to date
2024-05-18 13:36:24 +01:00
Peter Goodhall 7240713115
Merge branch 'dev' into master 2024-05-18 13:30:34 +01:00
Peter Goodhall 699dc77add
Merge pull request #3104 from emics/master
Grammar and translation corrections
2024-05-18 13:29:17 +01:00
Peter Goodhall 2f8d476c03
Merge pull request #3110 from R1BLH/dashboard_map_fix
Fixed the behavior of the dashboard map according to the appearance settings
2024-05-17 17:05:12 +01:00
cats-shadow e8ff967a2f Fixed the behavior of the dashboard map according to the appearance settings. 2024-05-17 16:28:08 +03:00
cats-shadow f603bf6b48 russian translation update 2024-05-17 15:01:22 +03:00
Hakan at robin 9ee947fbc3 Added missing Turkish translations to date 2024-05-16 22:31:21 +01:00
Peter Goodhall 4182b67471 Update footer.php 2024-05-16 15:36:50 +01:00
Peter Goodhall 0335d42c1c Update footer.php 2024-05-16 15:10:09 +01:00
Peter Goodhall 84dbe80ff2 [Dashboard] Loads QSOs with red icons and reloads every 5secs
Adds to #3105

TODO

- this doesnt listen to the user options
2024-05-16 14:46:24 +01:00
Peter Goodhall 9691a8bc3a [Dashboard] Reload the Logbook Table every 5 seconds
This reloads the logbook table on the dashboard every 5 seconds as mentioned in #3105
2024-05-16 13:58:58 +01:00
Emiliano 50d4696190
Merge branch 'magicbug:master' into master 2024-05-16 11:33:46 +02:00
Emiliano Macedonio f5c08712b8 Grammar and translation corrections 2024-05-16 11:33:01 +02:00
Peter Goodhall 24f59af0d1 Update Lotw.php 2024-05-15 22:36:37 +01:00
Peter Goodhall 16b2e65137 Add extra error 2024-05-15 22:36:07 +01:00
Peter Goodhall bfca0459db [eQSL] Cleaned up code formatting 2024-05-15 22:24:39 +01:00
Peter Goodhall 025b1de9fd [QSO View] If WAB Ref is inc in the Station Location show it in the tab 2024-05-15 16:18:32 +01:00
Peter Goodhall c350ce7364 Forgot to add Les Minquiers south of Jersey 2024-05-15 15:05:36 +01:00
Peter Goodhall dfa6750438 [Awards] Add UK & Crown Dependencies Gridmaster Map 2024-05-15 14:35:08 +01:00
Peter Goodhall 9ff7e81c8a [Awards][GMDX] error in SQL 2024-05-15 11:20:36 +01:00
Peter Goodhall 6076dd5620 [Awards][GMDX] error in SQL 2024-05-15 10:54:29 +01:00
Peter Goodhall 6673015af7 Looks like ADIF uses NL and LoTW uses NF yay for mismatch 2024-05-14 21:47:55 +01:00
Peter Goodhall 9a87ecfc80 [Lotw] remap NL to NF 2024-05-14 18:10:43 +01:00
Peter Goodhall b0f4256713 Newfoundland is NF
thanks to @ve1cwj
2024-05-14 18:09:37 +01:00
Peter Goodhall c6716ab57a [WAB] Added ability to store WAB reference in Station Locations
Added ability to store WAB reference in Station Locations and also its exported in ADIF with the custom tag of "APP_CLOUDLOG_MY_WAB"
2024-05-14 15:25:10 +01:00
Peter Goodhall 0cee638cd5
2.6.12 2024-05-14 14:22:35 +01:00
Peter Goodhall 62a83c6072 tag 2.6.12 2024-05-14 14:16:29 +01:00
Peter Goodhall 314c42e095
Merge pull request #3101 from phl0/lotwFixing
Lotw fixing
2024-05-13 20:22:28 +01:00
phl0 d50ff03215
Remove deprecated way of creating upload files 2024-05-13 16:39:59 +02:00
phl0 a2504882be
Strip full path from upload filename 2024-05-13 16:39:31 +02:00
phl0 2e3d3e33f3
OpenSSL signatures need a newline after base64 string 2024-05-13 16:38:30 +02:00
Emiliano Macedonio 5a99814e5a Minor Correction 2024-05-10 17:12:26 +02:00
Peter Goodhall 7ab5a130dd
Merge pull request #3098 from emics/master
Little Translation Corrections
2024-05-10 14:27:02 +01:00
Emiliano Macedonio 7531f392f2 Merge branch 'master' of https://github.com/emics/Cloudlog 2024-05-10 14:55:29 +02:00
Emiliano Macedonio 7b86492f1f Little translate correction 2024-05-10 14:52:22 +02:00
Peter Goodhall 06467197dc
Updated Italian Translation
Updated Italian Translation by @emics
2024-05-10 13:25:55 +01:00
Peter Goodhall 7f20b4465a
Update .gitignore
At the moment would prefer to track those directories
2024-05-10 13:20:28 +01:00
Emiliano Macedonio 855f0b5ac5 Italian Translation Updated 2024-05-10 13:36:41 +02:00
Emiliano Macedonio bdf94e56b4 Italian Translation Updated 2024-05-10 13:34:56 +02:00
Peter Goodhall cee89b3966 Added support for the GMDX Summer Challenge 2024-05-09 15:55:03 +01:00
Peter Goodhall 03810efb21
Tag 2.6.11 2024-05-05 13:36:57 +01:00
Peter Goodhall dfae30bcfa tag 2.6.11 2024-05-05 13:33:32 +01:00
Peter Goodhall b2168badd9 [API] Add check_auth function with json output 2024-05-04 14:00:57 +01:00
Peter Goodhall c3f8b7be72 [Visitor] Fixed issue where grid map wasnt functional 2024-05-03 16:00:51 +01:00
Peter Goodhall c33ce3fdbb Cleaned up code a bit 2024-05-02 13:48:45 +01:00
Peter Goodhall 9037bf8dad Catch any errors 2024-05-02 12:12:40 +01:00
Peter Goodhall f60e909459 improved encryption 2024-05-01 21:57:25 +01:00
Peter Goodhall 6aadfbf74a Update User.php 2024-05-01 10:53:51 +01:00
Peter Goodhall 6120574bd3 Remember Me: pickup the cookie prefix if one is there 2024-05-01 10:47:00 +01:00
Peter Goodhall 2c0e9b8c5d set a debug message 2024-04-30 17:26:26 +01:00
Peter Goodhall a29bf27ed1 Increase COL_CREDIT_SUBMITTED to 255 2024-04-30 15:55:36 +01:00
Peter Goodhall 471c83a8b8 Impliments a simple remember me feature for 14 days
Starts to impliment #3087 this has a remember me for 14 days
2024-04-30 14:48:47 +01:00
Peter Goodhall 93bcc979ab updated package files 2024-04-30 13:53:02 +01:00
Peter Goodhall 1a9f062f69 Merge branch 'dev' of https://github.com/magicbug/Cloudlog into dev 2024-04-30 11:32:56 +01:00
Peter Goodhall 1eac4e770d Clean up 2024-04-30 11:32:41 +01:00
Peter Goodhall 6af3c2fa33
Implements end to end testing 2024-04-30 11:29:11 +01:00
Peter Goodhall edb89a55bc
tag 2.6.10 2024-04-21 13:58:15 +01:00
Peter Goodhall 9bbda9bf4d stable 2.6.10 2024-04-21 13:57:40 +01:00
Peter Goodhall d169298940 WAB - changed colours to match the standard in Cloudlog 2024-04-20 22:34:04 +01:00
Peter Goodhall 8b206a99df Fix map heights 2024-04-20 22:28:00 +01:00
Peter Goodhall 9527b08181 DXCC map full height 2024-04-20 22:25:05 +01:00
Peter Goodhall 201368c2cc Makes CQ Magazine WAZ map fully visible 2024-04-20 22:23:32 +01:00
Peter Goodhall ec7d579e77 Update Awards.php 2024-04-20 18:09:10 +01:00
Peter Goodhall 2d72981787 Added full Worked All Britain Award Support
Added full Worked All Britain Award Support using the SIG system in Cloudlog #3079
2024-04-20 16:01:50 +01:00
Peter Goodhall dc294ef54f Update .gitignore 2024-04-19 17:46:10 +01:00
Peter Goodhall 64873c5178
Merge branch 'dev' into cypress-end-to-end-testing 2024-04-19 17:45:54 +01:00
Peter Goodhall 925656ab96 Added a few items to gitignore 2024-04-19 17:44:45 +01:00
Peter Goodhall e7bb428bc4 Added bits to fix windows 2024-04-19 16:08:58 +01:00
Peter Goodhall e2a9641383 draft to build a map with wab map geo overlay 2024-04-18 17:42:34 +01:00
Peter Goodhall efa597f0d9 Created new asset folder called kmz and added wabsquares 2024-04-17 22:42:18 +01:00
Peter Goodhall 42e76d8aa6
Fix SSTV localization strings 2024-04-16 13:59:50 +01:00
Peter Goodhall 4dc074241d
Merge pull request #3080 from nolith/qso_labels_awards
Print activator references on QSO labels
2024-04-16 13:59:02 +01:00
Alessio Caiazza cb85ad2144
Print activator references on QSO labels 2024-04-15 21:50:27 +02:00
Peter Goodhall a590808c9e Revert "Update pota.txt"
This reverts commit b551ba3a30.
2024-04-14 17:07:06 +01:00
Peter Goodhall 01ba223c27 Revert "Update pota.txt"
This reverts commit b551ba3a30.
2024-04-14 17:06:42 +01:00
Peter Goodhall 2607b77571
tag 2.6.9 2024-04-14 16:24:31 +01:00
Peter Goodhall 73032061e4 Tag 2.6.9 2024-04-14 16:23:57 +01:00
Peter Goodhall fd3ba41d26 Switch to local htmx library instead of CDN 2024-04-12 14:59:04 +01:00
Peter Goodhall 5b70a1b61b
Merge pull request #3069 from Ciemon/patch-8
Update pota.txt
2024-04-10 17:47:29 +01:00
Peter Goodhall d7c6dbd29f Fixes #3056 Stopping invalid callsigns when creating station locations 2024-04-10 17:39:33 +01:00
Peter Goodhall 04ba3e733b another lower case ci 2024-04-10 17:24:50 +01:00
Peter Goodhall f297618cb0 Update search_result_ajax.php 2024-04-10 17:20:06 +01:00
Peter Goodhall f46b550917 Added another change to load library 2024-04-10 17:00:53 +01:00
Peter Goodhall dc5dd22766 try catch frequency on null 2024-04-10 16:34:39 +01:00
Peter Goodhall c7718d675c Impliments HTMX for the user delete so that you never leave the main table display 2024-04-10 15:15:54 +01:00
Peter Goodhall 0bc7f44e26 fixes issues with card enabling when creating new user 2024-04-10 15:04:07 +01:00
Peter Goodhall 3fe5159489 fixes user_eqsl_qth_nickname error when creating a new user 2024-04-10 14:51:10 +01:00
Ciemon b551ba3a30
Update pota.txt
After changes made to park naming in the POTA programme this update provides a sorted list of the latest park numbers from POTA.
2024-04-10 08:37:12 +01:00
Peter Goodhall 99e958d48c fixed typo 2024-04-09 14:24:30 +01:00
Peter Goodhall d77bb118ea fixed migration file name 2024-04-09 14:21:48 +01:00
Peter Goodhall e44ea531cc
Merge pull request #3026 from DJ3CE/dxped_config
Make dxped-url configurable
2024-04-09 14:20:46 +01:00
Peter Goodhall 18e46ad7a1
Merge pull request #3067 from patrickrb/fix-visitor-pagination-links
Fix visitor pagination links
2024-04-09 14:14:00 +01:00
Patrick Burns 5dcebe82a6 fix visitor pagination links 2024-04-08 19:47:37 -05:00
Peter Goodhall 96fdf31588
Merge pull request #3063 from patrickrb/sstv-directory-fixes
SSTV directory fixes
2024-04-08 11:05:10 +01:00
Patrick Burns 253da3797c pause for the night on passing tests 2024-04-07 21:31:41 -05:00
Patrick Burns f619a6b702 add a step to check that the link station button works 2024-04-07 20:53:47 -05:00
Patrick Burns 6c06956e9a add station logbook create tests 2024-04-07 20:29:50 -05:00
Patrick Burns ec8f4b4e5d 3 second delay was too fast 2024-04-07 20:18:29 -05:00
Patrick Burns 485c21a1eb attempting to add some caching and speed up the delay 2024-04-07 20:16:12 -05:00
Patrick Burns 08c5e4420f testing if i need both dxcc calls 2024-04-07 20:08:43 -05:00
Patrick Burns ede0b201a5 attempt to add the permissions stuff to the script.sh before adding it to github actions 2024-04-07 20:04:08 -05:00
Patrick Burns e0af386cc5 add another request for dxcc 2024-04-07 19:58:37 -05:00
Patrick Burns 08d2ffaa3b add a short delay to let web connect to db 2024-04-07 19:49:57 -05:00
Patrick Burns a361d593e5 move it to github actions run step 2024-04-07 19:46:21 -05:00
Patrick Burns f65a8c1e12 still trying to populate dxcc_entities for the station creation tests 2024-04-07 19:39:19 -05:00
Patrick Burns 3d5169bbdd move request to the before on the station tests 2024-04-07 19:25:23 -05:00
Patrick Burns 155537e99c add request to populate dxcc_entities 2024-04-07 19:18:48 -05:00
Patrick Burns 45fc6b96be station-location create added 2024-04-07 17:21:40 -05:00
Patrick Burns 3dd728d251 change notifications to alerts and only number login/verify since it sets a global flag 2024-04-07 16:18:45 -05:00
Patrick Burns 8ade6979df more login page tests 2024-04-07 16:09:22 -05:00
Patrick Burns e1f75906ee add tests for new account alerts 2024-04-07 15:58:55 -05:00
Patrick Burns 0e7232a50c add notes about running tests locally to readme 2024-04-07 14:33:17 -05:00
Patrick Burns f28bc904ad undo one more minor change that was related to qso testing, will address it later 2024-04-07 14:20:39 -05:00
Patrick Burns bfb39c0b1d undo qso changes, will address those later 2024-04-07 14:16:55 -05:00
Patrick Burns 6d7d5fb459 Merge branch 'dev' into cypress-end-to-end-testing 2024-04-07 14:09:58 -05:00
Patrick Burns 0473a3c621 update main.yml -> cypress-tests.yml 2024-04-07 14:09:45 -05:00
Patrick Burns a0a12c776c update test nad a few other minor updates 2024-04-07 14:04:11 -05:00
Patrick Burns 134d6bcf98 add sstv strings to the rest of the language files 2024-04-07 12:27:05 -05:00
Patrick Burns 365671322b added sstvimages directory to repo along w/ matching index.html from other image asset directories. Also added some error handling onto the new storage_helper function to check if the directory exists before reading it 2024-04-07 12:08:18 -05:00
Peter Goodhall 583c2ad191 Merge branch 'dev' of https://github.com/magicbug/Cloudlog into dev 2024-04-07 14:42:19 +01:00
Peter Goodhall c1c39c9021 [Custom Map] Increase map size 2024-04-07 14:42:13 +01:00
Peter Goodhall a09f1f13e2
Merge pull request #3061 from phl0/germanSstvLang
Add missing German translations for SSTV stuff
2024-04-07 14:26:08 +01:00
phl0 02aa35f06d
Add missing German translations for SSTV stuff 2024-04-07 08:46:35 +02:00
Peter Goodhall d2bb80f3c8
2.6.8 2024-04-05 22:12:38 +01:00
Peter Goodhall bb64d68be1 2.6.8 tag 2024-04-05 22:12:00 +01:00
Patrick Burns 238f1e66fa end to end testing 2024-04-05 15:36:16 -05:00
Peter Goodhall 80276a071c
Merge pull request #3057 from phl0/fixWwffAwardInfoBox
Fix WWFF award info
2024-04-05 11:21:23 +01:00
phl0 aff522334a
Fix WWFF award info 2024-04-05 10:56:03 +02:00
DJ3CE f03ad1d0b0 Switch dxped-url config to options-table 2024-04-04 19:50:53 +02:00
Peter Goodhall 36f05bdef3
Merge pull request #3045 from patrickrb/1720-public-view-pagination-with-config-option
Visitor page pagination
2024-04-04 14:21:52 +01:00
Patrick Burns 83ad320e02 fix comment 2024-04-04 07:40:27 -05:00
Patrick Burns b0a7eef25e remove search_enabled config requirement 2024-04-04 07:39:00 -05:00
Peter Goodhall c3a2046d9f
Bug fix and refactor - QSL/SSTV carousels and management tabs 2024-04-04 13:17:18 +01:00
Peter Goodhall 121911c306
Merge pull request #3047 from patrickrb/SSTV-image-page
Feature - SSTV Image Page
2024-04-04 13:16:34 +01:00
Patrick Burns b5a7bc2847 refactored sstv and qsl carousels and javascript to be a little easier to read and reason about 2024-04-03 21:50:47 -05:00
Patrick Burns 9b6127c9ab remove storage functions from eqsl and use new helper instead 2024-04-02 17:01:17 -05:00
Patrick Burns e345364bfa added SSTV image page to the nav menu in the header 2024-04-02 16:55:00 -05:00
Patrick Burns eab8af8068 remove errant empty line addition 2024-04-02 10:15:25 -05:00
Patrick Burns c2c2b0f395 self reivew, simplify logic on checking if results is empty 2024-04-02 10:14:01 -05:00
Patrick Burns 6330d5df77 added pagination to visitor page only if the public search option is enabled 2024-04-02 09:51:10 -05:00
Peter Goodhall f8eeaab064
Merge pull request #3042 from DanielBausset/sattimers_6_chars_grid
Limit Grid square to 6 chars in request to df2et.de API
2024-04-02 14:37:20 +01:00
Peter Goodhall 55d24cd52b
Prevent non-numeric input in contesting-serial fields 2024-04-02 13:45:00 +01:00
Peter Goodhall 3a8f424dc0
Contest "copy exchange to" 2024-04-02 13:44:08 +01:00
Peter Goodhall 7473a80332
Post-Contest-Logging: Fixes and focus to time-field 2024-04-02 13:34:56 +01:00
Peter Goodhall dee4caa8e7
Merge pull request #3044 from phl0/subModeToLabel
Use submode on labels if set
2024-04-01 20:19:07 +01:00
phl0 31fe461e4a
Use submode on labels if set 2024-04-01 09:57:48 +02:00
Danny 2c3408e522 Limit Grid square to 6 chars in request to df2et.de API 2024-03-31 18:00:32 +02:00
Peter Goodhall 41bc9b3e1b Make sure that sstv images table doesnt already exist 2024-03-28 15:22:01 +00:00
Peter Goodhall ab8abd1ccc
Support added for uploading SSTV images against past QSOs 2024-03-28 15:19:19 +00:00
Peter Goodhall aed7424676 Added migration config change and also added sstvimages folder to gitignore 2024-03-28 15:17:45 +00:00
Peter Goodhall 9564a767eb
Merge pull request #3034 from phl0/liveQsoMarker
Add live/post QSO markers
2024-03-28 14:16:03 +00:00
phl0 cc46e713e0
Add live/post QSO markers 2024-03-27 18:33:23 +01:00
DJ3CE 07ba06d104 Make dxped-url configurable 2024-03-27 11:33:16 +01:00
DJ3CE 3d22e3c949 Implement contesting copy-exchange-to(-nearly)-anything
- in contest-session, the (numeric-)id of the selected 'copy' is saved,
  compatible with the previous DOK-copy.
- UI changes
- Logbook_model enhancements
- Translation additions
2024-03-27 11:31:39 +01:00
DJ3CE f6681482ab Post-contest-logging focus and qso-list fix 2024-03-27 11:29:58 +01:00
Patrick Burns fdd4a2df8c realized my old branch/PR was started off of main and not dev, got a new one up now 2024-03-26 22:08:16 -05:00
DJ3CE f527be0af0 Prevent non-numeric entries in contesting-serial fields 2024-03-25 11:07:08 +01:00
Peter Goodhall 40dc26c120
Merge pull request #3019 from DJ3CE/fix-cols-search
Fix missing columns in logsearch
2024-03-22 11:10:56 +00:00
Peter Goodhall 5f9d33c0bd Fixes Menu Hiding 2024-03-22 10:59:00 +00:00
Peter Goodhall 8d9e0ba2cc Fixes Menu Hiding 2024-03-22 10:58:30 +00:00
DJ3CE 8606a73a88 Fix missing columns in logsearch 2024-03-22 11:51:53 +01:00
Peter Goodhall 167d78f19b
2.6.7 2024-03-21 14:04:19 +00:00
Peter Goodhall 51eb502144 Get ready for version 2.6.7 stable 2024-03-21 13:30:21 +00:00
Peter Goodhall abda7fb663 [Dashboard|User] Control over what cards are shown on the dashboard 2024-03-19 14:38:33 +00:00
Peter Goodhall 7f48eb7140 Reformatted the code 2024-03-18 14:45:08 +00:00
Peter Goodhall 6dde203bf5 Fixes #2915 2024-03-18 14:25:30 +00:00
Peter Goodhall 237f679674 Fixes search dropdown not appearing after editing
Fixes #2973
2024-03-18 14:18:18 +00:00
Peter Goodhall 13ede1b290 Merge branch 'dev' of https://github.com/magicbug/Cloudlog into dev 2024-03-14 11:45:21 +00:00
Peter Goodhall dfe5471b87 Fixed links not being visable 2024-03-14 11:45:16 +00:00
Peter Goodhall e348de2363
Merge pull request #3009 from PartTimeLegend/patch-1
Remove extra comma causing error
2024-03-13 16:47:07 +00:00
Antony Bailey 1eb655b5a2
Merge branch 'dev' into patch-1 2024-03-13 16:44:52 +00:00
Antony Bailey 7b45746481
Remove extra comma causing error 2024-03-13 16:21:06 +00:00
Peter Goodhall 1818530c9d Returns the correct hamsat user fields 2024-03-11 18:31:23 +00:00
Peter Goodhall c2b1777590 Fixes errors when the fields arent there 2024-03-11 18:15:23 +00:00
Peter Goodhall 135db2cbb3
Merge pull request #3003 from phl0/workableHamsatPasses
Workable hamsat passes
2024-03-11 17:38:49 +00:00
Peter Goodhall dff1298068
Merge pull request #3002 from phl0/dokDetails
Add link for DOK districts
2024-03-11 17:38:39 +00:00
Peter Goodhall 35bf8854d0
Merge pull request #3001 from DH5DAX/master
Contest Logging Dupe Checking Bugfix/Improvement
2024-03-11 17:38:29 +00:00
phl0 9a79cbcfcd
Add option to configure private feed key and show only workable passe 2024-03-09 08:49:12 +01:00
phl0 07bd0e6474
Add link for DOK districts 2024-03-09 08:10:28 +01:00
root 7e315677db Cleanup unused class 2024-03-08 12:57:07 +00:00
root f03b96968e Contesting Dupe Check Improvement 2024-03-08 12:41:12 +00:00
217 zmienionych plików z 187874 dodań i 4829 usunięć

9
.env.sample 100644
Wyświetl plik

@ -0,0 +1,9 @@
MYSQL_ROOT_PASSWORD=rootpassword
MYSQL_DATABASE=cloudlog
MYSQL_USER=cloudlog
MYSQL_PASSWORD=cloudlogpassword
MYSQL_HOST=db
MYSQL_PORT=3306
BASE_LOCATOR=IO91WM
WEBSITE_URL=http://localhost
DIRECTORY=/var/www/html

Wyświetl plik

@ -0,0 +1,45 @@
name: Cypress Tests
on: [pull_request]
jobs:
cypress-e2e-tests:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Cache Cypress
uses: actions/cache@v2
with:
path: ~/.cache/Cypress
key: cypress-${{ hashFiles('package-lock.json') }}
restore-keys: |
cypress-
- name: Install Cypress
run: npm install cypress
- name: Cache .env
uses: actions/cache@v2
with:
path: .env
key: .env-${{ hashFiles('.env.sample') }}
restore-keys: |
.env-
- name: Setup .env
run: |
if [ ! -f .env ]; then
cp .env.sample .env
fi
- name: Build Docker services
run: docker-compose up -d
- name: Wait for services to start
run: sleep 5
- name: Populate dxcc_entities table
run: curl "http://localhost/index.php/update/dxcc"
- name: Run Cypress tests
run: npx cypress run

6
.gitignore vendored
Wyświetl plik

@ -11,9 +11,15 @@
/images/eqsl_card_images/*.jpg
/updates/clublog_scp.txt
/assets/qslcard/*
/assets/sstvimages/*
/assets/js/sections/custom.js
/cypress/screenshots
/node_modules/
.idea/*
.DS_Store
sync.sh
*.p12
*.swp
.env
/node_modules
/.vs

13
.vscode/settings.json vendored 100644
Wyświetl plik

@ -0,0 +1,13 @@
{
"cSpell.words": [
"callsign",
"cloudlog",
"hamradio",
"qslcard",
"sstv",
"sstvimages",
"sstvtable",
"SUBMODE",
"userdata"
]
}

28
Dockerfile 100644
Wyświetl plik

@ -0,0 +1,28 @@
# Use the official image for PHP and Apache
FROM php:7.4-apache
# Set the working directory to /var/www/html
WORKDIR /var/www/html
# Install system dependencies, including git and libxml2
RUN apt-get update && apt-get install -y \
libcurl4-openssl-dev \
libxml2-dev \
libzip-dev \
zlib1g-dev \
libpng-dev \
libonig-dev \
default-mysql-client \
curl \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/* \
&& docker-php-ext-install pdo_mysql \
&& docker-php-ext-install mysqli \
&& docker-php-ext-install gd \
&& docker-php-ext-install mbstring \
&& docker-php-ext-install zip \
&& docker-php-ext-install xml \
&& a2enmod rewrite
# Expose port 80
EXPOSE 80

8
Dockerfile-db 100644
Wyświetl plik

@ -0,0 +1,8 @@
# Dockerfile-db
FROM mariadb:latest
# Add the install.sql file to the docker image
ADD install/assets/install.sql /docker-entrypoint-initdb.d
# Expose port 3306
EXPOSE 3306

Wyświetl plik

@ -11,24 +11,99 @@ Core Contributors: 2M0SQL ([@magicbug](https://github.com/magicbug)), LA8AJA ([@
Website: [http://www.cloudlog.co.uk](http://www.cloudlog.co.uk)
## Requirements
* Linux based Operating System
* Apache (Nginx should work)
* PHP Version 7.4 (PHP 8.2 works)
* MySQL (MySQL 5.7 or higher)
- Linux based Operating System
- Apache (Nginx should work)
- PHP Version 7.4 (PHP 8.2 works)
- MySQL (MySQL 5.7 or higher)
Notes
* If you want to log microwave QSOs you will need to use a 64bit operating system.
* We do not provide Docker support, however you are free to use it if you wish but we will not handle support.
- If you want to log microwave QSOs you will need to use a 64bit operating system.
- We do not provide Docker support, however you are free to use it if you wish but we will not handle support.
## Setup
Installation information can be found on the [wiki](https://github.com/magicbug/Cloudlog/wiki).
# Docker Development Environment
This guide provides instructions for setting up a local development environment using Docker and Docker Compose. Please note that this setup is not recommended for production use.
## Prerequisites
Before you begin, you need to install Docker and Docker Compose. You can download them using the following links:
- [Docker](https://docs.docker.com/get-docker/)
- [Docker Compose](https://docs.docker.com/compose/install/)
## Configuration
1. Copy the `.env.sample` file to `.env`:
```bash
cp .env.sample .env
```
2. Open the `.env` file and update the values to match your setup. The values from the `.env` file will be used to populate the database connection details on the install page. You should not need to change these unless your setup requires different values.
**Note:** Docker Compose creates a network for your application, and each service (container) in the Docker Compose file can reach each other via the service name. This is why the `DB_HOST` value in the `.env` file and on the install page should match the service name of the database in the `docker-compose.yml` file. For example, if the database service in `docker-compose.yml` is defined as `db`, then `DB_HOST` should be set as 'db'. This allows the application to communicate with the database service on its internal docker network.
## Starting the Development Environment
To start the development environment, run the following command in your terminal:
```bash
docker-compose up
```
# Running Cypress Tests Locally
Follow these steps to run the Cypress tests locally on your machine:
1. **Clone the repository**
If you haven't already, clone the repository to your local machine
2. **Setup .env file**
Copy the sample `.env` file and adjust it to your local environment:
```bash
cd your-repo
cp .env.sample .env
```
3. **Build Docker services**
Build and start the Docker services:
```bash
docker-compose up -d
```
4. **Install Cypress**
Navigate into the project directory and install Cypress:
```bash
npm install cypress
```
5. **Run the Cypress tests**
After the installation is complete, you can run the Cypress tests:
```bash
npx cypress run
```
## Support
Cloudlog has two support systems for code issues use Github issues, however if you have general issues with setting up your server please use our general discussion forum [https://github.com/magicbug/Cloudlog/discussions](https://github.com/magicbug/Cloudlog/discussions).
## Security Vulnerabilities
If you discover a security vulnerability within Cloudlog, please send an e-mail to Peter Goodhall, 2M0SQL via [peter@magicbug.co.uk](mailto:peter@magicbug.co.uk). All security vulnerabilities will be promptly addressed.
## Want Cloudlog Hosting?
@ -53,4 +128,4 @@ Cloudlog is supported by Patreon and donations via PayPal, thanks to the followi
Paul (M0TZO), Tim (G4VXE), Paul (N8HM), Michelle (W5NYV), Mitchell (AD0HJ), Dan (M0TCB), Martin (DK3ML), Juan Carlos (EA5WA), Iain (M0PCB), Charlie (GM1TGY), Ondrej (OK1CDJ), Trystan (G0KAY), Oliver (DL6KBG), Volkmar Schirmer, Jordan (M0PIR), Thomas Ziegler, Mathis (DB9MAT), Ken (VE3HLS), Tyler (WL7T), Jeremy Taylor, Ben Kuhn, Eric Thresher, Michael Cullen, Juuso (OH1JW), Anthony Castiglia, Fernando Ramirez-Ferrer, Robert Dixon, Mark Percival, Julia (KV1V), Timo Tomasini, Ant (NU1U), Christopher Williams, Danny Barnes, Vic, Tom (M0LTE), smurphboy, Lars (SM0TGU), Theo (PD9DP), Stefan (SM0RGM). Peter (G0ABI), Lou (KI5FTY), Michael (DG3NAB), Dragan (4O4A), minorsecond, Emily (W7AYQ), Steve (M0SKM), Rob (M0VFC), Doug (WA6L), Petr (OK1PKR), Fabian (HB9HIL), Daniel (OK2VLK), John (M5JFS).
If you'd like to donate to Cloudlog to help allow @magicbug spend less time doing commercial work and more time coding Cloudlog then you can donate via [PayPal](https://paypal.me/PGoodhall), [Github Sponsor](https://github.com/sponsors/magicbug) or become a [Patreon](https://www.patreon.com/2m0sql)
If you'd like to donate to Cloudlog to help allow @magicbug spend less time doing commercial work and more time coding Cloudlog then you can donate via [PayPal](https://paypal.me/PGoodhall), [Github Sponsor](https://github.com/sponsors/magicbug) or become a [Patreon](https://www.patreon.com/2m0sql)

Wyświetl plik

@ -22,7 +22,7 @@ $config['migration_enabled'] = TRUE;
|
*/
$config['migration_version'] = 173;
$config['migration_version'] = 184;
/*
|--------------------------------------------------------------------------

Wyświetl plik

@ -127,6 +127,29 @@ class API extends CI_Controller {
}
}
function check_auth($key) {
$this->load->model('api_model');
header("Content-type: text/xml");
if($this->api_model->access($key) == "No Key Found" || $this->api_model->access($key) == "Key Disabled") {
// set the content type as json
header("Content-type: application/json");
// set the http response code to 401
http_response_code(401);
// return the json with the status as failed
echo json_encode(['status' => 'failed', 'reason' => "missing or invalid api key"]);
} else {
// set the content type as json
header("Content-type: application/json");
// set the http response code to 200
http_response_code(200);
// return the json
echo json_encode(['status' => 'valid', 'rights' => $this->api_model->access($key)]);
}
}
function station_info($key) {
$this->load->model('api_model');
$this->load->model('stations');

Wyświetl plik

@ -13,14 +13,39 @@ class Components extends CI_Controller {
if(!$this->user_model->authorize(2)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); }
}
public function index() {
$this->load->model('stations');
$url = 'https://hams.at/api/alerts/upcoming';
$json = file_get_contents($url);
$data['rovedata'] = json_decode($json, true);
$data['gridsquare'] = strtoupper($this->stations->find_gridsquare());
// load view
$this->load->view('components/hamsat/table', $data);
}
public function index() {
$this->load->model("user_options_model");
$hkey_opt=$this->user_options_model->get_options('hamsat',array('option_name'=>'hamsat_key','option_key'=>'api'))->result();
if (count($hkey_opt)>0) {
$data['user_hamsat_key'] = $hkey_opt[0]->option_value;
} else {
$data['user_hamsat_key']='';
}
$url = 'https://hams.at/api/alerts/upcoming';
if ($data['user_hamsat_key'] ?? '' != '') {
$options = array(
'http' => array(
'method' => 'GET',
'header' => "Authorization: Bearer ".$data['user_hamsat_key']."\r\n"
)
);
$context = stream_context_create($options);
$json = file_get_contents($url, false, $context);
} else {
$json = file_get_contents($url);
}
$hkey_opt=$this->user_options_model->get_options('hamsat',array('option_name'=>'hamsat_key','option_key'=>'workable'))->result();
if (count($hkey_opt)>0) {
$data['user_hamsat_workable_only'] = $hkey_opt[0]->option_value;
} else {
$data['user_hamsat_workable_only'] = 0;
}
$this->load->model('stations');
$data['rovedata'] = json_decode($json, true);
$data['gridsquare'] = strtoupper($this->stations->find_gridsquare());
// load view
$this->load->view('components/hamsat/table', $data);
}
}

Wyświetl plik

@ -202,6 +202,8 @@ class Contesting extends CI_Controller {
$custom_date_format = $this->session->userdata('user_date_format');
$abstimeb4=date($custom_date_format, strtotime($result->row()->COL_TIME_OFF)).' '.date('H:i',strtotime($result->row()->COL_TIME_OFF));
echo json_encode(array('message' => 'Worked at '.$abstimeb4.' ('.$timeb4.' ago) before'));
} else {
echo json_encode(array('message' => 'OKAY'));
}
return;
}

Wyświetl plik

@ -89,6 +89,64 @@ class Dashboard extends CI_Controller
$data['total_countries_confirmed_eqsl'] = $CountriesBreakdown['Countries_Worked_EQSL'];
$data['total_countries_confirmed_lotw'] = $CountriesBreakdown['Countries_Worked_LOTW'];
$data['dashboard_upcoming_dx_card'] = false;
$data['dashboard_qslcard_card'] = false;
$data['dashboard_eqslcard_card'] = false;
$data['dashboard_lotw_card'] = false;
$data['dashboard_vuccgrids_card'] = false;
$dashboard_options = $this->user_options_model->get_options('dashboard')->result();
foreach ($dashboard_options as $item) {
$option_name = $item->option_name;
$option_key = $item->option_key;
$option_value = $item->option_value;
if ($option_name == 'dashboard_upcoming_dx_card' && $option_key == 'enabled') {
if($option_value == 'true') {
$data['dashboard_upcoming_dx_card'] = true;
} else {
$data['dashboard_upcoming_dx_card'] = false;
}
}
if ($option_name == 'dashboard_qslcards_card' && $option_key == 'enabled') {
if($item->option_value == 'true') {
$data['dashboard_qslcard_card'] = true;
} else {
$data['dashboard_qslcard_card'] = false;
}
}
if ($option_name == 'dashboard_eqslcards_card' && $option_key == 'enabled') {
if($item->option_value == 'true') {
$data['dashboard_eqslcard_card'] = true;
} else {
$data['dashboard_eqslcard_card'] = false;
}
}
if ($option_name == 'dashboard_lotw_card' && $option_key == 'enabled') {
if($item->option_value == 'true') {
$data['dashboard_lotw_card'] = true;
} else {
$data['dashboard_lotw_card'] = false;
}
}
if ($option_name == 'dashboard_vuccgrids_card' && $option_key == 'enabled') {
if($item->option_value == 'true') {
$data['dashboard_vuccgrids_card'] = true;
$data['vucc'] = $this->vucc->fetchVuccSummary();
$data['vuccSAT'] = $this->vucc->fetchVuccSummary('SAT');
} else {
$data['dashboard_vuccgrids_card'] = false;
}
}
}
$QSLStatsBreakdownArray = $this->logbook_model->get_QSLStats($logbooks_locations_array);
$data['total_qsl_sent'] = $QSLStatsBreakdownArray['QSL_Sent'];
@ -115,9 +173,6 @@ class Dashboard extends CI_Controller
$data['last_five_qsos'] = $this->logbook_model->get_last_qsos('18', $logbooks_locations_array);
$data['vucc'] = $this->vucc->fetchVuccSummary();
$data['vuccSAT'] = $this->vucc->fetchVuccSummary('SAT');
$data['page_title'] = "Dashboard";
$this->load->model('dxcc');
@ -133,6 +188,24 @@ class Dashboard extends CI_Controller
}
}
public function logbook_display_component() {
$this->load->model('user_model');
if ($this->user_model->validate_session() == 0) {
// User is not logged in
} else {
$this->load->model('logbook_model');
$this->load->model('logbooks_model');
}
// Get Logbook Locations
$logbooks_locations_array = $this->logbooks_model->list_logbook_relationships($this->session->userdata('active_station_logbook'));
// Get the last 20 QSOs
$data['last_five_qsos'] = $this->logbook_model->get_last_qsos('20', $logbooks_locations_array);
$this->load->view('components/dashboard_logbook_table', $data);
}
function radio_display_component()
{
$this->load->model('cat');

Wyświetl plik

@ -1,45 +1,53 @@
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
class eqsl extends CI_Controller {
class eqsl extends CI_Controller
{
/* Controls who can access the controller and its functions */
function __construct() {
function __construct()
{
parent::__construct();
$this->load->helper(array('form', 'url'));
}
// Default view when loading controller.
public function index() {
// Default view when loading controller.
public function index()
{
$this->lang->load('qslcard');
$folder_name = "images/eqsl_card_images";
$data['storage_used'] = $this->sizeFormat($this->folderSize($folder_name));
$this->lang->load('qslcard');
$this->load->helper('storage');
$folder_name = "images/eqsl_card_images";
$data['storage_used'] = sizeFormat(folderSize($folder_name));
// Render Page
$data['page_title'] = "eQSL Cards";
// Render Page
$data['page_title'] = "eQSL Cards";
$this->load->model('eqsl_images');
$data['qslarray'] = $this->eqsl_images->eqsl_qso_list();
$this->load->model('eqsl_images');
$data['qslarray'] = $this->eqsl_images->eqsl_qso_list();
$this->load->view('interface_assets/header', $data);
$this->load->view('eqslcard/index');
$this->load->view('interface_assets/footer');
}
public function import() {
$this->load->view('interface_assets/header', $data);
$this->load->view('eqslcard/index');
$this->load->view('interface_assets/footer');
}
public function import()
{
$this->load->model('user_model');
if(!$this->user_model->authorize(2)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); }
if (!$this->user_model->authorize(2)) {
$this->session->set_flashdata('notice', 'You\'re not allowed to do that!');
redirect('dashboard');
}
$this->load->model('stations');
$data['station_profile'] = $this->stations->all_of_user();
$active_station_id = $this->stations->find_active();
$station_profile = $this->stations->profile($active_station_id);
$active_station_id = $this->stations->find_active();
$station_profile = $this->stations->profile($active_station_id);
$data['active_station_info'] = $station_profile->row();
// Check if eQSL Nicknames have been defined
$this->load->model('eqslmethods_model');
$eqsl_locations = $this->eqslmethods_model->all_of_user_with_eqsl_nick_defined();
if($eqsl_locations->num_rows() == 0) {
if ($eqsl_locations->num_rows() == 0) {
$this->session->set_flashdata('error', 'eQSL Nicknames in Station Profiles aren\'t defined!');
}
@ -52,8 +60,7 @@ class eqsl extends CI_Controller {
$this->load->library('upload', $config);
$eqsl_results = array();
if ($this->input->post('eqslimport') == 'fetch')
{
if ($this->input->post('eqslimport') == 'fetch') {
$this->load->library('EqslImporter');
// Get credentials for eQSL
@ -62,13 +69,12 @@ class eqsl extends CI_Controller {
$eqsl_password = $q->user_eqsl_password;
// Validate that eQSL credentials are not empty
if ($eqsl_password == '')
{
if ($eqsl_password == '') {
$this->session->set_flashdata('warning', 'You have not defined your eQSL.cc credentials!');
redirect('eqsl/import');
}
$eqsl_force_from_date = (!$this->input->post('eqsl_force_from_date')=="")?$this->input->post('eqsl_force_from_date'):"";
$eqsl_force_from_date = (!$this->input->post('eqsl_force_from_date') == "") ? $this->input->post('eqsl_force_from_date') : "";
foreach ($eqsl_locations->result_array() as $eqsl_location) {
$this->eqslimporter->from_callsign_and_QTH(
$eqsl_location['station_callsign'],
@ -80,11 +86,10 @@ class eqsl extends CI_Controller {
$eqsl_results[] = $this->eqslimporter->fetch($eqsl_password, $eqsl_force_from_date);
}
} elseif ($this->input->post('eqslimport') == 'upload') {
$station_id4upload=$this->input->post('station_profile');
$station_id4upload = $this->input->post('station_profile');
if ($this->stations->check_station_is_accessible($station_id4upload)) {
$station_callsign=$this->stations->profile($station_id4upload)->row()->station_callsign;
if ( ! $this->upload->do_upload())
{
$station_callsign = $this->stations->profile($station_id4upload)->row()->station_callsign;
if (!$this->upload->do_upload()) {
$data['page_title'] = "eQSL Import";
$data['error'] = $this->upload->display_errors();
@ -97,12 +102,12 @@ class eqsl extends CI_Controller {
$data = array('upload_data' => $this->upload->data());
$this->load->library('EqslImporter');
$this->eqslimporter->from_file('./uploads/'.$data['upload_data']['file_name'], $station_callsign, $station_id4upload);
$this->eqslimporter->from_file('./uploads/' . $data['upload_data']['file_name'], $station_callsign, $station_id4upload);
$eqsl_results[] = $this->eqslimporter->import();
}
} else {
log_message('error',$station_id4upload." is not valid for user!");
log_message('error', $station_id4upload . " is not valid for user!");
}
} else {
$data['page_title'] = "eQSL Import";
@ -122,41 +127,45 @@ class eqsl extends CI_Controller {
$this->load->view('interface_assets/footer');
} // end function
public function export() {
public function export()
{
$this->load->model('user_model');
if(!$this->user_model->authorize(2)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); }
if (!$this->user_model->authorize(2)) {
$this->session->set_flashdata('notice', 'You\'re not allowed to do that!');
redirect('dashboard');
}
// Check if eQSL Nicknames have been defined
$this->load->model('stations');
if($this->stations->are_eqsl_nicks_defined() == 0) {
$this->session->set_flashdata('error', 'eQSL Nicknames in Station Profiles aren\'t defined!');
}
$this->load->model('stations');
if ($this->stations->are_eqsl_nicks_defined() == 0) {
$this->session->set_flashdata('error', 'eQSL Nicknames in Station Profiles aren\'t defined!');
}
ini_set('memory_limit', '-1');
set_time_limit(0);
$this->load->model('eqslmethods_model');
$data['page_title'] = "eQSL QSO Upload";
$custom_date_format = $this->session->userdata('user_date_format');
if ($this->input->post('eqslexport') == "export") {
// Get credentials for eQSL
$query = $this->user_model->get_by_id($this->session->userdata('user_id'));
$q = $query->row();
$data['user_eqsl_name'] = $q->user_eqsl_name;
$data['user_eqsl_password'] = $q->user_eqsl_password;
// Validate that eQSL credentials are not empty
if ($data['user_eqsl_name'] == '' || $data['user_eqsl_password'] == '')
{
$this->session->set_flashdata('warning', 'You have not defined your eQSL.cc credentials!'); redirect('eqsl/import');
if ($data['user_eqsl_name'] == '' || $data['user_eqsl_password'] == '') {
$this->session->set_flashdata('warning', 'You have not defined your eQSL.cc credentials!');
redirect('eqsl/import');
}
$rows = '';
// Grab the list of QSOs to send information about
// perform an HTTP get on each one, and grab the status back
$qslsnotsent = $this->eqslmethods_model->eqsl_not_yet_sent();
foreach ($qslsnotsent->result_array() as $qsl) {
$rows .= "<tr>";
// eQSL username changes for linked account.
@ -164,21 +173,21 @@ class eqsl extends CI_Controller {
// the password, however, is always the same as the main account
$data['user_eqsl_name'] = $qsl['station_callsign'];
$adif = $this->generateAdif($qsl, $data);
$status = $this->uploadQso($adif, $qsl);
$timestamp = strtotime($qsl['COL_TIME_ON']);
$rows .= "<td>".date($custom_date_format, $timestamp)."</td>";
$rows .= "<td>".date('H:i', $timestamp)."</td>";
$rows .= "<td>".str_replace("0","&Oslash;",$qsl['COL_CALL'])."</td>";
$rows .= "<td>".$qsl['COL_MODE']."</td>";
if(isset($qsl['COL_SUBMODE'])) {
$rows .= "<td>".$qsl['COL_SUBMODE']."</td>";
$rows .= "<td>" . date($custom_date_format, $timestamp) . "</td>";
$rows .= "<td>" . date('H:i', $timestamp) . "</td>";
$rows .= "<td>" . str_replace("0", "&Oslash;", $qsl['COL_CALL']) . "</td>";
$rows .= "<td>" . $qsl['COL_MODE'] . "</td>";
if (isset($qsl['COL_SUBMODE'])) {
$rows .= "<td>" . $qsl['COL_SUBMODE'] . "</td>";
} else {
$rows .= "<td></td>";
}
$rows .= "<td>".$qsl['COL_BAND']."</td>";
$rows .= "<td>".$status."</td>";
$rows .= "<td>" . $qsl['COL_BAND'] . "</td>";
$rows .= "<td>" . $status . "</td>";
}
$rows .= "</tr>";
$data['eqsl_table'] = $this->generateResultTable($custom_date_format, $rows);
@ -188,26 +197,27 @@ class eqsl extends CI_Controller {
$data['eqsl_table'] = $this->writeEqslNotSent($qslsnotsent->result_array(), $custom_date_format);
}
}
$this->load->view('interface_assets/header', $data);
$this->load->view('eqsl/export');
$this->load->view('interface_assets/footer');
}
function uploadQso($adif, $qsl) {
function uploadQso($adif, $qsl)
{
$this->load->model('eqslmethods_model');
$status = "";
// begin script
$ch = curl_init();
// basic curl options for all requests
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
// use the URL we built
curl_setopt($ch, CURLOPT_URL, $adif);
$result = curl_exec($ch);
$chi = curl_getinfo($ch);
curl_close($ch);
@ -220,21 +230,23 @@ class eqsl extends CI_Controller {
Warning: Y=2013 M=08 D=11 F6ARS 15M JT65 Bad record: Duplicate
Result: 0 out of 1 records added -> Dupe, OM!
*/
if ($chi['http_code'] == "200") {
if (stristr($result, "Result: 1 out of 1 records added")) {
$status = "Sent";
$this->eqslmethods_model->eqsl_mark_sent($qsl['COL_PRIMARY_KEY']);
} else {
if (stristr($result, "Error: No match on eQSL_User/eQSL_Pswd")) {
$this->session->set_flashdata('warning', 'Your eQSL username and/or password is incorrect.'); redirect('eqsl/export');
$this->session->set_flashdata('warning', 'Your eQSL username and/or password is incorrect.');
redirect('eqsl/export');
} else {
if (stristr($result, "Result: 0 out of 0 records added")) {
$this->session->set_flashdata('warning', 'Something went wrong with eQSL.cc!'); redirect('eqsl/export');
$this->session->set_flashdata('warning', 'Something went wrong with eQSL.cc!');
redirect('eqsl/export');
} else {
if (stristr($result, "Bad record: Duplicate")) {
$status = "Duplicate";
# Mark the QSL as sent if this is a dupe.
$this->eqslmethods_model->eqsl_mark_sent($qsl['COL_PRIMARY_KEY']);
}
@ -243,14 +255,17 @@ class eqsl extends CI_Controller {
}
} else {
if ($chi['http_code'] == "500") {
$this->session->set_flashdata('warning', 'eQSL.cc is experiencing issues. Please try exporting QSOs later.'); redirect('eqsl/export');
$this->session->set_flashdata('warning', 'eQSL.cc is experiencing issues. Please try exporting QSOs later.');
redirect('eqsl/export');
} else {
if ($chi['http_code'] == "400") {
$this->session->set_flashdata('warning', 'There was an error in one of the QSOs. You might want to manually upload them.'); redirect('eqsl/export');
$this->session->set_flashdata('warning', 'There was an error in one of the QSOs. You might want to manually upload them.');
redirect('eqsl/export');
$status = "Error";
} else {
if ($chi['http_code'] == "404") {
$this->session->set_flashdata('warning', 'It seems that the eQSL site has changed. Please open up an issue on GitHub.'); redirect('eqsl/export');
$this->session->set_flashdata('warning', 'It seems that the eQSL site has changed. Please open up an issue on GitHub.');
redirect('eqsl/export');
}
}
}
@ -259,18 +274,19 @@ class eqsl extends CI_Controller {
return $status;
}
function generateResultTable($custom_date_format, $rows) {
function generateResultTable($custom_date_format, $rows)
{
$table = '<table = style="width:100%" class="table-sm table table-bordered table-hover table-striped table-condensed text-center">';
$table .= "<thead><tr class=\"titles\">";
$table .= "<th>Date</th>";
$table .= "<th>Time</th>";
$table .= "<th>Call</th>";
$table .= "<th>Mode</th>";
$table .= "<th>Submode</th>";
$table .= "<th>Band</th>";
$table .= "<th>Status</th>";
$table .= "</tr></thead><tbody>";
$table .= "<thead><tr class=\"titles\">";
$table .= "<th>Date</th>";
$table .= "<th>Time</th>";
$table .= "<th>Call</th>";
$table .= "<th>Mode</th>";
$table .= "<th>Submode</th>";
$table .= "<th>Band</th>";
$table .= "<th>Status</th>";
$table .= "</tr></thead><tbody>";
$table .= $rows;
$table .= "</tbody></table>";
@ -278,14 +294,15 @@ class eqsl extends CI_Controller {
}
// Build out the ADIF info string according to specs https://eqsl.cc/qslcard/ADIFContentSpecs.cfm
function generateAdif($qsl, $data) {
$COL_QSO_DATE = date('Ymd',strtotime($qsl['COL_TIME_ON']));
$COL_TIME_ON = date('Hi',strtotime($qsl['COL_TIME_ON']));
function generateAdif($qsl, $data)
{
$COL_QSO_DATE = date('Ymd', strtotime($qsl['COL_TIME_ON']));
$COL_TIME_ON = date('Hi', strtotime($qsl['COL_TIME_ON']));
# Set up the single record file
$adif = "https://www.eqsl.cc/qslcard/importADIF.cfm?";
$adif .= "ADIFData=CloudlogUpload%20";
/* Handy reference of escaping chars
"<" = 3C
">" = 3E
@ -296,7 +313,7 @@ class eqsl extends CI_Controller {
"." = 2E
"&" = 26
*/
$adif .= "%3C";
$adif .= "ADIF%5FVER";
$adif .= "%3A";
@ -304,7 +321,7 @@ class eqsl extends CI_Controller {
$adif .= "%3E";
$adif .= "1%2E00 ";
$adif .= "%20";
$adif .= "%3C";
$adif .= "EQSL%5FUSER";
$adif .= "%3A";
@ -312,7 +329,7 @@ class eqsl extends CI_Controller {
$adif .= "%3E";
$adif .= $data['user_eqsl_name'];
$adif .= "%20";
$adif .= "%3C";
$adif .= "EQSL%5FPSWD";
$adif .= "%3A";
@ -320,11 +337,11 @@ class eqsl extends CI_Controller {
$adif .= "%3E";
$adif .= urlencode($data['user_eqsl_password']);
$adif .= "%20";
$adif .= "%3C";
$adif .= "EOH";
$adif .= "%3E";
# Lay out the required fields
$adif .= "%3C";
$adif .= "QSO%5FDATE";
@ -333,7 +350,7 @@ class eqsl extends CI_Controller {
$adif .= "%3E";
$adif .= $COL_QSO_DATE;
$adif .= "%20";
$adif .= "%3C";
$adif .= "TIME%5FON";
$adif .= "%3A";
@ -341,7 +358,7 @@ class eqsl extends CI_Controller {
$adif .= "%3E";
$adif .= $COL_TIME_ON;
$adif .= "%20";
$adif .= "%3C";
$adif .= "CALL";
$adif .= "%3A";
@ -349,7 +366,7 @@ class eqsl extends CI_Controller {
$adif .= "%3E";
$adif .= $qsl['COL_CALL'];
$adif .= "%20";
$adif .= "%3C";
$adif .= "MODE";
$adif .= "%3A";
@ -357,15 +374,15 @@ class eqsl extends CI_Controller {
$adif .= "%3E";
$adif .= $qsl['COL_MODE'];
$adif .= "%20";
if(isset($qsl['COL_SUBMODE'])) {
$adif .= "%3C";
$adif .= "SUBMODE";
$adif .= "%3A";
$adif .= strlen($qsl['COL_SUBMODE']);
$adif .= "%3E";
$adif .= $qsl['COL_SUBMODE'];
$adif .= "%20";
if (isset($qsl['COL_SUBMODE'])) {
$adif .= "%3C";
$adif .= "SUBMODE";
$adif .= "%3A";
$adif .= strlen($qsl['COL_SUBMODE']);
$adif .= "%3E";
$adif .= $qsl['COL_SUBMODE'];
$adif .= "%20";
}
$adif .= "%3C";
@ -375,9 +392,9 @@ class eqsl extends CI_Controller {
$adif .= "%3E";
$adif .= $qsl['COL_BAND'];
$adif .= "%20";
# End all the required fields
// adding RST_Sent
$adif .= "%3C";
$adif .= "RST%5FSENT";
@ -388,7 +405,7 @@ class eqsl extends CI_Controller {
$adif .= "%20";
// adding prop mode if it isn't blank
if ($qsl['COL_PROP_MODE']){
if ($qsl['COL_PROP_MODE']) {
$adif .= "%3C";
$adif .= "PROP%5FMODE";
$adif .= "%3A";
@ -399,7 +416,7 @@ class eqsl extends CI_Controller {
}
// adding sat name if it isn't blank
if ($qsl['COL_SAT_NAME'] != ''){
if ($qsl['COL_SAT_NAME'] != '') {
$adif .= "%3C";
$adif .= "SAT%5FNAME";
$adif .= "%3A";
@ -410,7 +427,7 @@ class eqsl extends CI_Controller {
}
// adding sat mode if it isn't blank
if ($qsl['COL_SAT_MODE'] != ''){
if ($qsl['COL_SAT_MODE'] != '') {
$adif .= "%3C";
$adif .= "SAT%5FMODE";
$adif .= "%3A";
@ -421,18 +438,18 @@ class eqsl extends CI_Controller {
}
// adding qslmsg if it isn't blank
if ($qsl['COL_QSLMSG'] != ''){
$qsl['COL_QSLMSG'] = str_replace(array(chr(10),chr(13)),array(' ',' '),$qsl['COL_QSLMSG']);
if ($qsl['COL_QSLMSG'] != '') {
$qsl['COL_QSLMSG'] = str_replace(array(chr(10), chr(13)), array(' ', ' '), $qsl['COL_QSLMSG']);
$adif .= "%3C";
$adif .= "QSLMSG";
$adif .= "%3A";
$adif .= strlen($qsl['COL_QSLMSG']);
$adif .= "%3E";
$adif .= str_replace('&','%26',$qsl['COL_QSLMSG']);
$adif .= str_replace('&', '%26', $qsl['COL_QSLMSG']);
$adif .= "%20";
}
if ($qsl['eqslqthnickname'] != ''){
if ($qsl['eqslqthnickname'] != '') {
$adif .= "%3C";
$adif .= "APP%5FEQSL%5FQTH%5FNICKNAME";
$adif .= "%3A";
@ -443,7 +460,7 @@ class eqsl extends CI_Controller {
}
// adding sat mode if it isn't blank
if ($qsl['station_gridsquare'] != ''){
if ($qsl['station_gridsquare'] != '') {
$adif .= "%3C";
$adif .= "MY%5FGRIDSQUARE";
$adif .= "%3A";
@ -457,41 +474,41 @@ class eqsl extends CI_Controller {
$adif .= "%3C";
$adif .= "EOR";
$adif .= "%3E";
# Make sure we don't have any spaces
$adif = str_replace(" ", '%20', $adif);
return $adif;
}
function writeEqslNotSent($qslsnotsent, $custom_date_format) {
function writeEqslNotSent($qslsnotsent, $custom_date_format)
{
$table = '<table = style="width:100%" class="table-sm table qsotable table-bordered table-hover table-striped table-condensed text-center">';
$table .= "<thead><tr class=\"titles\">";
$table .= "<th>Date</th>";
$table .= "<th>Time</th>";
$table .= "<th>Call</th>";
$table .= "<th>Mode</th>";
$table .= "<th>Submode</th>";
$table .= "<th>Band</th>";
$table .= "<th>eQSL QTH Nickname</th>";
$table .= "</tr></thead><tbody>";
foreach ($qslsnotsent as $qsl)
{
$table .= "<thead><tr class=\"titles\">";
$table .= "<th>Date</th>";
$table .= "<th>Time</th>";
$table .= "<th>Call</th>";
$table .= "<th>Mode</th>";
$table .= "<th>Submode</th>";
$table .= "<th>Band</th>";
$table .= "<th>eQSL QTH Nickname</th>";
$table .= "</tr></thead><tbody>";
foreach ($qslsnotsent as $qsl) {
$table .= "<tr>";
$timestamp = strtotime($qsl['COL_TIME_ON']);
$table .= "<td>".date($custom_date_format, $timestamp)."</td>";
$table .= "<td>".date('H:i', $timestamp)."</td>";
$table .= "<td><a href=\"javascript:displayQso(" . $qsl['COL_PRIMARY_KEY'] . ")\">" . str_replace("0","&Oslash;",strtoupper($qsl['COL_CALL'])) . "</a></td>";
$table .= "<td>".$qsl['COL_MODE']."</td>";
if(isset($qsl['COL_SUBMODE'])) {
$table .= "<td>".$qsl['COL_SUBMODE']."</td>";
} else {
$table .= "<td></td>";
}
$table .= "<td>".$qsl['COL_BAND']."</td>";
$table .= "<td>".$qsl['eqslqthnickname']."</td>";
$timestamp = strtotime($qsl['COL_TIME_ON']);
$table .= "<td>" . date($custom_date_format, $timestamp) . "</td>";
$table .= "<td>" . date('H:i', $timestamp) . "</td>";
$table .= "<td><a href=\"javascript:displayQso(" . $qsl['COL_PRIMARY_KEY'] . ")\">" . str_replace("0", "&Oslash;", strtoupper($qsl['COL_CALL'])) . "</a></td>";
$table .= "<td>" . $qsl['COL_MODE'] . "</td>";
if (isset($qsl['COL_SUBMODE'])) {
$table .= "<td>" . $qsl['COL_SUBMODE'] . "</td>";
} else {
$table .= "<td></td>";
}
$table .= "<td>" . $qsl['COL_BAND'] . "</td>";
$table .= "<td>" . $qsl['eqslqthnickname'] . "</td>";
$table .= "</tr>";
}
$table .= "</tbody></table>";
@ -499,11 +516,12 @@ class eqsl extends CI_Controller {
return $table;
}
function image($id) {
function image($id)
{
$this->load->library('electronicqsl');
$this->load->model('Eqsl_images');
if($this->Eqsl_images->get_image($id) == "No Image") {
if ($this->Eqsl_images->get_image($id) == "No Image") {
$this->load->model('logbook_model');
$this->load->model('user_model');
$qso_query = $this->logbook_model->get_qso($id);
@ -531,34 +549,33 @@ class eqsl extends CI_Controller {
$dom->preserveWhiteSpace = false;
$images = $dom->getElementsByTagName('img');
if(!isset($images) || count($images) == 0) {
if (!isset($images) || count($images) == 0) {
echo "Rate Limited";
exit;
}
foreach ($images as $image)
{
foreach ($images as $image) {
header('Content-Type: image/jpg');
$content = file_get_contents("https://www.eqsl.cc".$image->getAttribute('src'));
$content = file_get_contents("https://www.eqsl.cc" . $image->getAttribute('src'));
if ($content === false) {
echo "No response";
exit;
}
echo $content;
$filename = uniqid().'.jpg';
if (file_put_contents('images/eqsl_card_images/' . '/'.$filename, $content) !== false) {
$filename = uniqid() . '.jpg';
if (file_put_contents('images/eqsl_card_images/' . '/' . $filename, $content) !== false) {
$this->Eqsl_images->save_image($id, $filename);
}
}
} else {
header('Content-Type: image/jpg');
$image_url = base_url('images/eqsl_card_images/'.$this->Eqsl_images->get_image($id));
$image_url = base_url('images/eqsl_card_images/' . $this->Eqsl_images->get_image($id));
header('Location: ' . $image_url);
}
}
function bulk_download_image($id) {
function bulk_download_image($id)
{
$this->load->library('electronicqsl');
$this->load->model('Eqsl_images');
@ -594,31 +611,33 @@ class eqsl extends CI_Controller {
$dom->preserveWhiteSpace = false;
$images = $dom->getElementsByTagName('img');
if(!isset($images) || count($images) == 0) {
if (!isset($images) || count($images) == 0) {
$error = "Rate Limited";
return $error;
}
foreach ($images as $image)
{
$content = file_get_contents("https://www.eqsl.cc".$image->getAttribute('src'));
foreach ($images as $image) {
$content = file_get_contents("https://www.eqsl.cc" . $image->getAttribute('src'));
if ($content === false) {
$error = "No response";
return $error;
}
$filename = uniqid().'.jpg';
if (file_put_contents('images/eqsl_card_images/' . '/'.$filename, $content) !== false) {
$filename = uniqid() . '.jpg';
if (file_put_contents('images/eqsl_card_images/' . '/' . $filename, $content) !== false) {
$this->Eqsl_images->save_image($id, $filename);
}
}
return $error;
}
public function tools() {
public function tools()
{
// Check logged in
$this->load->model('user_model');
if(!$this->user_model->authorize(2)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); }
if (!$this->user_model->authorize(2)) {
$this->session->set_flashdata('notice', 'You\'re not allowed to do that!');
redirect('dashboard');
}
$data['page_title'] = "eQSL Tools";
@ -628,11 +647,15 @@ class eqsl extends CI_Controller {
$this->load->view('interface_assets/footer');
}
public function download() {
public function download()
{
// Check logged in
$this->load->model('user_model');
if(!$this->user_model->authorize(2)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); }
$errors=0;
if (!$this->user_model->authorize(2)) {
$this->session->set_flashdata('notice', 'You\'re not allowed to do that!');
redirect('dashboard');
}
$errors = 0;
if ($this->input->post('eqsldownload') == 'download') {
$i = 0;
@ -664,7 +687,7 @@ class eqsl extends CI_Controller {
}
}
$data['eqsl_results'] = $eqsl_results;
$data['eqsl_stats'] = "Successfully downloaded: ".$i." / Errors: ".count($eqsl_results);
$data['eqsl_stats'] = "Successfully downloaded: " . $i . " / Errors: " . count($eqsl_results);
$data['page_title'] = "eQSL Download Information";
$this->load->view('interface_assets/header', $data);
@ -684,11 +707,15 @@ class eqsl extends CI_Controller {
}
}
public function mark_all_sent() {
public function mark_all_sent()
{
// Check logged in
$this->load->model('user_model');
if(!$this->user_model->authorize(2)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); }
if (!$this->user_model->authorize(2)) {
$this->session->set_flashdata('notice', 'You\'re not allowed to do that!');
redirect('dashboard');
}
// mark all eqsls as sent
$this->load->model('eqslmethods_model');
$this->eqslmethods_model->mark_all_as_sent();
@ -701,7 +728,8 @@ class eqsl extends CI_Controller {
/*
* Used for CRON job
*/
public function sync() {
public function sync()
{
ini_set('memory_limit', '-1');
set_time_limit(0);
$this->load->model('eqslmethods_model');
@ -714,7 +742,8 @@ class eqsl extends CI_Controller {
}
}
public function downloadUser($userid, $username, $password) {
public function downloadUser($userid, $username, $password)
{
$this->load->library('EqslImporter');
$this->load->model('eqslmethods_model');
@ -735,63 +764,19 @@ class eqsl extends CI_Controller {
}
}
function uploadUser($userid, $username, $password) {
function uploadUser($userid, $username, $password)
{
$data['user_eqsl_name'] = $this->security->xss_clean($username);
$data['user_eqsl_password'] = $this->security->xss_clean($password);
$clean_userid = $this->security->xss_clean($userid);
$qslsnotsent = $this->eqslmethods_model->eqsl_not_yet_sent($clean_userid);
foreach ($qslsnotsent->result_array() as $qsl) {
$data['user_eqsl_name'] = $qsl['station_callsign'];
$adif = $this->generateAdif($qsl, $data);
$status = $this->uploadQso($adif, $qsl);
}
}
// Functions for storage, these need shifted to a libary to use across Cloudlog
function folderSize($dir){
$count_size = 0;
$count = 0;
$dir_array = scandir($dir);
foreach($dir_array as $key=>$filename){
if($filename!=".." && $filename!="."){
if(is_dir($dir."/".$filename)){
$new_foldersize = $this->foldersize($dir."/".$filename);
$count_size = $count_size+ $new_foldersize;
}else if(is_file($dir."/".$filename)){
$count_size = $count_size + filesize($dir."/".$filename);
$count++;
}
}
}
return $count_size;
}
function sizeFormat($bytes){
$kb = 1024;
$mb = $kb * 1024;
$gb = $mb * 1024;
$tb = $gb * 1024;
if (($bytes >= 0) && ($bytes < $kb)) {
return $bytes . ' B';
} elseif (($bytes >= $kb) && ($bytes < $mb)) {
return ceil($bytes / $kb) . ' KB';
} elseif (($bytes >= $mb) && ($bytes < $gb)) {
return ceil($bytes / $mb) . ' MB';
} elseif (($bytes >= $gb) && ($bytes < $tb)) {
return ceil($bytes / $gb) . ' GB';
} elseif ($bytes >= $tb) {
return ceil($bytes / $tb) . ' TB';
} else {
return $bytes . ' B';
}
}
} // end class

Wyświetl plik

@ -135,10 +135,11 @@ class Labels extends CI_Controller {
$offset = xss_clean($this->input->post('startat'));
$grid = $this->input->post('grid') === "true" ? 1 : 0;
$via = $this->input->post('via') === "true" ? 1 : 0;
$awards = $this->input->post('awards') === "true" ? 1 : 0;
$this->load->model('labels_model');
$result = $this->labels_model->export_printrequestedids($ids);
$this->prepareLabel($result, true, $offset, $grid, $via);
$this->prepareLabel($result, true, $offset, $grid, $via, $awards);
}
public function print($station_id) {
@ -146,18 +147,19 @@ class Labels extends CI_Controller {
$offset = xss_clean($this->input->post('startat'));
$grid = xss_clean($this->input->post('grid') ?? 0);
$via = xss_clean($this->input->post('via') ?? 0);
$awards = xss_clean($this->input->post('awards') ?? 0);
$this->load->model('stations');
if ($this->stations->check_station_is_accessible($station_id)) {
$this->load->model('labels_model');
$result = $this->labels_model->export_printrequested($clean_id);
$this->prepareLabel($result, false, $offset, $grid, $via);
$this->prepareLabel($result, false, $offset, $grid, $via, $awards);
} else {
redirect('labels');
}
}
function prepareLabel($qsos, $jscall = false, $offset = 1, $grid = false, $via = false) {
function prepareLabel($qsos, $jscall = false, $offset = 1, $grid = false, $via = false, $awards = false) {
$this->load->model('labels_model');
$label = $this->labels_model->getDefaultLabel();
@ -232,11 +234,7 @@ class Labels extends CI_Controller {
}
if ($qsos->num_rows() > 0) {
if ($label->qsos == 1) {
$this->makeMultiQsoLabel($qsos->result(), $pdf, 1, $offset, $ptype->orientation, $grid, $via);
} else {
$this->makeMultiQsoLabel($qsos->result(), $pdf, $label->qsos, $offset, $ptype->orientation, $grid, $via);
}
$this->makeMultiQsoLabel($qsos->result(), $pdf, $label->qsos, $offset, $ptype->orientation, $grid, $via, $awards);
} else {
$this->session->set_flashdata('message', '0 QSOs found for print!');
redirect('labels');
@ -244,7 +242,7 @@ class Labels extends CI_Controller {
$pdf->Output();
}
function makeMultiQsoLabel($qsos, $pdf, $numberofqsos, $offset, $orientation, $grid, $via) {
function makeMultiQsoLabel($qsos, $pdf, $numberofqsos, $offset, $orientation, $grid, $via, $awards) {
$text = '';
$current_callsign = '';
$current_sat = '';
@ -261,7 +259,7 @@ class Labels extends CI_Controller {
( ($qso->COL_BAND_RX !== $current_sat_bandrx) && ($this->pretty_sat_mode($qso->COL_SAT_MODE) !== '')) ) {
// ((($qso->COL_SAT_NAME ?? '' !== $current_sat) || ($qso->COL_CALL !== $current_callsign)) && ($qso->COL_SAT_NAME ?? '' !== '') && ($col->COL_BAND_RX ?? '' !== $current_sat_bandrx))) {
if (!empty($qso_data)) {
$this->finalizeData($pdf, $current_callsign, $qso_data, $numberofqsos, $orientation, $grid, $via);
$this->finalizeData($pdf, $current_callsign, $qso_data, $numberofqsos, $orientation, $grid, $via, $awards);
$qso_data = [];
}
$current_callsign = $qso->COL_CALL;
@ -273,7 +271,7 @@ class Labels extends CI_Controller {
$qso_data[] = [
'time' => $qso->COL_TIME_ON,
'band' => $qso->COL_BAND,
'mode' => $qso->COL_MODE,
'mode' => (($qso->COL_SUBMODE ?? '') == '') ? $qso->COL_MODE : $qso->COL_SUBMODE,
'rst' => $qso->COL_RST_SENT,
'mygrid' => $qso->station_gridsquare,
'via' => $qso->COL_QSL_VIA,
@ -281,19 +279,46 @@ class Labels extends CI_Controller {
'sat_mode' => $this->pretty_sat_mode($qso->COL_SAT_MODE ?? ''),
'sat_band_rx' => ($qso->COL_BAND_RX ?? ''),
'qsl_recvd' => $qso->COL_QSL_RCVD,
'mycall' => $qso->COL_STATION_CALLSIGN
'mycall' => $qso->COL_STATION_CALLSIGN,
'awards' => $this->stationAwardsList($qso)
];
}
if (!empty($qso_data)) {
$this->finalizeData($pdf, $current_callsign, $qso_data, $numberofqsos, $orientation, $grid, $via);
$this->finalizeData($pdf, $current_callsign, $qso_data, $numberofqsos, $orientation, $grid, $via, $awards);
}
}
function stationAwardsList($station_profile) {
$awards = "";
if (trim($station_profile->station_iota) !== '') {
$awards .= "IOTA:" . $station_profile->station_iota . " ";
}
if (trim($station_profile->station_sota) !== '') {
$awards .= "SOTA:" . $station_profile->station_sota . " ";
}
if (trim($station_profile->station_wwff) !== '') {
$awards .= "WWFF:" . $station_profile->station_wwff . " ";
}
if (trim($station_profile->station_pota) !== '') {
$awards .= "POTA:" . $station_profile->station_pota . " ";
}
if (trim($station_profile->station_sig) !== '' && trim($station_profile->station_sig_info) !== '') {
$awards .= $station_profile->station_sig . ":" . $station_profile->station_sig_info;
}
return $awards;
}
// New begin
function pretty_sat_mode($sat_mode) {
return(strlen($sat_mode ?? '') == 2 ? (strtoupper($sat_mode[0]).'/'.strtoupper($sat_mode[1])) : strtoupper($sat_mode ?? ''));
}
function finalizeData($pdf, $current_callsign, &$preliminaryData, $qso_per_label,$orientation, $grid, $via) {
function finalizeData($pdf, $current_callsign, &$preliminaryData, $qso_per_label,$orientation, $grid, $via, $awards) {
$tableData = [];
$count_qso = 0;
@ -313,7 +338,7 @@ class Labels extends CI_Controller {
if($count_qso == $qso_per_label){
$this->generateLabel($pdf, $current_callsign, $tableData,$count_qso,$qso,$orientation, $grid, $via);
$this->generateLabel($pdf, $current_callsign, $tableData,$count_qso,$qso,$orientation, $grid, $via, $awards);
$tableData = []; // reset the data
$count_qso = 0; // reset the counter
}
@ -321,12 +346,12 @@ class Labels extends CI_Controller {
}
// generate label for remaining QSOs
if($count_qso > 0){
$this->generateLabel($pdf, $current_callsign, $tableData,$count_qso,$qso,$orientation, $grid, $via);
$this->generateLabel($pdf, $current_callsign, $tableData,$count_qso,$qso,$orientation, $grid, $via, $awards);
$preliminaryData = []; // reset the data
}
}
function generateLabel($pdf, $current_callsign, $tableData,$numofqsos,$qso,$orientation,$grid=true, $via=false){
function generateLabel($pdf, $current_callsign, $tableData,$numofqsos,$qso,$orientation,$grid=true, $via=false, $awards=false){
$builder = new \AsciiTable\Builder();
$builder->addRows($tableData);
$text = "Confirming QSO".($numofqsos>1 ? 's' : '')." with ";
@ -347,6 +372,7 @@ class Labels extends CI_Controller {
}
$text.="\n";
if ($grid) { $text .= "My call: ".$qso['mycall']." Grid: ".$qso['mygrid']."\n"; }
if ($awards) { $text .= $qso['awards']."\n"; }
$text .= "Thanks for the QSO".($numofqsos>1 ? 's' : '');
$text .= " | ".($qso['qsl_recvd'] == 'Y' ? 'TNX' : 'PSE')." QSL";
$pdf->Add_Label($text,$orientation);

Wyświetl plik

@ -618,7 +618,9 @@ class Logbook extends CI_Controller {
}
$this->load->model('Qsl_model');
$this->load->model('Sstv_model');
$data['qslimages'] = $this->Qsl_model->getQslForQsoId($id);
$data['sstvimages'] = $this->Sstv_model->getSstvForQsoId($id);
$data['primary_subdivision'] = $this->subdivisions->get_primary_subdivision_name($data['query']->result()[0]->COL_DXCC);
$data['secondary_subdivision'] = $this->subdivisions->get_secondary_subdivision_name($data['query']->result()[0]->COL_DXCC);
$data['max_upload'] = ini_get('upload_max_filesize');

Wyświetl plik

@ -297,23 +297,13 @@ class Lotw extends CI_Controller {
//Tell cURL to return the output as a string.
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
//If the function curl_file_create exists
if(function_exists('curl_file_create')){
//Use the recommended way, creating a CURLFile object.
$filePath = curl_file_create($filePath);
} else{
//Otherwise, do it the old way.
//Get the canonicalized pathname of our file and prepend
//the @ character.
$filePath = '@' . realpath($filePath);
//Turn off SAFE UPLOAD so that it accepts files
//starting with an @
curl_setopt($ch, CURLOPT_SAFE_UPLOAD, false);
}
//Use the recommended way, creating a CURLFile object.
$uploadfile = curl_file_create($filePath);
$uploadfile->setPostFilename(basename($filePath));
//Setup our POST fields
$postFields = array(
$uploadFieldName => $filePath
$uploadFieldName => $uploadfile
);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);
@ -325,6 +315,9 @@ class Lotw extends CI_Controller {
//with the error message.
if(curl_errno($ch)){
throw new Exception(curl_error($ch));
// Upload of TQ8 Failed for unknown reason
echo $station_profile->station_callsign." (".$station_profile->station_profile_name.") Upload Failed"."<br>";
}
$pos = strpos($result, "<!-- .UPL. accepted -->");
@ -967,7 +960,7 @@ class Lotw extends CI_Controller {
openssl_free_key($pkeyid);
}
$signature_b64 = base64_encode($signature);
return $signature_b64;
return $signature_b64."\n";
}
@ -1014,6 +1007,9 @@ class Lotw extends CI_Controller {
case "QC":
return "PQ";
break;
case "NL":
return "NF";
break;
default:
return $ca_prov;
endswitch;

Wyświetl plik

@ -15,7 +15,7 @@ class Qsl extends CI_Controller {
// Default view when loading controller.
public function index() {
$this->load->helper('storage'); // Load the storage helper
$folder_name = "assets/qslcard";
$data['storage_used'] = sizeFormat(folderSize($folder_name));
@ -181,48 +181,4 @@ class Qsl extends CI_Controller {
$this->load->view('qslcard/qslcarousel', $data);
}
}
// Functions for storage, these need shifted to a libary to use across Cloudlog
function folderSize($dir){
$count_size = 0;
$count = 0;
$dir_array = scandir($dir);
foreach($dir_array as $key=>$filename){
if($filename!=".." && $filename!="."){
if(is_dir($dir."/".$filename)){
$new_foldersize = foldersize($dir."/".$filename);
$count_size = $count_size+ $new_foldersize;
}else if(is_file($dir."/".$filename)){
$count_size = $count_size + filesize($dir."/".$filename);
$count++;
}
}
}
return $count_size;
}
function sizeFormat($bytes){
$kb = 1024;
$mb = $kb * 1024;
$gb = $mb * 1024;
$tb = $gb * 1024;
if (($bytes >= 0) && ($bytes < $kb)) {
return $bytes . ' B';
} elseif (($bytes >= $kb) && ($bytes < $mb)) {
return ceil($bytes / $kb) . ' KB';
} elseif (($bytes >= $mb) && ($bytes < $gb)) {
return ceil($bytes / $mb) . ' MB';
} elseif (($bytes >= $gb) && ($bytes < $tb)) {
return ceil($bytes / $gb) . ' GB';
} elseif ($bytes >= $tb) {
return ceil($bytes / $tb) . ' TB';
} else {
return $bytes . ' B';
}
}
}

Wyświetl plik

@ -15,10 +15,10 @@ class Sattimers extends CI_Controller {
$footerData['scripts'] = [
'assets/js/sections/sattimers.js?'
];
$url = 'https://www.df2et.de/tevel/api2.php?grid='.strtoupper($this->stations->find_gridsquare());
$data['gridsquare'] = substr(strtoupper($this->stations->find_gridsquare()), 0, 6);
$url = 'https://www.df2et.de/tevel/api2.php?grid=' . $data['gridsquare'];
$json = file_get_contents($url);
$data['activations'] = json_decode($json, true)['data'];
$data['gridsquare'] = strtoupper($this->stations->find_gridsquare());
$data['page_title'] = "Satellite Timers";

Wyświetl plik

@ -0,0 +1,111 @@
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/*
Controller for SSTV Images
*/
class Sstv extends CI_Controller {
function __construct() {
parent::__construct();
$this->lang->load('sstv');
$this->load->model('user_model');
if(!$this->user_model->authorize(2)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); }
}
public function index() {
$this->load->helper('storage');
$folder_name = "assets/sstvimages";
$data['storage_used'] = sizeFormat(folderSize($folder_name));
// Render Page
$data['page_title'] = "SSTV Images";
$this->load->model('sstv_model');
$data['sstvArray'] = $this->sstv_model->getQsoWithSstvImageList();
$this->load->view('interface_assets/header', $data);
$this->load->view('sstv/index');
$this->load->view('interface_assets/footer');
}
public function uploadSSTV() {
$this->load->model('user_model');
if(!$this->user_model->authorize(2)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); }
if (!file_exists('./assets/sstvimages')) {
mkdir('./assets/sstvimages', 0755, true);
}
$qsoid = $this->input->post('qsoid');
$results = array();
if (isset($_FILES['sstvimages']) && $_FILES['sstvimages']['error'][0] == 0)
{
for($i=0; $i<count($_FILES['sstvimages']['name']); $i++) {
$file = array(
'name' => $_FILES['sstvimages']['name'][$i],
'type' => $_FILES['sstvimages']['type'][$i],
'tmp_name' => $_FILES['sstvimages']['tmp_name'][$i],
'error' => $_FILES['sstvimages']['error'][$i],
'size' => $_FILES['sstvimages']['size'][$i]
);
$result = $this->uploadSSTVImage($qsoid, $file);
array_push($results, $result);
}
}
header("Content-type: application/json");
echo json_encode($results);
}
function uploadSSTVImage($qsoid, $file) {
$config['upload_path'] = './assets/sstvimages';
$config['allowed_types'] = 'jpg|gif|png|jpeg|JPG|PNG|bmp';
$array = explode(".", $file['name']);
$ext = end($array);
$config['file_name'] = $qsoid . '.sstv.' . '_' . time() . '.' . $ext;
$this->load->library('upload', $config);
$_FILES['sstvimage'] = $file;
if ( ! $this->upload->do_upload('sstvimage')) {
// Upload of SSTV image Failed
$error = array('error' => $this->upload->display_errors());
return $error;
}
else {
// Load database queries
$this->load->model('Sstv_model');
//Upload of SSTV image was successful
$data = $this->upload->data();
// Now we need to insert info into database about file
$filename = $data['file_name'];
$insertid = $this->Sstv_model->saveSstvImages($qsoid, $filename);
$result['status'] = 'Success';
$result['insertid'] = $insertid;
$result['filename'] = $filename;
return $result;
}
}
// Deletes SSTV Image
public function delete() {
$this->load->model('user_model');
if(!$this->user_model->authorize(2)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); }
$id = $this->input->post('id');
$this->load->model('Sstv_model');
$path = './assets/sstvimages/';
$file = $this->Sstv_model->getSSTVFilename($id)->row();
$filename = $file->filename;
unlink($path.$filename);
$this->Sstv_model->deleteSstv($id);
}
}

Wyświetl plik

@ -59,6 +59,10 @@ class User_Options extends CI_Controller {
echo json_encode($jsonout);
}
public function enableVersionDialog() {
$this->user_options_model->set_option('version_dialog', 'confirmed', array('boolean' => 'false'));
}
public function dismissVersionDialog() {
$this->user_options_model->set_option('version_dialog', 'confirmed', array('boolean' => 'true'));
}

Wyświetl plik

@ -75,6 +75,37 @@ class Visitor extends CI_Controller {
$this->load->model('logbook_model');
// load config and init pagination
$this->load->library('pagination');
//Pagination config
$config['base_url'] = base_url().'index.php/visitor/'. $public_slug . '/index';
$config['total_rows'] = $this->logbook_model->total_qsos($logbooks_locations_array);
$config['per_page'] = '25';
$config['num_links'] = 6;
$config['full_tag_open'] = '<ul class="pagination">';
$config['full_tag_close'] = '</ul>';
$config['attributes'] = ['class' => 'page-link'];
$config['first_link'] = false;
$config['last_link'] = false;
$config['first_tag_open'] = '<li class="page-item">';
$config['first_tag_close'] = '</li>';
$config['prev_link'] = '&laquo';
$config['prev_tag_open'] = '<li class="page-item">';
$config['prev_tag_close'] = '</li>';
$config['next_link'] = '&raquo';
$config['next_tag_open'] = '<li class="page-item">';
$config['next_tag_close'] = '</li>';
$config['last_tag_open'] = '<li class="page-item">';
$config['last_tag_close'] = '</li>';
$config['cur_tag_open'] = '<li class="page-item active"><a href="#" class="page-link">';
$config['cur_tag_close'] = '<span class="visually-hidden">(current)</span></a></li>';
$config['num_tag_open'] = '<li class="page-item">';
$config['num_tag_close'] = '</li>';
$this->pagination->initialize($config);
// Public visitor so no QRA to setup
$data['qra'] = "none";
@ -107,8 +138,9 @@ class Visitor extends CI_Controller {
$data['total_lotw_sent'] = $QSLStatsBreakdownArray['LoTW_Sent'];
$data['total_lotw_rcvd'] = $QSLStatsBreakdownArray['LoTW_Received'];
$data['last_five_qsos'] = $this->logbook_model->get_last_qsos('18', $logbooks_locations_array);
// Show paginated results
$data['results'] = $this->logbook_model->get_qsos($config['per_page'], $this->uri->segment(4), $logbooks_locations_array);
$data['page_title'] = "Dashboard";
$data['slug'] = $public_slug;
@ -216,7 +248,7 @@ class Visitor extends CI_Controller {
// Get Confirmed LoTW & Paper Squares (non VUCC)
$query = $this->gridmap_model->get_band_confirmed('SAT', 'All', 'false', 'true', 'false', 'All', $logbooks_locations_array);
$query = $this->gridmap_model->get_band_confirmed('SAT', 'All', 'true', 'true', 'false', 'false', 'All', $logbooks_locations_array);
if ($query && $query->num_rows() > 0)
@ -252,7 +284,7 @@ class Visitor extends CI_Controller {
}
// Get worked squares
$query = $this->gridmap_model->get_band('SAT', 'All', 'false', 'true', 'false', 'All', $logbooks_locations_array);
$query = $this->gridmap_model->get_band('SAT', 'All', 'false', 'true', 'false', 'false', 'All', $logbooks_locations_array);
if ($query && $query->num_rows() > 0)
{
@ -286,7 +318,7 @@ class Visitor extends CI_Controller {
}
}
$query_vucc = $this->gridmap_model->get_band_worked_vucc_squares('SAT', 'All', 'false', 'true', 'false', 'All', $logbooks_locations_array);
$query_vucc = $this->gridmap_model->get_band_worked_vucc_squares('SAT', 'All', 'false', 'true', 'false', 'false', 'All', $logbooks_locations_array);
if ($query && $query_vucc->num_rows() > 0)
{
@ -309,11 +341,11 @@ class Visitor extends CI_Controller {
array_push($array_grid_4char, $grid_four);
}
}
}
}
}
// Confirmed Squares
$query_vucc = $this->gridmap_model->get_band_confirmed_vucc_squares('SAT', 'All', 'false', 'true', 'false', 'All', $logbooks_locations_array);
$query_vucc = $this->gridmap_model->get_band_confirmed_vucc_squares('SAT', 'All', 'true', 'true', 'false', 'false', 'All', $logbooks_locations_array);
if ($query && $query_vucc->num_rows() > 0)
{

Wyświetl plik

@ -30,7 +30,7 @@ class Workabledxcc extends CI_Controller
public function dxcclist()
{
$json = file_get_contents('https://cdn.cloudlog.org/read_ng3k_dxped_list.php');
$json = file_get_contents($this->optionslib->get_option('dxped_url'));
// Decode the JSON data into a PHP array
$dataResult = json_decode($json, true);

Wyświetl plik

@ -0,0 +1,48 @@
<?php
if (!function_exists('folderSize')) {
function folderSize($dir){
if (is_dir($dir)) {
$count_size = 0;
$count = 0;
$dir_array = scandir($dir);
foreach($dir_array as $key=>$filename){
if($filename!=".." && $filename!="."){
if(is_dir($dir."/".$filename)){
$new_foldersize = folderSize($dir."/".$filename);
$count_size = $count_size+ $new_foldersize;
}else if(is_file($dir."/".$filename)){
$count_size = $count_size + filesize($dir."/".$filename);
$count++;
}
}
}
return $count_size;
} else {
return 0;
}
}
}
if (!function_exists('sizeFormat')) {
function sizeFormat($bytes){
$kb = 1024;
$mb = $kb * 1024;
$gb = $mb * 1024;
$tb = $gb * 1024;
if (($bytes >= 0) && ($bytes < $kb)) {
return $bytes . ' B';
} elseif (($bytes >= $kb) && ($bytes < $mb)) {
return ceil($bytes / $kb) . ' KB';
} elseif (($bytes >= $mb) && ($bytes < $gb)) {
return ceil($bytes / $mb) . ' MB';
} elseif (($bytes >= $gb) && ($bytes < $tb)) {
return ceil($bytes / $gb) . ' GB';
} elseif ($bytes >= $tb) {
return ceil($bytes / $tb) . ' TB';
} else {
return $bytes . ' B';
}
}
}

Wyświetl plik

@ -11,6 +11,7 @@ $lang['account_column5_text'] = 'Избор за колона 5 (само за
$lang['account_create_user_account'] = 'Create User Account';
$lang['account_edit_account'] = 'Edit Account';
$lang['account_remember_me'] = 'Remember me';
$lang['account_account_information'] = "Account";
$lang['account_user'] = "User";
@ -126,4 +127,9 @@ $lang['account_general_information'] = "General Information";
$lang['account_qso_logging_options'] = "QSO Logging Options";
$lang['account_third_party_services'] = "Third Party Services";
$lang['account_default_values'] = "Default Values";
$lang['account_miscellaneous'] = "Miscellaneous";
$lang['account_miscellaneous'] = "Miscellaneous";
$lang['account_hamsat'] = "Hams.at";
$lang['account_hamsat_private_feed_key'] = "Private Feed Key";
$lang['account_hamsat_hint'] = "See your profile at <a href='https://hams.at/users/settings' target='_blank'>https://hams.at/users/settings</a>.";
$lang['account_hamsat_workable_only'] = "Show Workable Passes Only";

Wyświetl plik

@ -193,3 +193,13 @@ $lang['awards_waja_description_ln1'] = "WAJA - Worked All Japan prefectures Awar
$lang['awards_waja_description_ln2'] = "WAJA, Worked All Japan prefectures in Amateur Radio, encourages licensed ham radio operators to work all the prefectures in Japan.";
$lang['awards_waja_description_ln3'] = "May be claimed for having contacted (heard) and received a QSL card from an amateur station located in each of the 47 prefectures of Japan. A list of QSL cards should be arranged in order of WAJA (HAJA) reference number, however names of prefectures may be omitted.";
$lang['awards_waja_description_ln4'] = "For more information, please visit: <a href='https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm' target='_blank'>https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm</a>.";
/*
___________________________________________________________________________________________
WAB -- Use all 3 Lines of Text
___________________________________________________________________________________________
*/
$lang['awards_waja_description_ln1'] = "WAB - Worked All Britain Award";
$lang['awards_wab_description_ln2'] = "The Amateur Radio Worked All Britain (WAB) Award is a prestigious recognition program within the amateur radio community that celebrates communication achievements across the United Kingdom. The WAB Award scheme encourages radio operators to establish contact with stations located in different regions of Britain, fostering camaraderie and promoting radio communication skills. To earn the WAB Award, participants must make successful radio contacts with stations located in specific WAB areas, which are defined by Ordnance Survey grid squares. These grid squares cover the entirety of Great Britain, including England, Scotland, Wales, and some offshore islands.";
$lang['awards_wab_description_ln3'] = "Participants in the WAB Award program exchange information such as their location, signal strength, and WAB square reference during radio contacts. Points are awarded based on the location of the contacted station, with different point values assigned to contacts made within different WAB areas. By accumulating points from successful contacts, radio operators can progress through various award levels, each representing a significant milestone in their amateur radio journey. The WAB Award not only recognizes the dedication and skill of radio operators but also promotes geographic diversity and encourages exploration of the rich tapestry of locations across Britain through the medium of amateur radio.";
$lang['awards_waja_description_ln4'] = "For more information, please visit: <a href='https://wab.intermip.net/default.php' target='_blank'>https://wab.intermip.net/default.php</a>.";

Wyświetl plik

@ -28,5 +28,11 @@ $lang['contesting_title_callsign_suggestions'] = 'Предложения за и
$lang['contesting_title_contest_logbook'] = 'Дневник на състезанието';
$lang['contesting_copy_exch_to_dok'] = 'Copy received exchange to DOK field in the database!';
$lang['contesting_copy_exch_to_none'] = 'Copy received exchange to no additional field in the database!';
$lang['contesting_copy_exch_to_power'] = 'Copy received exchange to RX-Power field in the database!';
$lang['contesting_copy_exch_to_state'] = 'Copy received exchange to US-State field in the database!';
$lang['contesting_copy_exch_to_age'] = 'Copy received exchange to Age field in the database!';
$lang['contesting_copy_exch_to_name'] = 'Copy received exchange to Name field in the database!';
$lang['contesting_copy_exch_to_locator'] = 'Copy received exchange to Locator field in the database!';

Wyświetl plik

@ -81,6 +81,10 @@ $lang['general_word_qslcard_manager'] = 'Manager';
$lang['general_word_qslcard_via'] = 'Чрез';
$lang['general_word_eqslcard'] = 'eQSL Card';
$lang['general_word_eqslcards'] = 'eQSL Cards';
$lang['general_word_sstv_management'] = 'SSTV Management';
$lang['general_word_sstvimages'] = 'SSTV Images';
$lang['general_sstv_upload'] = 'Uploaded SSTV images';
$lang['general_sstv_upload_button'] = 'Upload SSTV image(s)';
$lang['general_word_lotw'] = 'Logbook of the World';
$lang['general_word_lotw_short'] = 'LoTW';

Wyświetl plik

@ -17,6 +17,7 @@ $lang['menu_post_contest_logging'] = 'Post Contest Logging';
$lang['menu_bandmap'] = 'Bandmap';
$lang['menu_view_qsl'] = 'View QSL Cards';
$lang['menu_view_eqsl'] = 'View eQSL Cards';
$lang['menu_view_sstv'] = 'View SSTV Images';
$lang['menu_notes'] = 'Notes';
@ -94,3 +95,4 @@ $lang['menu_logout'] = 'Logout';
$lang['menu_ffma'] = "Fred Fish Memorial Award";
$lang['menu_ja_gridmaster'] = 'JA Gridmaster';
$lang['menu_maintenance']='Maintenance';
$lang['menu_uk_gridmaster'] = 'UK Gridmaster';

Wyświetl plik

@ -0,0 +1,5 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
$lang['sstv_string_disk_space'] = 'of disk space to store SSTV image assets';

Wyświetl plik

@ -11,6 +11,7 @@ $lang['account_column5_text'] = '第5列仅日志页面展示';
$lang['account_create_user_account'] = '创建账户';
$lang['account_edit_account'] = '编辑账户';
$lang['account_remember_me'] = 'Remember me';
$lang['account_account_information'] = '账户信息';
$lang['account_user'] = "用户";
@ -127,3 +128,8 @@ $lang['account_qso_logging_options'] = "QSO录入选项";
$lang['account_third_party_services'] = "第三方服务";
$lang['account_default_values'] = "默认值";
$lang['account_miscellaneous'] = "其他";
$lang['account_hamsat'] = "Hams.at";
$lang['account_hamsat_private_feed_key'] = "Private Feed Key";
$lang['account_hamsat_hint'] = "See your profile at <a href='https://hams.at/users/settings' target='_blank'>https://hams.at/users/settings</a>.";
$lang['account_hamsat_workable_only'] = "Show Workable Passes Only";

Wyświetl plik

@ -193,3 +193,13 @@ $lang['awards_waja_description_ln1'] = "WAJA - 通联全日本都道府县奖状
$lang['awards_waja_description_ln2'] = "WAJA通联全日本都道府县奖状鼓励许可的业余无线电操作者与所有日本都道府县的电台通联";
$lang['awards_waja_description_ln3'] = "也许可以通过展示出已经通联或收听过来自日本47个都道府县的电台发来的QSL卡片并按照WAJA(HAJA)的顺序进行排列,都道府县的名称可以忽略";
$lang['awards_waja_description_ln4'] = "请访问 <a href='https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm' target='_blank'>https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm</a> 获得更多信息";
/*
___________________________________________________________________________________________
WAB -- Use all 3 Lines of Text
___________________________________________________________________________________________
*/
$lang['awards_waja_description_ln1'] = "WAB - Worked All Britain Award";
$lang['awards_wab_description_ln2'] = "The Amateur Radio Worked All Britain (WAB) Award is a prestigious recognition program within the amateur radio community that celebrates communication achievements across the United Kingdom. The WAB Award scheme encourages radio operators to establish contact with stations located in different regions of Britain, fostering camaraderie and promoting radio communication skills. To earn the WAB Award, participants must make successful radio contacts with stations located in specific WAB areas, which are defined by Ordnance Survey grid squares. These grid squares cover the entirety of Great Britain, including England, Scotland, Wales, and some offshore islands.";
$lang['awards_wab_description_ln3'] = "Participants in the WAB Award program exchange information such as their location, signal strength, and WAB square reference during radio contacts. Points are awarded based on the location of the contacted station, with different point values assigned to contacts made within different WAB areas. By accumulating points from successful contacts, radio operators can progress through various award levels, each representing a significant milestone in their amateur radio journey. The WAB Award not only recognizes the dedication and skill of radio operators but also promotes geographic diversity and encourages exploration of the rich tapestry of locations across Britain through the medium of amateur radio.";
$lang['awards_waja_description_ln4'] = "For more information, please visit: <a href='https://wab.intermip.net/default.php' target='_blank'>https://wab.intermip.net/default.php</a>.";

Wyświetl plik

@ -28,5 +28,11 @@ $lang['contesting_title_callsign_suggestions'] = '呼号建议';
$lang['contesting_title_contest_logbook'] = '竞赛日志簿';
$lang['contesting_copy_exch_to_dok'] = '将收到的交换信息复制到数据库中的 DOK 字段!';
$lang['contesting_copy_exch_to_none'] = '将收到的交换信息复制到数据库中的 no additional 字段!';
$lang['contesting_copy_exch_to_power'] = '将收到的交换信息复制到数据库中的 RX-Power 字段!';
$lang['contesting_copy_exch_to_state'] = '将收到的交换信息复制到数据库中的 US-State 字段!';
$lang['contesting_copy_exch_to_age'] = '将收到的交换信息复制到数据库中的 Age 字段!';
$lang['contesting_copy_exch_to_name'] = '将收到的交换信息复制到数据库中的 Name 字段!';
$lang['contesting_copy_exch_to_locator'] = '将收到的交换信息复制到数据库中的 Locator 字段!';

Wyświetl plik

@ -79,6 +79,10 @@ $lang['general_word_qslcard_bureau'] = '卡片局';
$lang['general_word_qslcard_electronic'] = '电子卡片';
$lang['general_word_qslcard_manager'] = '卡片管理员';
$lang['general_word_qslcard_via'] = '通过via';
$lang['general_word_sstv_management'] = 'SSTV Management';
$lang['general_word_sstvimages'] = 'SSTV Images';
$lang['general_sstv_upload'] = 'Uploaded SSTV images';
$lang['general_sstv_upload_button'] = 'Upload SSTV image(s)';
$lang['general_word_eqslcard'] = '电子 QSL 卡片';
$lang['general_word_eqslcards'] = 'eQSL 卡片';
$lang['general_word_lotw'] = 'Logbook of the WorldLoTW';

Wyświetl plik

@ -17,6 +17,7 @@ $lang['menu_post_contest_logging'] = '比赛日志(手动)';
$lang['menu_bandmap'] = '波段地图';
$lang['menu_view_qsl'] = '浏览QSL卡片';
$lang['menu_view_eqsl'] = '浏览eQSL卡片';
$lang['menu_view_sstv'] = 'View SSTV Images';
$lang['menu_notes'] = '笔记';
@ -94,3 +95,4 @@ $lang['menu_logout'] = '注销';
$lang['menu_ffma'] = "弗雷德·菲什纪念奖";
$lang['menu_ja_gridmaster'] = 'JA Gridmaster';
$lang['menu_maintenance']='维护';
$lang['menu_uk_gridmaster'] = 'UK Gridmaster';

Wyświetl plik

@ -0,0 +1,5 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
$lang['sstv_string_disk_space'] = 'of disk space to store SSTV image assets';

Wyświetl plik

@ -11,7 +11,7 @@ $lang['account_column5_text'] = 'Vybrat sloupec 5 (pouze pro deník)';
$lang['account_create_user_account'] = 'Vytvořit uživatelský účet';
$lang['account_edit_account'] = 'Upravit účet';
$lang['account_remember_me'] = 'Remember me';
$lang['account_account_information'] = 'Informace o účtu';
$lang['account_user'] = "User";
$lang['account_word_edited'] = "edited";
@ -127,3 +127,8 @@ $lang['account_qso_logging_options'] = "QSO Logging Options";
$lang['account_third_party_services'] = "Third Party Services";
$lang['account_default_values'] = "Default Values";
$lang['account_miscellaneous'] = "Miscellaneous";
$lang['account_hamsat'] = "Hams.at";
$lang['account_hamsat_private_feed_key'] = "Private Feed Key";
$lang['account_hamsat_hint'] = "See your profile at <a href='https://hams.at/users/settings' target='_blank'>https://hams.at/users/settings</a>.";
$lang['account_hamsat_workable_only'] = "Show Workable Passes Only";

Wyświetl plik

@ -193,3 +193,12 @@ $lang['awards_waja_description_ln1'] = "WAJA - Worked All Japan prefectures Awar
$lang['awards_waja_description_ln2'] = "WAJA, Worked All Japan prefectures in Amateur Radio, encourages licensed ham radio operators to work all the prefectures in Japan.";
$lang['awards_waja_description_ln3'] = "May be claimed for having contacted (heard) and received a QSL card from an amateur station located in each of the 47 prefectures of Japan. A list of QSL cards should be arranged in order of WAJA (HAJA) reference number, however names of prefectures may be omitted.";
$lang['awards_waja_description_ln4'] = "For more information, please visit: <a href='https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm' target='_blank'>https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm</a>.";
/*
___________________________________________________________________________________________
WAB -- Use all 3 Lines of Text
___________________________________________________________________________________________
*/
$lang['awards_waja_description_ln1'] = "WAB - Worked All Britain Award";
$lang['awards_wab_description_ln2'] = "The Amateur Radio Worked All Britain (WAB) Award is a prestigious recognition program within the amateur radio community that celebrates communication achievements across the United Kingdom. The WAB Award scheme encourages radio operators to establish contact with stations located in different regions of Britain, fostering camaraderie and promoting radio communication skills. To earn the WAB Award, participants must make successful radio contacts with stations located in specific WAB areas, which are defined by Ordnance Survey grid squares. These grid squares cover the entirety of Great Britain, including England, Scotland, Wales, and some offshore islands.";
$lang['awards_wab_description_ln3'] = "Participants in the WAB Award program exchange information such as their location, signal strength, and WAB square reference during radio contacts. Points are awarded based on the location of the contacted station, with different point values assigned to contacts made within different WAB areas. By accumulating points from successful contacts, radio operators can progress through various award levels, each representing a significant milestone in their amateur radio journey. The WAB Award not only recognizes the dedication and skill of radio operators but also promotes geographic diversity and encourages exploration of the rich tapestry of locations across Britain through the medium of amateur radio.";
$lang['awards_waja_description_ln4'] = "For more information, please visit: <a href='https://wab.intermip.net/default.php' target='_blank'>https://wab.intermip.net/default.php</a>.";

Wyświetl plik

@ -28,5 +28,11 @@ $lang['contesting_title_callsign_suggestions'] = 'Našeptávač značek';
$lang['contesting_title_contest_logbook'] = 'Závodní deník';
$lang['contesting_copy_exch_to_dok'] = 'Copy received exchange to DOK field in the database!';
$lang['contesting_copy_exch_to_none'] = 'Copy received exchange to no additional field in the database!';
$lang['contesting_copy_exch_to_power'] = 'Copy received exchange to RX-Power field in the database!';
$lang['contesting_copy_exch_to_state'] = 'Copy received exchange to US-State field in the database!';
$lang['contesting_copy_exch_to_age'] = 'Copy received exchange to Age field in the database!';
$lang['contesting_copy_exch_to_name'] = 'Copy received exchange to Name field in the database!';
$lang['contesting_copy_exch_to_locator'] = 'Copy received exchange to Locator field in the database!';

Wyświetl plik

@ -81,6 +81,10 @@ $lang['general_word_qslcard_manager'] = 'Správce';
$lang['general_word_qslcard_via'] = 'Přes';
$lang['general_word_eqslcard'] = 'eQSL karta';
$lang['general_word_eqslcards'] = 'eQSL karty';
$lang['general_word_sstv_management'] = 'SSTV Management';
$lang['general_word_sstvimages'] = 'SSTV Images';
$lang['general_sstv_upload'] = 'Uploaded SSTV images';
$lang['general_sstv_upload_button'] = 'Upload SSTV image(s)';
$lang['general_word_lotw'] = 'Logbook of the World';
$lang['general_word_lotw_short'] = 'LoTW';

Wyświetl plik

@ -17,6 +17,7 @@ $lang['menu_post_contest_logging'] = 'Uložit závodní log';
$lang['menu_bandmap'] = 'Bandmap';
$lang['menu_view_qsl'] = 'Zobrazit QSL';
$lang['menu_view_eqsl'] = 'Zobrazit eQSL';
$lang['menu_view_sstv'] = 'View SSTV Images';
$lang['menu_notes'] = 'Poznámky';
@ -94,3 +95,4 @@ $lang['menu_logout'] = 'Odhlásit se';
$lang['menu_ffma'] = "Fred Fish Memorial Award";
$lang['menu_ja_gridmaster'] = 'JA Gridmaster';
$lang['menu_maintenance']='Maintenance';
$lang['menu_uk_gridmaster'] = 'UK Gridmaster';

Wyświetl plik

@ -0,0 +1,5 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
$lang['sstv_string_disk_space'] = 'of disk space to store SSTV image assets';

Wyświetl plik

@ -11,6 +11,7 @@ $lang['account_column5_text'] = 'Choose column 5 (only for logbook)';
$lang['account_create_user_account'] = 'Create User Account';
$lang['account_edit_account'] = 'Edit Account';
$lang['account_remember_me'] = 'Remember me';
$lang['account_account_information'] = "Account";
$lang['account_user'] = "User";
@ -126,4 +127,9 @@ $lang['account_general_information'] = "General Information";
$lang['account_qso_logging_options'] = "QSO Logging Options";
$lang['account_third_party_services'] = "Third Party Services";
$lang['account_default_values'] = "Default Values";
$lang['account_miscellaneous'] = "Miscellaneous";
$lang['account_miscellaneous'] = "Miscellaneous";
$lang['account_hamsat'] = "Hams.at";
$lang['account_hamsat_private_feed_key'] = "Private Feed Key";
$lang['account_hamsat_hint'] = "See your profile at <a href='https://hams.at/users/settings' target='_blank'>https://hams.at/users/settings</a>.";
$lang['account_hamsat_workable_only'] = "Show Workable Passes Only";

Wyświetl plik

@ -193,3 +193,13 @@ $lang['awards_waja_description_ln1'] = "WAJA - Worked All Japan prefectures Awar
$lang['awards_waja_description_ln2'] = "WAJA, Worked All Japan prefectures in Amateur Radio, encourages licensed ham radio operators to work all the prefectures in Japan.";
$lang['awards_waja_description_ln3'] = "May be claimed for having contacted (heard) and received a QSL card from an amateur station located in each of the 47 prefectures of Japan. A list of QSL cards should be arranged in order of WAJA (HAJA) reference number, however names of prefectures may be omitted.";
$lang['awards_waja_description_ln4'] = "For more information, please visit: <a href='https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm' target='_blank'>https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm</a>.";
/*
___________________________________________________________________________________________
WAB -- Use all 3 Lines of Text
___________________________________________________________________________________________
*/
$lang['awards_waja_description_ln1'] = "WAB - Worked All Britain Award";
$lang['awards_wab_description_ln2'] = "The Amateur Radio Worked All Britain (WAB) Award is a prestigious recognition program within the amateur radio community that celebrates communication achievements across the United Kingdom. The WAB Award scheme encourages radio operators to establish contact with stations located in different regions of Britain, fostering camaraderie and promoting radio communication skills. To earn the WAB Award, participants must make successful radio contacts with stations located in specific WAB areas, which are defined by Ordnance Survey grid squares. These grid squares cover the entirety of Great Britain, including England, Scotland, Wales, and some offshore islands.";
$lang['awards_wab_description_ln3'] = "Participants in the WAB Award program exchange information such as their location, signal strength, and WAB square reference during radio contacts. Points are awarded based on the location of the contacted station, with different point values assigned to contacts made within different WAB areas. By accumulating points from successful contacts, radio operators can progress through various award levels, each representing a significant milestone in their amateur radio journey. The WAB Award not only recognizes the dedication and skill of radio operators but also promotes geographic diversity and encourages exploration of the rich tapestry of locations across Britain through the medium of amateur radio.";
$lang['awards_waja_description_ln4'] = "For more information, please visit: <a href='https://wab.intermip.net/default.php' target='_blank'>https://wab.intermip.net/default.php</a>.";

Wyświetl plik

@ -28,5 +28,11 @@ $lang['contesting_title_callsign_suggestions'] = 'Roepnaam suggesties';
$lang['contesting_title_contest_logbook'] = 'Contest Logboek';
$lang['contesting_copy_exch_to_dok'] = 'Copy received exchange to DOK field in the database!';
$lang['contesting_copy_exch_to_none'] = 'Copy received exchange to no additional field in the database!';
$lang['contesting_copy_exch_to_power'] = 'Copy received exchange to RX-Power field in the database!';
$lang['contesting_copy_exch_to_state'] = 'Copy received exchange to US-State field in the database!';
$lang['contesting_copy_exch_to_age'] = 'Copy received exchange to Age field in the database!';
$lang['contesting_copy_exch_to_name'] = 'Copy received exchange to Name field in the database!';
$lang['contesting_copy_exch_to_locator'] = 'Copy received exchange to Locator field in the database!';

Wyświetl plik

@ -81,6 +81,10 @@ $lang['general_word_qslcard_manager'] = 'Manager';
$lang['general_word_qslcard_via'] = 'Via';
$lang['general_word_eqslcard'] = 'eQSL Card';
$lang['general_word_eqslcards'] = 'eQSL Cards';
$lang['general_word_sstv_management'] = 'SSTV Management';
$lang['general_word_sstvimages'] = 'SSTV Images';
$lang['general_sstv_upload'] = 'Uploaded SSTV images';
$lang['general_sstv_upload_button'] = 'Upload SSTV image(s)';
$lang['general_word_lotw'] = 'Logbook of the World';
$lang['general_word_lotw_short'] = 'LoTW';

Wyświetl plik

@ -17,6 +17,7 @@ $lang['menu_post_contest_logging'] = 'Post Contest Logging';
$lang['menu_bandmap'] = 'Bandmap';
$lang['menu_view_qsl'] = 'View QSL Cards';
$lang['menu_view_eqsl'] = 'View eQSL Cards';
$lang['menu_view_sstv'] = 'View SSTV Images';
$lang['menu_notes'] = 'Notes';
@ -94,3 +95,4 @@ $lang['menu_logout'] = 'Logout';
$lang['menu_ffma'] = "Fred Fish Memorial Award";
$lang['menu_ja_gridmaster'] = 'JA Gridmaster';
$lang['menu_maintenance']='Maintenance';
$lang['menu_uk_gridmaster'] = 'UK Gridmaster';

Wyświetl plik

@ -0,0 +1,5 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
$lang['sstv_string_disk_space'] = 'of disk space to store SSTV image assets';

Wyświetl plik

@ -127,3 +127,11 @@ $lang['account_qso_logging_options'] = "QSO Logging Options";
$lang['account_third_party_services'] = "Third Party Services";
$lang['account_default_values'] = "Default Values";
$lang['account_miscellaneous'] = "Miscellaneous";
$lang['account_hamsat'] = "Hams.at";
$lang['account_hamsat_private_feed_key'] = "Private Feed Key";
$lang['account_hamsat_hint'] = "See your profile at <a href='https://hams.at/users/settings' target='_blank'>https://hams.at/users/settings</a>.";
$lang['account_hamsat_workable_only'] = "Show Workable Passes Only";
$lang['account_hamsat_workable_only_hint'] = "If enabled shows only workable passes based on the gridsquare set in your hams.at account. Requires private feed key to be set.";
$lang['account_remember_me'] = 'Remember me';

Wyświetl plik

@ -193,3 +193,13 @@ $lang['awards_waja_description_ln1'] = "WAJA - Worked All Japan prefectures Awar
$lang['awards_waja_description_ln2'] = "WAJA, Worked All Japan prefectures in Amateur Radio, encourages licensed ham radio operators to work all the prefectures in Japan.";
$lang['awards_waja_description_ln3'] = "May be claimed for having contacted (heard) and received a QSL card from an amateur station located in each of the 47 prefectures of Japan. A list of QSL cards should be arranged in order of WAJA (HAJA) reference number, however names of prefectures may be omitted.";
$lang['awards_waja_description_ln4'] = "For more information, please visit: <a href='https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm' target='_blank'>https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm</a>.";
/*
___________________________________________________________________________________________
WAB -- Use all 3 Lines of Text
___________________________________________________________________________________________
*/
$lang['awards_waja_description_ln1'] = "WAB - Worked All Britain Award";
$lang['awards_wab_description_ln2'] = "The Amateur Radio Worked All Britain (WAB) Award is a prestigious recognition program within the amateur radio community that celebrates communication achievements across the United Kingdom. The WAB Award scheme encourages radio operators to establish contact with stations located in different regions of Britain, fostering camaraderie and promoting radio communication skills. To earn the WAB Award, participants must make successful radio contacts with stations located in specific WAB areas, which are defined by Ordnance Survey grid squares. These grid squares cover the entirety of Great Britain, including England, Scotland, Wales, and some offshore islands.";
$lang['awards_wab_description_ln3'] = "Participants in the WAB Award program exchange information such as their location, signal strength, and WAB square reference during radio contacts. Points are awarded based on the location of the contacted station, with different point values assigned to contacts made within different WAB areas. By accumulating points from successful contacts, radio operators can progress through various award levels, each representing a significant milestone in their amateur radio journey. The WAB Award not only recognizes the dedication and skill of radio operators but also promotes geographic diversity and encourages exploration of the rich tapestry of locations across Britain through the medium of amateur radio.";
$lang['awards_waja_description_ln4'] = "For more information, please visit: <a href='https://wab.intermip.net/default.php' target='_blank'>https://wab.intermip.net/default.php</a>.";

Wyświetl plik

@ -28,5 +28,11 @@ $lang['contesting_title_callsign_suggestions'] = 'Callsign Suggestions';
$lang['contesting_title_contest_logbook'] = 'Contest Logbook';
$lang['contesting_copy_exch_to_dok'] = 'Copy received exchange to DOK field in the database!';
$lang['contesting_copy_exch_to_none'] = 'Copy received exchange to no additional field in the database!';
$lang['contesting_copy_exch_to_power'] = 'Copy received exchange to RX-Power field in the database!';
$lang['contesting_copy_exch_to_state'] = 'Copy received exchange to US-State field in the database!';
$lang['contesting_copy_exch_to_age'] = 'Copy received exchange to Age field in the database!';
$lang['contesting_copy_exch_to_name'] = 'Copy received exchange to Name field in the database!';
$lang['contesting_copy_exch_to_locator'] = 'Copy received exchange to Locator field in the database!';

Wyświetl plik

@ -74,6 +74,10 @@ $lang['general_word_invalid_ignore'] = 'Invalid (Ignore)';
$lang['general_word_qslcard'] = 'QSL Card';
$lang['general_word_qslcard_management'] = 'QSL Management';
$lang['general_word_qslcards'] = 'QSL Cards';
$lang['general_word_sstv_management'] = 'SSTV Management';
$lang['general_word_sstvimages'] = 'SSTV Images';
$lang['general_sstv_upload'] = 'Uploaded SSTV images';
$lang['general_sstv_upload_button'] = 'Upload SSTV image(s)';
$lang['general_word_qslcard_direct'] = 'Direct';
$lang['general_word_qslcard_bureau'] = 'Bureau';
$lang['general_word_qslcard_electronic'] = 'Electronic';

Wyświetl plik

@ -17,6 +17,7 @@ $lang['menu_post_contest_logging'] = 'Post Contest Logging';
$lang['menu_bandmap'] = 'Bandmap';
$lang['menu_view_qsl'] = 'View QSL Cards';
$lang['menu_view_eqsl'] = 'View eQSL Cards';
$lang['menu_view_sstv'] = 'View SSTV Images';
$lang['menu_notes'] = 'Notes';
@ -95,3 +96,4 @@ $lang['menu_forum'] = 'Forum';
$lang['menu_logout'] = 'Logout';
$lang['menu_maintenance']='Maintenance';
$lang['menu_uk_gridmaster'] = 'UK & Crown Dependencies Gridmaster';

Wyświetl plik

@ -0,0 +1,5 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
$lang['sstv_string_disk_space'] = 'of disk space to store SSTV image assets';

Wyświetl plik

@ -11,6 +11,7 @@ $lang['account_column5_text'] = 'Sarake 5 (vain lokikirjassa)';
$lang['account_create_user_account'] = 'Luo käyttäjätili';
$lang['account_edit_account'] = 'Muokkaa käyttäjätiliä';
$lang['account_remember_me'] = 'Remember me';
$lang['account_account_information'] = "Account";
$lang['account_user'] = "User";
@ -126,4 +127,9 @@ $lang['account_general_information'] = "General Information";
$lang['account_qso_logging_options'] = "QSO Logging Options";
$lang['account_third_party_services'] = "Third Party Services";
$lang['account_default_values'] = "Default Values";
$lang['account_miscellaneous'] = "Miscellaneous";
$lang['account_miscellaneous'] = "Miscellaneous";
$lang['account_hamsat'] = "Hams.at";
$lang['account_hamsat_private_feed_key'] = "Private Feed Key";
$lang['account_hamsat_hint'] = "See your profile at <a href='https://hams.at/users/settings' target='_blank'>https://hams.at/users/settings</a>.";
$lang['account_hamsat_workable_only'] = "Show Workable Passes Only";

Wyświetl plik

@ -193,3 +193,13 @@ $lang['awards_waja_description_ln1'] = "WAJA - Worked All Japan prefectures Awar
$lang['awards_waja_description_ln2'] = "WAJA, Worked All Japan prefectures in Amateur Radio, encourages licensed ham radio operators to work all the prefectures in Japan.";
$lang['awards_waja_description_ln3'] = "May be claimed for having contacted (heard) and received a QSL card from an amateur station located in each of the 47 prefectures of Japan. A list of QSL cards should be arranged in order of WAJA (HAJA) reference number, however names of prefectures may be omitted.";
$lang['awards_waja_description_ln4'] = "For more information, please visit: <a href='https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm' target='_blank'>https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm</a>.";
/*
___________________________________________________________________________________________
WAB -- Use all 3 Lines of Text
___________________________________________________________________________________________
*/
$lang['awards_waja_description_ln1'] = "WAB - Worked All Britain Award";
$lang['awards_wab_description_ln2'] = "The Amateur Radio Worked All Britain (WAB) Award is a prestigious recognition program within the amateur radio community that celebrates communication achievements across the United Kingdom. The WAB Award scheme encourages radio operators to establish contact with stations located in different regions of Britain, fostering camaraderie and promoting radio communication skills. To earn the WAB Award, participants must make successful radio contacts with stations located in specific WAB areas, which are defined by Ordnance Survey grid squares. These grid squares cover the entirety of Great Britain, including England, Scotland, Wales, and some offshore islands.";
$lang['awards_wab_description_ln3'] = "Participants in the WAB Award program exchange information such as their location, signal strength, and WAB square reference during radio contacts. Points are awarded based on the location of the contacted station, with different point values assigned to contacts made within different WAB areas. By accumulating points from successful contacts, radio operators can progress through various award levels, each representing a significant milestone in their amateur radio journey. The WAB Award not only recognizes the dedication and skill of radio operators but also promotes geographic diversity and encourages exploration of the rich tapestry of locations across Britain through the medium of amateur radio.";
$lang['awards_waja_description_ln4'] = "For more information, please visit: <a href='https://wab.intermip.net/default.php' target='_blank'>https://wab.intermip.net/default.php</a>.";

Wyświetl plik

@ -28,5 +28,11 @@ $lang['contesting_title_callsign_suggestions'] = 'Ehdotettu kutsu';
$lang['contesting_title_contest_logbook'] = 'Kilpailussa pidetyt yhteydet';
$lang['contesting_copy_exch_to_dok'] = 'Copy received exchange to DOK field in the database!';
$lang['contesting_copy_exch_to_none'] = 'Copy received exchange to no additional field in the database!';
$lang['contesting_copy_exch_to_power'] = 'Copy received exchange to RX-Power field in the database!';
$lang['contesting_copy_exch_to_state'] = 'Copy received exchange to US-State field in the database!';
$lang['contesting_copy_exch_to_age'] = 'Copy received exchange to Age field in the database!';
$lang['contesting_copy_exch_to_name'] = 'Copy received exchange to Name field in the database!';
$lang['contesting_copy_exch_to_locator'] = 'Copy received exchange to Locator field in the database!';

Wyświetl plik

@ -81,6 +81,10 @@ $lang['general_word_qslcard_manager'] = 'Manageri';
$lang['general_word_qslcard_via'] = 'Via';
$lang['general_word_eqslcard'] = 'eQSL Card';
$lang['general_word_eqslcards'] = 'eQSL Cards';
$lang['general_word_sstv_management'] = 'SSTV Management';
$lang['general_word_sstvimages'] = 'SSTV Images';
$lang['general_sstv_upload'] = 'Uploaded SSTV images';
$lang['general_sstv_upload_button'] = 'Upload SSTV image(s)';
$lang['general_word_lotw'] = 'Logbook of the World';
$lang['general_word_lotw_short'] = 'LoTW';

Wyświetl plik

@ -17,6 +17,7 @@ $lang['menu_post_contest_logging'] = 'Post Contest Logging';
$lang['menu_bandmap'] = 'Bandikartta';
$lang['menu_view_qsl'] = 'Näytä QSL';
$lang['menu_view_eqsl'] = 'Näytä eQSL';
$lang['menu_view_sstv'] = 'View SSTV Images';
$lang['menu_notes'] = 'Muistio';
@ -94,3 +95,4 @@ $lang['menu_logout'] = 'Kirjaudu ulos';
$lang['menu_ffma'] = "Fred Fish Memorial Award";
$lang['menu_ja_gridmaster'] = 'JA Gridmaster';
$lang['menu_maintenance']='Maintenance';
$lang['menu_uk_gridmaster'] = 'UK Gridmaster';

Wyświetl plik

@ -0,0 +1,5 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
$lang['sstv_string_disk_space'] = 'of disk space to store SSTV image assets';

Wyświetl plik

@ -11,6 +11,7 @@ $lang['account_column5_text'] = "Contenu colonne 5 (uniquement pour logbook)";
$lang['account_create_user_account'] = "Créer un compte";
$lang['account_edit_account'] = "Editer un compte";
$lang['account_remember_me'] = 'Remember me';
$lang['account_account_information'] = "Compte";
$lang['account_user'] = "Compte";
@ -124,4 +125,9 @@ $lang['account_general_information'] = "Informations Générales";
$lang['account_qso_logging_options'] = "QSO Logging Options";
$lang['account_third_party_services'] = "Third Party Services";
$lang['account_default_values'] = "Valeur par défaut";
$lang['account_miscellaneous'] = "Divers";
$lang['account_miscellaneous'] = "Divers";
$lang['account_hamsat'] = "Hams.at";
$lang['account_hamsat_private_feed_key'] = "Private Feed Key";
$lang['account_hamsat_hint'] = "See your profile at <a href='https://hams.at/users/settings' target='_blank'>https://hams.at/users/settings</a>.";
$lang['account_hamsat_workable_only'] = "Show Workable Passes Only";

Wyświetl plik

@ -193,3 +193,13 @@ $lang['awards_waja_description_ln1'] = "WAJA - Worked All Japan prefectures Awar
$lang['awards_waja_description_ln2'] = "WAJA, Worked All Japan prefectures in Amateur Radio, encourages licensed ham radio operators to work all the prefectures in Japan.";
$lang['awards_waja_description_ln3'] = "May be claimed for having contacted (heard) and received a QSL card from an amateur station located in each of the 47 prefectures of Japan. A list of QSL cards should be arranged in order of WAJA (HAJA) reference number, however names of prefectures may be omitted.";
$lang['awards_waja_description_ln4'] = "For more information, please visit: <a href='https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm' target='_blank'>https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm</a>.";
/*
___________________________________________________________________________________________
WAB -- Use all 3 Lines of Text
___________________________________________________________________________________________
*/
$lang['awards_waja_description_ln1'] = "WAB - Worked All Britain Award";
$lang['awards_wab_description_ln2'] = "The Amateur Radio Worked All Britain (WAB) Award is a prestigious recognition program within the amateur radio community that celebrates communication achievements across the United Kingdom. The WAB Award scheme encourages radio operators to establish contact with stations located in different regions of Britain, fostering camaraderie and promoting radio communication skills. To earn the WAB Award, participants must make successful radio contacts with stations located in specific WAB areas, which are defined by Ordnance Survey grid squares. These grid squares cover the entirety of Great Britain, including England, Scotland, Wales, and some offshore islands.";
$lang['awards_wab_description_ln3'] = "Participants in the WAB Award program exchange information such as their location, signal strength, and WAB square reference during radio contacts. Points are awarded based on the location of the contacted station, with different point values assigned to contacts made within different WAB areas. By accumulating points from successful contacts, radio operators can progress through various award levels, each representing a significant milestone in their amateur radio journey. The WAB Award not only recognizes the dedication and skill of radio operators but also promotes geographic diversity and encourages exploration of the rich tapestry of locations across Britain through the medium of amateur radio.";
$lang['awards_waja_description_ln4'] = "For more information, please visit: <a href='https://wab.intermip.net/default.php' target='_blank'>https://wab.intermip.net/default.php</a>.";

Wyświetl plik

@ -28,5 +28,11 @@ $lang['contesting_title_callsign_suggestions'] = "Suggestion d'indicatif";
$lang['contesting_title_contest_logbook'] = "Journal de trafic du concours";
$lang['contesting_copy_exch_to_dok'] = "Copiez l'échange reçu dans le champ DOK de la base de données !";
$lang['contesting_copy_exch_to_none'] = "Copiez l'échange reçu dans le champ no additional de la base de données !";
$lang['contesting_copy_exch_to_power'] = "Copiez l'échange reçu dans le champ RX-Power de la base de données !";
$lang['contesting_copy_exch_to_state'] = "Copiez l'échange reçu dans le champ US-State de la base de données !";
$lang['contesting_copy_exch_to_age'] = "Copiez l'échange reçu dans le champ Age de la base de données !";
$lang['contesting_copy_exch_to_name'] = "Copiez l'échange reçu dans le champ Name de la base de données !";
$lang['contesting_copy_exch_to_locator'] = "Copiez l'échange reçu dans le champ Locator de la base de données !";

Wyświetl plik

@ -81,6 +81,10 @@ $lang['general_word_qslcard_manager'] = "Manager";
$lang['general_word_qslcard_via'] = "Via";
$lang['general_word_eqslcard'] = "Carte eQSL";
$lang['general_word_eqslcards'] = "Cartes eQSL";
$lang['general_word_sstv_management'] = 'SSTV Management';
$lang['general_word_sstvimages'] = 'SSTV Images';
$lang['general_sstv_upload'] = 'Uploaded SSTV images';
$lang['general_sstv_upload_button'] = 'Upload SSTV image(s)';
$lang['general_word_lotw'] = "Logbook of the World";
$lang['general_word_lotw_short'] = "LoTW";

Wyświetl plik

@ -17,6 +17,7 @@ $lang['menu_post_contest_logging'] = 'Post Contest Logging';
$lang['menu_bandmap'] = 'Bandmap';
$lang['menu_view_qsl'] = 'View QSL Cards';
$lang['menu_view_eqsl'] = 'View eQSL Cards';
$lang['menu_view_sstv'] = 'View SSTV Images';
$lang['menu_notes'] = 'Notes';
@ -94,3 +95,4 @@ $lang['menu_forum'] = 'Forum';
$lang['menu_logout'] = 'Logout';
$lang['menu_maintenance']='Maintenance';
$lang['menu_uk_gridmaster'] = 'UK Gridmaster';

Wyświetl plik

@ -0,0 +1,5 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
$lang['sstv_string_disk_space'] = 'of disk space to store SSTV image assets';

Wyświetl plik

@ -8,6 +8,7 @@ $lang['account_column2_text'] = 'Wähle Spalte 2';
$lang['account_column3_text'] = 'Wähle Spalte 3';
$lang['account_column4_text'] = 'Wähle Spalte 4';
$lang['account_column5_text'] = 'Wähle Spalte 5 (nur für Logbuch)';
$lang['account_remember_me'] = 'Remember me';
$lang['account_create_user_account'] = 'Benutzerkonto anlegen';
$lang['account_edit_account'] = 'Benutzerkonto editieren';
@ -126,4 +127,9 @@ $lang['account_general_information'] = "Generelle Informationen";
$lang['account_qso_logging_options'] = "QSO-Logging Optionen";
$lang['account_third_party_services'] = "Externe Dienste";
$lang['account_default_values'] = "Standardwerte / Favoriten";
$lang['account_miscellaneous'] = "Verschiedenes";
$lang['account_miscellaneous'] = "Verschiedenes";
$lang['account_hamsat'] = "Hams.at";
$lang['account_hamsat_private_feed_key'] = "Private Feed Key";
$lang['account_hamsat_hint'] = "Siehe dein Profil unter <a href='https://hams.at/users/settings' target='_blank'>https://hams.at/users/settings</a>.";
$lang['account_hamsat_workable_only'] = "Zeige nur Überflüge an, die gearbeitet werden können";

Wyświetl plik

@ -193,3 +193,13 @@ $lang['awards_waja_description_ln1'] = "WAJA - Worked All Japan prefectures Awar
$lang['awards_waja_description_ln2'] = "WAJA, Worked All Japan prefectures in Amateur Radio, encourages licensed ham radio operators to work all the prefectures in Japan.";
$lang['awards_waja_description_ln3'] = "May be claimed for having contacted (heard) and received a QSL card from an amateur station located in each of the 47 prefectures of Japan. A list of QSL cards should be arranged in order of WAJA (HAJA) reference number, however names of prefectures may be omitted.";
$lang['awards_waja_description_ln4'] = "For more information, please visit: <a href='https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm' target='_blank'>https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm</a>.";
/*
___________________________________________________________________________________________
WAB -- Use all 3 Lines of Text
___________________________________________________________________________________________
*/
$lang['awards_waja_description_ln1'] = "WAB - Worked All Britain Award";
$lang['awards_wab_description_ln2'] = "The Amateur Radio Worked All Britain (WAB) Award is a prestigious recognition program within the amateur radio community that celebrates communication achievements across the United Kingdom. The WAB Award scheme encourages radio operators to establish contact with stations located in different regions of Britain, fostering camaraderie and promoting radio communication skills. To earn the WAB Award, participants must make successful radio contacts with stations located in specific WAB areas, which are defined by Ordnance Survey grid squares. These grid squares cover the entirety of Great Britain, including England, Scotland, Wales, and some offshore islands.";
$lang['awards_wab_description_ln3'] = "Participants in the WAB Award program exchange information such as their location, signal strength, and WAB square reference during radio contacts. Points are awarded based on the location of the contacted station, with different point values assigned to contacts made within different WAB areas. By accumulating points from successful contacts, radio operators can progress through various award levels, each representing a significant milestone in their amateur radio journey. The WAB Award not only recognizes the dedication and skill of radio operators but also promotes geographic diversity and encourages exploration of the rich tapestry of locations across Britain through the medium of amateur radio.";
$lang['awards_waja_description_ln4'] = "For more information, please visit: <a href='https://wab.intermip.net/default.php' target='_blank'>https://wab.intermip.net/default.php</a>.";

Wyświetl plik

@ -28,5 +28,11 @@ $lang['contesting_title_callsign_suggestions'] = 'Rufzeichenvorschläge';
$lang['contesting_title_contest_logbook'] = 'Contest-Logbuch';
$lang['contesting_copy_exch_to_dok'] = 'Kopiere den erhaltenen Exchange in das DOK Feld der Datenbank!';
$lang['contesting_copy_exch_to_none'] = 'Kopiere den erhaltenen Exchange in kein weiteres Feld der Datenbank!';
$lang['contesting_copy_exch_to_power'] = 'Kopiere den erhaltenen Exchange in das RX-Power Feld der Datenbank!';
$lang['contesting_copy_exch_to_state'] = 'Kopiere den erhaltenen Exchange in das US-State Feld der Datenbank!';
$lang['contesting_copy_exch_to_age'] = 'Kopiere den erhaltenen Exchange in das Lebensalter Feld der Datenbank!';
$lang['contesting_copy_exch_to_name'] = 'Kopiere den erhaltenen Exchange in das Namens Feld der Datenbank!';
$lang['contesting_copy_exch_to_locator'] = 'Kopiere den erhaltenen Exchange in das Locator Feld der Datenbank!';

Wyświetl plik

@ -74,6 +74,10 @@ $lang['general_word_invalid_ignore'] = 'Ungültig (Ignorieren)';
$lang['general_word_qslcard'] = 'QSL Karte';
$lang['general_word_qslcard_management'] = 'QSL Verwaltung';
$lang['general_word_qslcards'] = 'QSL Karten';
$lang['general_word_sstv_management'] = 'SSTV Management';
$lang['general_word_sstvimages'] = 'SSTV Bilder';
$lang['general_sstv_upload'] = 'Hochgeladene SSTV Bilder';
$lang['general_sstv_upload_button'] = 'Lade SSTV Bild(er) hoch';
$lang['general_word_qslcard_direct'] = 'Direkt';
$lang['general_word_qslcard_bureau'] = 'Büro';
$lang['general_word_qslcard_electronic'] = 'Elektronisch';

Wyświetl plik

@ -17,6 +17,7 @@ $lang['menu_post_contest_logging'] = 'Zeitversetztes Contest Logging';
$lang['menu_bandmap'] = 'Bandmap';
$lang['menu_view_qsl'] = 'QSL Ansicht';
$lang['menu_view_eqsl'] = 'eQSL Ansicht';
$lang['menu_view_sstv'] = 'SSTV Bilder';
$lang['menu_notes'] = 'Notizen';
@ -94,3 +95,4 @@ $lang['menu_logout'] = 'Logout';
$lang['menu_ffma'] = "Fred Fish Memorial Award";
$lang['menu_ja_gridmaster'] = 'JA Gridmaster';
$lang['menu_maintenance'] = 'Wartung';
$lang['menu_uk_gridmaster'] = 'UK Gridmaster';

Wyświetl plik

@ -0,0 +1,5 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
$lang['sstv_string_disk_space'] = 'an Speicherplatz, um SSTV-Bilder zu speichern';

Wyświetl plik

@ -11,6 +11,7 @@ $lang['account_column5_text'] = 'Επιλογή στήλης 5 (Μόνο για
$lang['account_create_user_account'] = "Create User Account";
$lang['account_edit_account'] = 'Edit Account';
$lang['account_remember_me'] = 'Remember me';
$lang['account_account_information'] = "Account";
$lang['account_user'] = "User";
@ -126,4 +127,9 @@ $lang['account_general_information'] = "General Information";
$lang['account_qso_logging_options'] = "QSO Logging Options";
$lang['account_third_party_services'] = "Third Party Services";
$lang['account_default_values'] = "Default Values";
$lang['account_miscellaneous'] = "Miscellaneous";
$lang['account_miscellaneous'] = "Miscellaneous";
$lang['account_hamsat'] = "Hams.at";
$lang['account_hamsat_private_feed_key'] = "Private Feed Key";
$lang['account_hamsat_hint'] = "See your profile at <a href='https://hams.at/users/settings' target='_blank'>https://hams.at/users/settings</a>.";
$lang['account_hamsat_workable_only'] = "Show Workable Passes Only";

Wyświetl plik

@ -193,3 +193,13 @@ $lang['awards_waja_description_ln1'] = "WAJA - Worked All Japan prefectures Awar
$lang['awards_waja_description_ln2'] = "WAJA, Worked All Japan prefectures in Amateur Radio, encourages licensed ham radio operators to work all the prefectures in Japan.";
$lang['awards_waja_description_ln3'] = "May be claimed for having contacted (heard) and received a QSL card from an amateur station located in each of the 47 prefectures of Japan. A list of QSL cards should be arranged in order of WAJA (HAJA) reference number, however names of prefectures may be omitted.";
$lang['awards_waja_description_ln4'] = "For more information, please visit: <a href='https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm' target='_blank'>https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm</a>.";
/*
___________________________________________________________________________________________
WAB -- Use all 3 Lines of Text
___________________________________________________________________________________________
*/
$lang['awards_waja_description_ln1'] = "WAB - Worked All Britain Award";
$lang['awards_wab_description_ln2'] = "The Amateur Radio Worked All Britain (WAB) Award is a prestigious recognition program within the amateur radio community that celebrates communication achievements across the United Kingdom. The WAB Award scheme encourages radio operators to establish contact with stations located in different regions of Britain, fostering camaraderie and promoting radio communication skills. To earn the WAB Award, participants must make successful radio contacts with stations located in specific WAB areas, which are defined by Ordnance Survey grid squares. These grid squares cover the entirety of Great Britain, including England, Scotland, Wales, and some offshore islands.";
$lang['awards_wab_description_ln3'] = "Participants in the WAB Award program exchange information such as their location, signal strength, and WAB square reference during radio contacts. Points are awarded based on the location of the contacted station, with different point values assigned to contacts made within different WAB areas. By accumulating points from successful contacts, radio operators can progress through various award levels, each representing a significant milestone in their amateur radio journey. The WAB Award not only recognizes the dedication and skill of radio operators but also promotes geographic diversity and encourages exploration of the rich tapestry of locations across Britain through the medium of amateur radio.";
$lang['awards_waja_description_ln4'] = "For more information, please visit: <a href='https://wab.intermip.net/default.php' target='_blank'>https://wab.intermip.net/default.php</a>.";

Wyświetl plik

@ -28,5 +28,11 @@ $lang['contesting_title_callsign_suggestions'] = 'Προτάσεις διακρ
$lang['contesting_title_contest_logbook'] = 'Αρχείο διαγωνισμού';
$lang['contesting_copy_exch_to_dok'] = 'Copy received exchange to DOK field in the database!';
$lang['contesting_copy_exch_to_none'] = 'Copy received exchange to no additional field in the database!';
$lang['contesting_copy_exch_to_power'] = 'Copy received exchange to RX-Power field in the database!';
$lang['contesting_copy_exch_to_state'] = 'Copy received exchange to US-State field in the database!';
$lang['contesting_copy_exch_to_age'] = 'Copy received exchange to Age field in the database!';
$lang['contesting_copy_exch_to_name'] = 'Copy received exchange to Name field in the database!';
$lang['contesting_copy_exch_to_locator'] = 'Copy received exchange to Locator field in the database!';

Wyświetl plik

@ -81,6 +81,10 @@ $lang['general_word_qslcard_manager'] = 'Διευθυντής';
$lang['general_word_qslcard_via'] = 'Μέσω';
$lang['general_word_eqslcard'] = 'eQSL Card';
$lang['general_word_eqslcards'] = 'Κάρτες eQSL';
$lang['general_word_sstv_management'] = 'SSTV Management';
$lang['general_word_sstvimages'] = 'SSTV Images';
$lang['general_sstv_upload'] = 'Uploaded SSTV images';
$lang['general_sstv_upload_button'] = 'Upload SSTV image(s)';
$lang['general_word_lotw'] = 'Logbook of the World';
$lang['general_word_lotw_short'] = 'LoTW';

Wyświetl plik

@ -17,6 +17,7 @@ $lang['menu_post_contest_logging'] = 'Post Contest Logging';
$lang['menu_bandmap'] = 'Bandmap';
$lang['menu_view_qsl'] = 'View QSL Cards';
$lang['menu_view_eqsl'] = 'View eQSL Cards';
$lang['menu_view_sstv'] = 'View SSTV Images';
$lang['menu_notes'] = 'Notes';
@ -94,3 +95,4 @@ $lang['menu_logout'] = 'Logout';
$lang['menu_ffma'] = "Fred Fish Memorial Award";
$lang['menu_ja_gridmaster'] = 'JA Gridmaster';
$lang['menu_maintenance']='Maintenance';
$lang['menu_uk_gridmaster'] = 'UK Gridmaster';

Wyświetl plik

@ -0,0 +1,5 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
$lang['sstv_string_disk_space'] = 'of disk space to store SSTV image assets';

Wyświetl plik

@ -1,129 +1,135 @@
<?php
defined('BASEPATH') OR exit('Non è permesso l\'accesso diretto allo script');
defined('BASEPATH') OR exit('Non è consentito l\'accesso diretto allo script');
$lang['account_logbook_fields'] = 'Campi Logbook';
$lang['account_logbook_fields'] = 'Campi Registro';
$lang['account_column1_text'] = 'Scegli colonna 1';
$lang['account_column2_text'] = 'Scegli colonna 2';
$lang['account_column3_text'] = 'Scegli colonna 3';
$lang['account_column4_text'] = 'Scegli colonna 4';
$lang['account_column5_text'] = 'Scegli colonna 5 (solo per il logbook)';
$lang['account_column5_text'] = 'Scegli colonna 5 (solo per il registro)';
$lang['account_create_user_account'] = 'Create User Account';
$lang['account_edit_account'] = 'Edit Account';
$lang['account_create_user_account'] = 'Crea Account Utente';
$lang['account_edit_account'] = 'Modifica Account';
$lang['account_remember_me'] = 'Ricordami';
$lang['account_account_information'] = "Account";
$lang['account_user'] = "User";
$lang['account_word_edited'] = "edited";
$lang['account_user'] = "Utente";
$lang['account_word_edited'] = "modificato";
$lang['account_username'] = 'Username';
$lang['account_email_address'] = 'Email Address';
$lang['account_email_address'] = 'Indirizzo Email';
$lang['account_password'] = 'Password';
$lang['account_roles'] = 'Roles';
$lang['account_user_role'] = 'User Role';
$lang['account_word_admin'] = 'Admin';
$lang['account_roles'] = 'Ruoli';
$lang['account_user_role'] = 'Ruolo Utente';
$lang['account_word_admin'] = 'Amministratore';
$lang['account_theme'] = 'Theme';
$lang['account_stylesheet'] = 'Stylesheet';
$lang['account_theme'] = 'Tema';
$lang['account_stylesheet'] = 'Foglio di Stile';
$lang['account_personal_information'] = "Personal";
$lang['account_first_name'] = 'First Name';
$lang['account_last_name'] = 'Last Name';
$lang['account_personal_information'] = "Personale";
$lang['account_first_name'] = 'Nome';
$lang['account_last_name'] = 'Cognome';
$lang['account_hamradio_information'] = "Ham Radio";
$lang['account_callsign'] = 'Callsign';
$lang['account_gridsquare'] = 'Gridsquare';
$lang['account_callsign'] = 'Nominativo';
$lang['account_gridsquare'] = 'Griglia';
$lang['account_cloudlog_preferences'] = 'Cloudlog Preferences';
$lang['account_cloudlog_preferences'] = 'Preferenze Cloudlog';
$lang['account_timezone'] = 'Timezone';
$lang['account_date_format'] = 'Date Format';
$lang['account_log_end_time'] = 'Log End Times for QSOs Separately';
$lang['account_log_end_time_hint'] = 'Choose yes here if you want to log QSO start and end times separately. If set to \'No\' the end time will be the same as start time.';
$lang['account_quicklog_feature'] = "Quicklog Field";
$lang['account_quicklog_feature_hint'] = "With this feature, you can log callsigns using the search field in the header.";
$lang['account_quicklog_enter'] = "Quicklog - Action on press Enter";
$lang['account_quicklog_enter_hint'] = "What action should be performed when Enter is pressed in the quicklog field?";
$lang['account_quicklog_enter_log'] = "Log Callsign";
$lang['account_quicklog_enter_search'] = "Search Callsign";
$lang['account_measurement_preferences'] = 'Measurement preference';
$lang['account_select_how_you_would_like_dates_shown_when_logged_into_your_account'] = 'Select how you would like dates shown when logged into your account.';
$lang['account_choose_which_unit_distances_will_be_shown_in'] = 'Choose which unit distances will be shown in';
$lang['account_cloudlog_language'] = 'Cloudlog Language';
$lang['account_choose_cloudlog_language'] = 'Choose Cloudlog language.';
$lang['account_date_format'] = 'Formato Data';
$lang['account_log_end_time'] = 'Salva Tempo Fine QSO Separatamente';
$lang['account_log_end_time_hint'] = 'Scegli Si se vuoi salvare il tempo di inizio e fine QSO separatamente. Se imposti \'No\' il tempo di inizio e fine sarà lo stesso.';
$lang['account_quicklog_feature'] = "Log Rapido";
$lang['account_quicklog_feature_hint'] = "Con questa funzionalità potrai salvare il nominativo cercando nell'intestazione.";
$lang['account_quicklog_enter'] = "Log Rapido - Azione premendo Invio";
$lang['account_quicklog_enter_hint'] = "Quale azione vuoi eseguire quando viene premuto Invio nel Log Rapido?";
$lang['account_quicklog_enter_log'] = "Registro Nominativo";
$lang['account_quicklog_enter_search'] = "Cerca Nominativo";
$lang['account_measurement_preferences'] = 'Unità di Misura';
$lang['account_select_how_you_would_like_dates_shown_when_logged_into_your_account'] = 'Seleziona il modo in cui desideri che le date vengano visualizzate quando accedi al tuo account..';
$lang['account_choose_which_unit_distances_will_be_shown_in'] = 'Scegli l\'unita di misura della distanza';
$lang['account_cloudlog_language'] = 'Lingua di Cloudlog';
$lang['account_choose_cloudlog_language'] = 'Scegli la lingua di Cloudlog.';
$lang['account_main_menu'] = 'Menu Options';
$lang['account_show_notes_in_the_main_menu'] = 'Show notes in the main menu.';
$lang['account_main_menu'] = 'Menu Opzioni';
$lang['account_show_notes_in_the_main_menu'] = 'Visualizza le note nel menu principale.';
$lang['account_gridsquare_and_location_autocomplete'] = 'Gridsquare and Location Autocomplete';
$lang['account_location_auto_lookup'] = 'Location auto lookup.';
$lang['account_if_set_gridsquare_is_fetched_based_on_location_name'] = 'If set, gridsquare is fetched based on location name.';
$lang['account_sota_auto_lookup_gridsquare_and_name_for_summit'] = 'SOTA auto lookup gridsquare and name for summit.';
$lang['account_wwff_auto_lookup_gridsquare_and_name_for_reference'] = 'WWFF auto lookup gridsquare and name for reference.';
$lang['account_pota_auto_lookup_gridsquare_and_name_for_park'] = 'POTA auto lookup gridsquare and name for park.';
$lang['account_if_set_name_and_gridsquare_is_fetched_from_the_api_and_filled_in_location_and_locator'] = 'If set, name and gridsquare is fetched from the API and filled in location and locator.';
$lang['account_gridsquare_and_location_autocomplete'] = 'Completamento automatico Griglia e Luogo';
$lang['account_location_auto_lookup'] = 'Ricerca automatica del luogo.';
$lang['account_if_set_gridsquare_is_fetched_based_on_location_name'] = 'Se impostato, la Griglia viene recuperata in base al nome del luogo.';
$lang['account_sota_auto_lookup_gridsquare_and_name_for_summit'] = 'Ricerca automatica di Griglia e vetta per SOTA.';
$lang['account_wwff_auto_lookup_gridsquare_and_name_for_reference'] = 'Ricerca automatica di Griglia e nome referenza per WWFF.';
$lang['account_pota_auto_lookup_gridsquare_and_name_for_park'] = 'Ricerca automatica di Griglia e parco per POTA.';
$lang['account_if_set_name_and_gridsquare_is_fetched_from_the_api_and_filled_in_location_and_locator'] = 'Se impostati, nome e griglia vengono recuperati dall\'API e compilati con luogo e locatore.';
$lang['account_previous_qsl_type'] = 'Previous QSL Type';
$lang['account_select_the_type_of_qsl_to_show_in_the_previous_qsos_section'] = 'Select the type of QSL to show in the previous QSOs section.';
$lang['account_select_the_type_of_qsl_to_show_in_the_previous_qsos_section'] = 'Seleziona il tipo di QSL da mostrare nella precedente sezione QSO.';
$lang['account_qrzcom_hamqthcom_images'] = 'qrz.com/hamqth.com Images';
$lang['account_show_profile_picture_of_qso_partner_from_qrzcom_hamqthcom_profile_in_the_log_qso_section'] = 'Show profile picture of QSO partner from qrz.com/hamqth.com profile in the log QSO section.';
$lang['account_please_set_your_qrzcom_hamqthcom_credentials_in_the_general_config_file'] = 'Please set your qrz.com/hamqth.com credentials in the general config file.';
$lang['account_show_profile_picture_of_qso_partner_from_qrzcom_hamqthcom_profile_in_the_log_qso_section'] = 'Mostra l\'immagine del profilo del partner QSO dal profilo qrz.com/hamqth.com nella sezione log QSO.';
$lang['account_please_set_your_qrzcom_hamqthcom_credentials_in_the_general_config_file'] = 'Imposta le tue credenziali qrz.com/hamqth.com nel file di configurazione generale.';
$lang['account_amsat_status_upload'] = 'AMSAT Status Upload';
$lang['account_upload_status_of_sat_qsos_to'] = 'Upload status of SAT QSOs to';
$lang['account_amsat_status_upload'] = 'AMSAT Stato Caricamento';
$lang['account_upload_status_of_sat_qsos_to'] = 'Stato Caricamento di SAT QSOs a';
$lang['account_logbook_of_the_world'] = 'Logbook of the World';
$lang['account_logbook_of_the_world_lotw_username'] = 'Logbook of The World (LoTW) Username';
$lang['account_logbook_of_the_world_lotw_username'] = 'Logbook of The World (LoTW) Utente';
$lang['account_logbook_of_the_world_lotw_password'] = 'Logbook of The World (LoTW) Password';
$lang['account_leave_blank_to_keep_existing_password'] = 'Leave blank to keep existing password';
$lang['account_leave_blank_to_keep_existing_password'] = 'Lascia vuoto per mantenere la password esistente';
$lang['account_clublog'] = 'Club Log';
$lang['account_clublog_email_callsign'] = 'Club Log Email/Callsign';
$lang['account_clublog_email_callsign'] = 'Club Log E-mail/Nominativo';
$lang['account_clublog_password'] = 'Club Log Password';
$lang['account_the_email_or_callsign_you_use_to_login_to_club_log'] = 'The Email or Callsign you use to login to Club Log';
$lang['account_the_email_or_callsign_you_use_to_login_to_club_log'] = 'L\'E-mail o il nominativo che utilizzi per accedere a ClubLog';
$lang['account_eqsl'] = 'eQSL';
$lang['account_eqslcc_username'] = 'eQSL.cc Username';
$lang['account_eqslcc_username'] = 'eQSL.cc Utente';
$lang['account_eqslcc_password'] = 'eQSL.cc Password';
$lang['account_save_account_changes'] = "Save Account";
$lang['account_create_account'] = 'Create Account';
$lang['account_save_account_changes'] = "Salva Account";
$lang['account_create_account'] = 'Crea Account';
$lang['account_delete_user_account'] = 'Delete User Account';
$lang['account_are_you_sure_you_want_to_delete_the_user_account'] = 'Are you sure you want to delete the user account';
$lang['account_yes_delete_this_user'] = 'Yes, delete this user';
$lang['account_no_do_not_delete_this_user'] = 'No, do not delete this user';
$lang['account_delete_user_account'] = 'Cancella Account Utente';
$lang['account_are_you_sure_you_want_to_delete_the_user_account'] = 'Sei sicuro di voler eliminare l\'account utente?';
$lang['account_yes_delete_this_user'] = 'Yes, cancella questo utente';
$lang['account_no_do_not_delete_this_user'] = 'No, non cancellare';
$lang['account_forgot_password'] = 'Forgot Password?';
$lang['account_you_can_reset_your_password_here'] = 'You can reset your password here.';
$lang['account_reset_password'] = 'Reset Password';
$lang['account_the_email_field_is_required'] = 'The Email field is required';
$lang['account_confirm_password'] = 'Confirm Password';
$lang['account_forgot_password'] = 'Password Dimenticata?';
$lang['account_you_can_reset_your_password_here'] = 'Puoi reimpostare la tua password qui.';
$lang['account_reset_password'] = 'Resetta la password';
$lang['account_the_email_field_is_required'] = 'Il campo E-mail è obbligatorio';
$lang['account_confirm_password'] = 'Conferma Password';
$lang['account_forgot_your_password'] = 'Forgot your password?';
$lang['account_forgot_your_password'] = 'Hai dimenticato la password?';
$lang['account_login_to_cloudlog'] = 'Login to Cloudlog';
$lang['account_login_to_cloudlog'] = 'Accedi a Cloudlog';
$lang['account_login'] = 'Login';
$lang['account_mastodon'] = 'Mastodonserver';
$lang['account_user_mastodon'] = 'URL of Mastodonserver';
$lang['account_user_mastodon_hint'] = "Main URL of your Mastodon server, e.g. <a href='https://radiosocial.de/' target='_blank'>https://radiosocial.de";
$lang['account_user_mastodon'] = 'URL del Mastodonserver';
$lang['account_user_mastodon_hint'] = "URL principale del tuo server Mastodon, ad es. <a href='https://radiosocial.de/' target='_blank'>https://radiosocial.de";
$lang['account_default_band_settings'] = 'Settings for Default Band and Confirmation';
$lang['account_gridmap_default_band'] = 'Default Band';
$lang['account_qsl_settings'] = 'Default QSL-Methods';
$lang['account_default_band_settings'] = 'Impostazioni per Banda predefinita e Conferma';
$lang['account_gridmap_default_band'] = 'Banda Predefinita';
$lang['account_qsl_settings'] = 'Metodo QSL Predefinito';
$lang['account_winkeyer'] = 'Winkeyer';
$lang['account_winkeyer_hint'] = "Winkeyer support in Cloudlog is very experimental read the wiki first at <a href='https://github.com/magicbug/Cloudlog/wiki/Winkey' target='_blank'>https://github.com/magicbug/Cloudlog/wiki/Winkey</a> before enabling.";
$lang['account_winkeyer_enabled'] = "Winkeyer Features Enabled";
$lang['account_winkeyer_hint'] = "Il supporto di Winkeyer in Cloudlog è sperimentale, leggi prima la wiki su <a href='https://github.com/magicbug/Cloudlog/wiki/Winkey' target='_blank'>https://github.com/magicbug/Cloudlog/wiki/Winkey</a> prima di abilitarlo.";
$lang['account_winkeyer_enabled'] = "Funzionalità Winkeyer abilitate";
$lang['account_map_params'] = "Map Settings";
$lang['account_map_qso_by_default'] = "QSO (by default)";
$lang['account_map_qso_confirm'] = "QSO (confirmed)";
$lang['account_map_qso_confirm_same_qso'] = "(If 'No', displayed as ".$lang['account_map_qso_by_default'].")";
$lang['account_map_params'] = "Impostazioni della mappa";
$lang['account_map_qso_by_default'] = "QSO (per impostazione predefinita)";
$lang['account_map_qso_confirm'] = "QSO (confermato)";
$lang['account_map_qso_confirm_same_qso'] = "(Se 'No', visualizzato come ".$lang['account_map_qso_by_default'].")";
$lang['account_general_information'] = "General Information";
$lang['account_qso_logging_options'] = "QSO Logging Options";
$lang['account_third_party_services'] = "Third Party Services";
$lang['account_default_values'] = "Default Values";
$lang['account_miscellaneous'] = "Miscellaneous";
$lang['account_general_information'] = "Informazioni Generali";
$lang['account_qso_logging_options'] = "Opzioni di registrazione QSO";
$lang['account_third_party_services'] = "Servizi di terze parti";
$lang['account_default_values'] = "Valori standard";
$lang['account_miscellaneous'] = "Varie";
$lang['account_hamsat'] = "Hams.at";
$lang['account_hamsat_private_feed_key'] = "Chiave Feed privata";
$lang['account_hamsat_hint'] = "Vedi il tuo profilo su <a href='https://hams.at/users/settings' target='_blank'>https://hams.at/users/settings</a>.";
$lang['account_hamsat_workable_only'] = "Mostra solo i passaggi realizzabili";

Wyświetl plik

@ -1,6 +1,6 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
defined('BASEPATH') OR exit('Non è consentito l\'accesso diretto allo script');
/*
@ -22,33 +22,33 @@ ________________________________________________________________________________
*/
// $lang['general_word_important'] --> application/language/english/general_words_lang.php
$lang['adif_alert_log_files_type'] = "Log Files must have the file type *.adi";
$lang['adif_alert_log_files_type'] = "I file di Log devono essere del tipo *.adi";
// $lang['general_word_warning'] --> application/language/english/general_words_lang.php "PHP Upload Warning"
// $lang['gen_max_file_upload_size'] --> application/language/english/general_words_lang.php "PHP Upload Warning"
$lang['adif_select_stationlocation'] = "Select Station Location";
$lang['adif_select_stationlocation'] = "Seleziona il luogo della stazione";
// $lang['gen_hamradio_callsign'] --> application/language/english/general_words_lang.php
// The File Input is translated by the Browser
$lang['adif_file_label'] = "ADIF File";
$lang['adif_file_label'] = "File ADIF";
$lang['adif_hint_no_info_in_file'] = "Select if ADIF being imported does not contain this information.";
$lang['adif_hint_no_info_in_file'] = "Selezionare se l'ADIF importato non contiene queste informazioni.";
$lang['adif_import_dup'] = "Import duplicate QSOs";
$lang['adif_mark_imported_lotw'] = "Mark imported QSOs as uploaded to LoTW";
$lang['adif_mark_imported_hrdlog'] = "Mark imported QSOs as uploaded to HRDLog.net Logbook";
$lang['adif_mark_imported_qrz'] = "Mark imported QSOs as uploaded to QRZ Logbook";
$lang['adif_mark_imported_clublog'] = "Mark imported QSOs as uploaded to Clublog Logbook";
$lang['adif_import_dup'] = "Importa QSO duplicati";
$lang['adif_mark_imported_lotw'] = "Segna i QSO importati come caricati su LoTW";
$lang['adif_mark_imported_hrdlog'] = "Segna i QSO importati come caricati su HRDLog.net";
$lang['adif_mark_imported_qrz'] = "Segna i QSO importati come caricati su QRZ.com";
$lang['adif_mark_imported_clublog'] = "Segna i QSO importati come caricati su Clublog";
$lang['adif_dxcc_from_adif'] = "Use DXCC information from ADIF";
$lang['adif_dxcc_from_adif_hint'] = "If not selected, Cloudlog will attempt to determine DXCC information automatically.";
$lang['adif_dxcc_from_adif'] = "Utilizza le informazioni DXCC dell'ADIF";
$lang['adif_dxcc_from_adif_hint'] = "Se non selezionato, Cloudlog tenterà di determinare automaticamente le informazioni DXCC.";
$lang['adif_always_use_login_call_as_op'] = "Always use login-callsign as operator-name on import";
$lang['adif_always_use_login_call_as_op'] = "Utilizza sempre il nominativo di login come nome dell'operatore durante l'importazione";
$lang['adif_ignore_station_call'] = "Ignore Stationcallsign on import";
$lang['adif_ignore_station_call_hint'] = "If selected, Cloudlog will try to import <b>all</b> QSO's of the ADIF, regardless if they match to the chosen station-location.";
$lang['adif_ignore_station_call'] = "Ignora il nominativo della stazione durante l'importazione";
$lang['adif_ignore_station_call_hint'] = "Se selezionato, Cloudlog tenterà di importare <b>tutti</b> i QSO dell'ADIF, indipendentemente dal fatto che corrispondano al luogo della stazione scelta.";
$lang['adif_upload'] = "Upload";
$lang['adif_upload'] = "Carica";
/*
___________________________________________________________________________________________
@ -56,18 +56,18 @@ ADIF Export
___________________________________________________________________________________________
*/
$lang['adif_export_take_it_anywhere'] = "Take your logbook file anywhere!";
$lang['adif_export_take_it_anywhere_hint'] = "Exporting ADIFs allows you to import contacts into third party applications like LoTW, Awards or just for keeping a backup.";
$lang['adif_export_take_it_anywhere'] = "Porta il tuo file di Log ovunque!";
$lang['adif_export_take_it_anywhere_hint'] = "L'esportazione di ADIF ti consente di importare contatti in applicazioni di terze parti come LoTW, Awards o semplicemente per conservare un backup.";
$lang['adif_mark_exported_lotw'] = "Mark exported QSOs as uploaded to LoTW";
$lang['adif_mark_exported_no_lotw'] = "Export QSOs not uploaded to LoTW";
$lang['adif_mark_exported_lotw'] = "Segna i QSO esportati come caricati su LoTW";
$lang['adif_mark_exported_no_lotw'] = "Esporta QSO non caricati su LoTW";
$lang['adif_export_qso'] = "Export QSO's";
$lang['adif_export_qso'] = "Esporta QSO";
$lang['adif_export_sat_only_qso'] = "Export Satellite-Only QSOs";
$lang['adif_export_sat_only_qso_all'] = "Export All Satellite QSOs";
$lang['adif_export_sat_only_qso_lotw'] = "Export All Satellite QSOs Confirmed on LoTW";
$lang['adif_export_sat_only_qso'] = "Esporta solo QSO via satellite";
$lang['adif_export_sat_only_qso_all'] = "Esporta tutti i QSO satellitari";
$lang['adif_export_sat_only_qso_lotw'] = "Esporta tutti i QSO satellitari confermati su LoTW";
/*
___________________________________________________________________________________________
@ -75,29 +75,29 @@ Logbook of the World
___________________________________________________________________________________________
*/
$lang['adif_lotw_export_if_selected'] = "If a date range is not selected then all QSOs will be marked!";
$lang['adif_mark_qso_as_exported_to_lotw'] = "Mark QSOs as exported to LoTW";
$lang['adif_lotw_export_if_selected'] = "Se non viene selezionato un intervallo di date, tutti i QSO verranno contrassegnati!";
$lang['adif_mark_qso_as_exported_to_lotw'] = "Segna i QSO come esportati su LoTW";
$lang['adif_qso_marked'] = "QSOs marked";
$lang['adif_yay_its_done'] = "Yay, its done!";
$lang['adif_qso_lotw_marked_confirm'] = "The QSOs are marked as exported to LoTW.";
$lang['adif_qso_marked'] = "QSO contrassegnati";
$lang['adif_yay_its_done'] = "Ok, è stato fatto!";
$lang['adif_qso_lotw_marked_confirm'] = "I QSO sono stati contrassegnati come esportati su LoTW.";
/*
___________________________________________________________________________________________
DARC DCL
___________________________________________________________________________________________
*/
$lang['adif_dcl_text_pre'] = "Go to";
$lang['adif_dcl_text_post'] = "and export your logbook with confirmed DOKs. To speed up the process you can select only DL QSOs to download (i.e. put \"DL\" into Prefix List). The downloaded ADIF file can be uploaded here in order to update QSOs with DOK info.";
$lang['adif_dcl_text_pre'] = "Vai a";
$lang['adif_dcl_text_post'] = "ed esporta il tuo registro con i DOK confermati. Per accelerare il processo puoi selezionare solo i QSO DL da scaricare (ovvero inserisci \"DL\" nell'elenco dei prefissi). Il file ADIF scaricato può essere caricato qui per aggiornare i QSO con le informazioni DOK.";
$lang['only_confirmed_qsos'] = "Only import DOK data from QSOs confirmed on DCL.";
$lang['only_confirmed_qsos_hint'] = "Uncheck if you also want to update DOK with data from unconfirmed QSOs in DCL.";
$lang['only_confirmed_qsos'] = "Importa solo i dati DOK dai QSO confermati su DCL.";
$lang['only_confirmed_qsos_hint'] = "Deseleziona se vuoi aggiornare DOK anche con i dati dei QSO non confermati in DCL.";
$lang['overwrite_by_dcl'] = "Overwrite exisiting DOK in log by DCL (if different)";
$lang['overwrite_by_dcl_hint'] = "If checked Cloudlog will forcibly overwrite existing DOK with DOK from DCL log.";
$lang['overwrite_by_dcl'] = "Sovrascrivi il DOK esistente nel log con DCL (se diverso)";
$lang['overwrite_by_dcl_hint'] = "Se selezionato Cloudlog sovrascriverà forzatamente il DOK esistente con DOK dal registro DCL.";
$lang['ignore_ambiguous'] = "Ignore QSOs that cannot be matched";
$lang['ignore_ambiguous_hint'] = "If unchecked information about QSO which could not be found in Cloudlog will be displayed.";
$lang['ignore_ambiguous'] = "Ignora i QSO che non possono essere abbinati";
$lang['ignore_ambiguous_hint'] = "Se deselezionato verranno visualizzate le informazioni sul QSO che non è stato possibile trovare in Cloudlog.";
/*
___________________________________________________________________________________________
@ -105,15 +105,15 @@ Import Success
___________________________________________________________________________________________
*/
$lang['adif_imported'] = "ADIF Imported";
$lang['adif_yay_its_imported'] = "Yay, its imported!";
$lang['adif_import_confirm'] = "The ADIF File has been imported.";
$lang['adif_imported'] = "ADIF importato";
$lang['adif_yay_its_imported'] = "OK, è stato importato!";
$lang['adif_import_confirm'] = "Il file ADIF è stato importato.";
$lang['adif_import_dupes_inserted'] = " <b>Dupes were inserted!</b>";
$lang['adif_import_dupes_skipped'] = " Dupes were skipped.";
$lang['adif_import_dupes_inserted'] = " <b>Sono stati inseriti dei duplicati!</b>";
$lang['adif_import_dupes_skipped'] = "I duplicati sono stati saltati.";
$lang['adif_import_errors'] = "ADIF Errors";
$lang['adif_import_errors_hint'] = "You have ADIF errors, the QSOs have still been added but these fields have not been populated.";
$lang['adif_import_errors'] = "Errori ADIF";
$lang['adif_import_errors_hint'] = "Hai errori ADIF, i QSO sono stati aggiunti ma questi campi non sono stati popolati.";
/*
___________________________________________________________________________________________
@ -121,19 +121,19 @@ DCL Success
___________________________________________________________________________________________
*/
$lang['dcl_results'] = "Results of DCL DOK Update";
$lang['dcl_info_updated'] = "DCL information for DOKs has been updated.";
$lang['dcl_qsos_updated'] = "QSOs updated";
$lang['dcl_qsos_ignored'] = "QSOs ignored";
$lang['dcl_qsos_unmatched'] = "QSOs unmatched";
$lang['dcl_no_qsos_updated'] = "No QSOs found which could be updated.";
$lang['dcl_dok_errors'] = "DOK Errors";
$lang['dcl_dok_errors_details'] = "There is different data for DOK in your log compared to DCL";
$lang['dcl_qsl_status'] = "DCL QSL Status";
$lang['dcl_qsl_status_c'] = "confirmed by LoTW/Clublog/eQSL/Contest";
$lang['dcl_qsl_status_mno'] = "confirmed by award manager";
$lang['dcl_qsl_status_i'] = "confirmed by cross-check of DCL data";
$lang['dcl_qsl_status_w'] = "confirmation pending";
$lang['dcl_qsl_status_x'] = "unconfirmed";
$lang['dcl_qsl_status_unknown'] = "unknown";
$lang['dcl_no_match'] = "QSO could not be matched";
$lang['dcl_results'] = "Risultati dell'aggiornamento DCL DOK";
$lang['dcl_info_updated'] = "Le informazioni DCL per i DOK sono state aggiornate.";
$lang['dcl_qsos_updated'] = "QSO aggiornati";
$lang['dcl_qsos_ignored'] = "QSO ignorati";
$lang['dcl_qsos_unmatched'] = "QSO non abbinati";
$lang['dcl_no_qsos_updated'] = "Nessun QSO trovato che possa essere aggiornato.";
$lang['dcl_dok_errors'] = "Errori DOK";
$lang['dcl_dok_errors_details'] = "Ci sono dati diversi per DOK nel tuo registro rispetto a DCL";
$lang['dcl_qsl_status'] = "Stato QSL DCL";
$lang['dcl_qsl_status_c'] = "confermato da LoTW/Clublog/eQSL/Contest";
$lang['dcl_qsl_status_mno'] = "confermato dall\'award manager";
$lang['dcl_qsl_status_i'] = "confermato dal controllo incrociato dei dati DCL";
$lang['dcl_qsl_status_w'] = "conferma in sospeso";
$lang['dcl_qsl_status_x'] = "non confermato";
$lang['dcl_qsl_status_unknown'] = "sconosciuto";
$lang['dcl_no_match'] = "Il QSO non può essere abbinato";

Wyświetl plik

@ -1,60 +1,59 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
defined('BASEPATH') OR exit('Non è consentito l\'accesso diretto allo script');
$lang['admin_user_line1'] = 'Cloudlog needs at least one user configured in order to operate.';
$lang['admin_user_line2'] = 'Users can be assigned roles which give them different permissions, such as adding QSOs to the logbook and accessing Cloudlog APIs.';
$lang['admin_user_line3'] = 'The currently logged-in user is displayed at the upper-right of each page.';
$lang['admin_user_line4'] = "With the password reset button, you can send a user an email containing a link to reset their password. To achieve this, ensure that the email settings in the global options are configured correctly.";
$lang['admin_user_line1'] = 'Cloudlog necessita di almeno un utente configurato per funzionare.';
$lang['admin_user_line2'] = 'Agli utenti possono essere assegnati ruoli che forniscono loro diversi permessi, come aggiungere QSO al registro e accedere alle API Cloudlog.';
$lang['admin_user_line3'] = 'L\'utente attualmente connesso viene visualizzato in alto a destra di ogni pagina.';
$lang['admin_user_line4'] = "Con il pulsante di reimpostazione della password, puoi inviare a un utente un\'e-mail contenente un collegamento per reimpostare la password. Per ottenere ciò, assicurati che le impostazioni e-mail nelle opzioni globali siano configurate correttamente.";
$lang['admin_user_list'] = 'User List';
$lang['admin_user_list'] = 'Elenco utenti';
$lang['admin_user'] = 'User';
$lang['admin_user'] = 'Utente';
$lang['admin_email'] = 'E-mail';
$lang['admin_type'] = 'Type';
$lang['admin_last_login'] = "Last Login";
$lang['admin_options'] = 'Options';
$lang['admin_type'] = 'Tipo';
$lang['admin_last_login'] = "Ultimo accesso";
$lang['admin_options'] = 'Opzioni';
$lang['admin_create_user'] = 'Create user';
$lang['admin_delete'] = 'Delete';
$lang['admin_remove'] = "Remove";
$lang['admin_edit'] = 'Edit';
$lang['admin_create'] = 'Create';
$lang['admin_update'] = 'Update';
$lang['admin_copy'] = 'Copy';
$lang['admin_save'] = 'Save';
$lang['admin_close'] = 'Close';
$lang['admin_user_accounts'] = 'User Accounts';
$lang['admin_danger'] = 'DANGER!';
$lang['admin_experimental'] = "Experimental";
$lang['admin_password_reset'] = "Password Reset";
$lang['admin_create_user'] = 'Crea utente';
$lang['admin_delete'] = 'Elimina';
$lang['admin_remove'] = "Rimuovi";
$lang['admin_edit'] = 'Modifica';
$lang['admin_create'] = 'Crea';
$lang['admin_update'] = 'Aggiorna';
$lang['admin_copy'] = 'Copia';
$lang['admin_save'] = 'Salva';
$lang['admin_close'] = 'Chiudi';
$lang['admin_user_accounts'] = 'Account utente';
$lang['admin_danger'] = 'PERICOLO!';
$lang['admin_experimental'] = "Sperimentale";
$lang['admin_password_reset'] = "Reimposta password";
$lang['admin_email_settings_incorrect'] = "Email settings are incorrect.";
$lang['admin_password_reset_processed'] = "Password Reset E-Mail sent.";
$lang['admin_email_settings_incorrect'] = "Le impostazioni email non sono corrette.";
$lang['admin_password_reset_processed'] = "E-mail di reimpostazione password inviata.";
// Contest Menu
$lang['admin_contest_menu_line_1'] = 'Using the contest list, you can control which Contests are shown when logging QSOs in a contest.';
$lang['admin_contest_menu_line_2'] = 'Active contests will be shown in the Contest Name drop-down, while inactive contests will be hidden and cannot be selected.';
$lang['admin_contest_menu_name'] = 'Name';
$lang['admin_contest_menu_adif'] = 'ADIF Name';
$lang['admin_contest_menu_active'] = 'Active';
$lang['admin_contest_menu_n_active'] = 'Not Active';
$lang['admin_contest_menu_activate'] = 'Activate';
$lang['admin_contest_menu_deactivate'] = 'Deactivate';
$lang['admin_contest_menu_line_1'] = 'Utilizzando l\'elenco dei Contest, puoi controllare quali Contest vengono visualizzati quando registri i QSO in un contest.';
$lang['admin_contest_menu_line_2'] = 'I contest attivi verranno mostrati nel menu a discesa, mentre i contest inattivi verranno nascosti e non potranno essere selezionati.';
$lang['admin_contest_menu_name'] = 'Nome Contest';
$lang['admin_contest_menu_adif'] = 'Nome ADIF';
$lang['admin_contest_menu_active'] = 'Attivo';
$lang['admin_contest_menu_n_active'] = 'Non attivo';
$lang['admin_contest_menu_activate'] = 'Attiva';
$lang['admin_contest_menu_deactivate'] = 'Disattiva';
$lang['admin_contest_add_contest'] = 'Add a Contest';
$lang["admin_contest_create"] = "Create";
$lang['admin_contest_all_active'] = 'Activate All';
$lang['admin_contest_all_deactive'] = 'Deactivate All';
$lang['admin_contest_name_adif'] = 'Contest ADIF Name';
$lang['admin_contest_name_of_contest'] = 'Name of the Contest';
$lang['admin_contest_name_of_adif'] = 'Name of Contest in ADIF-specification';
$lang['admin_contest_edit_active_hint'] = 'Set to active if to be listed in Contest-list';
$lang['admin_contest_edit_update_contest'] = 'Update Contest';
$lang['admin_contest_deletion_warning'] = 'Warning! Are you sure you want to delete the following contest: ';
$lang['admin_contest_active_all_warning'] = 'Warning! Are you sure you want to activate all contests?';
$lang['admin_contest_deactive_all_warning'] = 'Warning! Are you sure you want to deactivate all contests?';
$lang['admin_contest_add_contest'] = 'Aggiungi un Contest';
$lang["admin_contest_create"] = "Crea";
$lang['admin_contest_all_active'] = 'Attiva tutto';
$lang['admin_contest_all_deactive'] = 'Disattiva tutto';
$lang['admin_contest_name_adif'] = 'Nome ADIF del Contest';
$lang['admin_contest_name_of_contest'] = 'Nome del Contest';
$lang['admin_contest_name_of_adif'] = 'Nome del Contest nelle specifiche ADIF';
$lang['admin_contest_edit_active_hint'] = 'Imposta su attivo se vuoi sia presente nella lista dei Contest';
$lang['admin_contest_edit_update_contest'] = 'Aggiorna Contest';
$lang['admin_contest_deletion_warning'] = 'Attenzione! Sei sicuro di voler eliminare il seguente contest: ';
$lang['admin_contest_active_all_warning'] = 'Attenzione! Sei sicuro di voler attivare tutti i contest?';
$lang['admin_contest_deactive_all_warning'] = 'Attenzione! Sei sicuro di voler disattivare tutti i contest?';

Wyświetl plik

@ -1,20 +1,19 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
defined('BASEPATH') OR exit('Non è consentito l\'accesso diretto allo script');
$lang['awards_info_button'] = "Award Info";
$lang['awards_show_worked'] = "Show worked";
$lang['awards_show_confirmed'] = "Show confirmed";
$lang['awards_show_not_worked'] = "Show not worked";
$lang['awards_show_cq_map'] = "Show CQ Zone Map";
$lang['awards_summary'] = "Summary";
$lang['awards_total'] = "Total";
$lang['awards_total_worked'] = "Total worked";
$lang['awards_total_confirmed'] = "Total confirmed";
$lang['awards_info_button'] = "Informazioni sull'Award'";
$lang['awards_show_worked'] = "Mostra lavorati";
$lang['awards_show_confirmed'] = "Mostra confermati";
$lang['awards_show_not_worked'] = "Mostra non lavorati";
$lang['awards_show_cq_map'] = "Mostra mappa zone CQ";
$lang['awards_summary'] = "Riepilogo";
$lang['awards_total'] = "Totale";
$lang['awards_total_worked'] = "Totale lavorato";
$lang['awards_total_confirmed'] = "Totale confermato";
$lang['awards_cq_page_title'] = "Awards - CQ Magazine WAZ";
$lang['awards_cq_page_title'] = "Awards - CQ Magazine WAZ";
/*
___________________________________________________________________________________________
@ -23,11 +22,9 @@ ________________________________________________________________________________
*/
$lang['awards_cq_description_ln1'] = "CQ Magazine WAZ Award";
$lang['awards_cq_description_ln2'] = "The CQ Magazine is located in the US and one of the most popular amateur radio magazines in the world. The magazine first appeared in January 1945 and focuses on awards and the practical aspects of amateur radio.";
$lang['awards_cq_description_ln3'] = "The WAZ Award stands for 'Worked All Zones' and requires radio contacts to all 40 CQ Zones along with the corresponding confirmation.";
$lang['awards_cq_description_ln4'] = "You can find all the information and rules on the Website of the <a href='https://cq-amateur-radio.com/cq_awards/cq_waz_awards/index_cq_waz_award.html' target='_blank'>CQ Magazine</a>.";
$lang['awards_cq_description_ln2'] = "CQ Magazine si trova negli Stati Uniti ed è una delle riviste radioamatoriali più popolari al mondo. La rivista è apparsa per la prima volta nel gennaio 1945 e si concentra sui premi e sugli aspetti pratici della radioamatore." ;
$lang['awards_cq_description_ln3'] = "Il premio WAZ sta per \'Worked All Zones\' e richiede contatti radio con tutte le 40 zone CQ insieme alla corrispondente conferma.";
$lang['awards_cq_description_ln4'] = "Trovi tutte le informazioni e il regolamento sul sito web del <a href='https://cq-amateur-radio.com/cq_awards/cq_waz_awards/index_cq_waz_award.html' target=' _blank'>CQ Magazine</a>.";
/*
___________________________________________________________________________________________
DOK -- Use all 4 Lines of Text
@ -35,10 +32,9 @@ ________________________________________________________________________________
*/
$lang['awards_dok_description_ln1'] = "DOK Award";
$lang['awards_dok_description_ln2'] = "Germany extends over 630 km from East to West and nearly 900 km from North to South. Around 70,000 of Germany's 82 million inhabitants are licensed hams, with more than 40,000 of them being members of DARC. DOK is a system that provides individual local chapters with an identifier and means 'Deutscher Ortsverband Kenner' (English: 'German Local Association Identifier').";
$lang['awards_dok_description_ln3'] = "The DOK consists of a letter for the district and a two-digit number for the local chapter, like P03 Friedrichshafen (city of the 'Hamradio exhibition') or F41 Baunatal (location of the DARC headquarters). Note: A zero in a DOK is a common mistake, often being logged as the letter O.";
$lang['awards_dok_description_ln4'] = "This information is provided by the <a href='https://www.darc.de/der-club/referate/conteste/wag-contest/en/service/districtsdoks/' target='_blank'>DARC website</a>. Information about the DOK Awards and its rules can be found <a href='https://www.darc.de/der-club/referate/conteste/wag-contest/en/service/award-check/' target='_blank'>here</a>.";
$lang['awards_dok_description_ln2'] = "La Germania si estende per 630 km da est a ovest e quasi 900 km da nord a sud. Degli 82 milioni di abitanti della Germania, circa 70.000 sono radioamatori autorizzati, di cui più di 40.000 sono membri della DARC. DOK è un sistema che fornisce ai singoli capitoli locali un identificatore e significa \'Deutscher Ortsverband Kenner\' (inglese: \'Identificatore dell\'associazione locale tedesca\').";
$lang['awards_dok_description_ln3'] = "Il DOK è composto da una lettera per il distretto e da un numero a due cifre per il capitolo locale, come P03 Friedrichshafen (città della \'mostra radioamatoriale\') o F41 Baunatal (ubicazione della sede della DARC ). Nota: uno zero in un DOK è un errore comune e spesso viene registrato come la lettera O.";
$lang['awards_dok_description_ln4'] = "Queste informazioni sono fornite da <a href='https://www.darc.de/der-club/referate/conteste/wag-contest/en/service/districtsdoks/' ='_blank'>sito web DARC</a> Informazioni sui premi DOK e le sue regole possono essere trovate <a href='https://www.darc.de/der-club/referate/conteste/wag-contest/. it/service/award-check/' target='_blank'>qui</a>.";
/*
___________________________________________________________________________________________
@ -47,10 +43,9 @@ ________________________________________________________________________________
*/
$lang['awards_dxcc_description_ln1'] = "DXCC Award";
$lang['awards_dxcc_description_ln2'] = "DXCC stands for 'DX Century Club,' an award based on worked countries. The DXCC List is based on an article created in 1935 by Clinton B. DeSoto, W1CBD, titled <a href='http://www.arrl.org/desoto' target='_blank'>'How to Count Countries Worked, A New DX Scoring System'</a>.";
$lang['awards_dxcc_description_ln3'] = "You can find all information about the DXCC Award on the <a href='https://www.arrl.org/dxcc-rules' target='_blank'>ARRL website</a>.";
$lang['awards_dxcc_description_ln4'] = "Important Note: Over time, the criteria for the DXCC List have changed. The List remains unchanged until an entity no longer satisfies the criteria under which it was added, at which time it is moved to the Deleted List. You will find Deleted DXCC entities also in the lists on Cloudlog. Be aware that these DXCC entities are outdated and no longer valid.";
$lang['awards_dxcc_description_ln2'] = "DXCC sta per \'DX Century Club\', un premio basato sui paesi lavorati. L\'elenco DXCC si basa su un articolo creato nel 1935 da Clinton B. DeSoto, W1CBD, intitolato <a href=' http://www.arrl.org/desoto' target='_blank'>\'Come contare i paesi lavorati, un nuovo sistema di punteggio DX\'</a>.";
$lang['awards_dxcc_description_ln3'] = "Puoi trovare tutte le informazioni sul DXCC Award sul <a href='https://www.arrl.org/dxcc-rules' target='_blank'>sito ARRL</a >.";
$lang['awards_dxcc_description_ln4'] = "Nota importante: nel corso del tempo, i criteri per l\'elenco DXCC sono cambiati. L\'elenco rimane invariato finché un\'entità non soddisfa più i criteri in base ai quali è stata aggiunta, momento in cui viene spostata nell\'elenco Elenco eliminato. Troverai le entità DXCC eliminate anche negli elenchi su Cloudlog. Tieni presente che queste entità DXCC sono obsolete e non più valide.";
/*
___________________________________________________________________________________________
@ -59,10 +54,9 @@ ________________________________________________________________________________
*/
$lang['awards_ffma_description_ln1'] = "Fred Fish Memorial Award";
$lang['awards_ffma_description_ln2'] = "The Fred Fish Memorial Award was created in honor of Fred Fish, W5FF (SK), who was the first amateur to have worked and confirmed all 488 Maidenhead grid squares in the 48 contiguous United States on 6 Meters.";
$lang['awards_ffma_description_ln3'] = "The award will be given to any amateur who can duplicate W5FF's accomplishment.";
$lang['awards_ffma_description_ln4'] = "For more information, you can visit this link: <a href='https://www.arrl.org/ffma' target='_blank'>https://www.arrl.org/ffma</a>.";
$lang['awards_ffma_description_ln2'] = "Il Fred Fish Memorial Award è stato creato in onore di Fred Fish, W5FF (SK), che è stato il primo radioamatore ad aver lavorato e confermato tutti i 488 quadrati della griglia di Maidenhead nei 48 Stati Uniti contigui il 6 Metri.";
$lang['awards_ffma_description_ln3'] = "Il premio verrà assegnato a qualsiasi dilettante che riuscirà a duplicare i risultati del W5FF.";
$lang['awards_ffma_description_ln4'] = "Per ulteriori informazioni, puoi visitare questo link: <a href='https://www.arrl.org/ffma' target='_blank'>https://www.arrl.org/ffma</a>.";
/*
___________________________________________________________________________________________
@ -71,10 +65,9 @@ ________________________________________________________________________________
*/
$lang['awards_iota_description_ln1'] = "IOTA Awards";
$lang['awards_iota_description_ln2'] = "IOTA is an exciting and innovative activity program that has captured the interest of thousands of radio amateurs worldwide. Established in 1964, it promotes radio contacts with stations located on islands around the world to enhance the experience of all those active on the amateur bands. To achieve this, it draws on the widespread mystique surrounding islands.";
$lang['awards_iota_description_ln3'] = "It is administered by Islands On The Air (IOTA) Ltd (referred to as IOTA Management) in partnership with the Radio Society of Great Britain (RSGB). IOTA Management has grouped the world's islands into approximately 1200 'IOTA groups,' each having varying numbers of 'counters,' which are qualifying islands. These listings are published in the IOTA Directory and on the IOTA website. The objective for the IOTA Island Chaser is to make radio contact with at least one counter in as many of these groups as possible. The program has a well-defined set of rules and encourages friendly competition among chasers by publishing participant performance in an Honor Roll and annual listings, as well as recognizing it with certificates and prestigious awards.";
$lang['awards_iota_description_ln4'] = "You can also find this information on the <a href='https://www.iota-world.org/' target='_blank'>IOTA WORLD website</a>.";
$lang['awards_iota_description_ln2'] = "IOTA è un programma di attività entusiasmante e innovativo che ha catturato l\'interesse di migliaia di radioamatori in tutto il mondo. Fondato nel 1964, promuove i contatti radio con stazioni situate sulle isole di tutto il mondo per migliorare l\'esperienza di tutti coloro che sono attivi nelle bande amatoriali. Per raggiungere questo obiettivo, attinge alla diffusa mistica che circonda le isole.";
$lang['awards_iota_description_ln3'] = "È amministrato da Islands On The Air (IOTA) Ltd (indicato come IOTA Management) in collaborazione con la Radio Society of Great Britain (RSGB). IOTA Management ha raggruppato le isole del mondo in circa 1200 \'gruppi IOTA\', ciascuno con un numero variabile di \'contatori\', che sono isole qualificanti. Questi elenchi sono pubblicati nella directory IOTA e sul sito web IOTA. L\'obiettivo dello IOTA Island Chaser è quello di stabilire un contatto radio con almeno uno contrastare nel maggior numero possibile di questi gruppi. Il programma ha una serie di regole ben definite e incoraggia la competizione amichevole tra i cacciatori pubblicando le prestazioni dei partecipanti in un Albo d\'Onore e negli elenchi annuali, oltre a riconoscerle con certificati e premi prestigiosi.";
$lang['awards_iota_description_ln4'] = "Puoi trovare queste informazioni anche sul <a href='https://www.iota-world.org/' target='_blank'>sito web IOTA WORLD</a>.";
/*
___________________________________________________________________________________________
@ -83,10 +76,9 @@ ________________________________________________________________________________
*/
$lang['awards_pota_description_ln1'] = "POTA Awards";
$lang['awards_pota_description_ln2'] = "Parks on the Air® (POTA) started in early 2017 when the ARRL's National Parks on the Air special event ended. A group of volunteers wanted to continue the fun beyond the one-year event, and thus, POTA was born.";
$lang['awards_pota_description_ln3'] = "POTA works similarly to SOTA, with Activators and Hunters. For the awards, there are several categories based on the number of parks, geographic areas, and more.";
$lang['awards_pota_description_ln4'] = "For more information about the available awards and categories, please visit the <a href='https://parksontheair.com/pota-awards/' target='_blank'>Parks on the Air® website</a>.";
$lang['awards_pota_description_ln2'] = "Parks on the Air® (POTA) è iniziato all\'inizio del 2017 quando si è concluso l\'evento speciale National Parks on the Air dell\'ARRL. Un gruppo di volontari voleva continuare il divertimento oltre l\'evento di un anno e così è nata POTA.";
$lang['awards_pota_description_ln3'] = "POTA funziona in modo simile a SOTA, con attivatori e cacciatori. Per i premi, ci sono diverse categorie in base al numero di parchi, aree geografiche e altro.";
$lang['awards_pota_description_ln4'] = "Per ulteriori informazioni sui premi e sulle categorie disponibili, visitare i <a href='https://parksontheair.com/pota-awards/' target='_blank'>Parchi in onda ® sito web</a>.";
/*
___________________________________________________________________________________________
@ -95,10 +87,9 @@ ________________________________________________________________________________
*/
$lang['awards_sig_description_ln1'] = "SIG Information";
$lang['awards_sig_description_ln2'] = "The SIG or Signature Category provides the possibility to use any kind of 'Award Signature' for awards that are not implemented in Cloudlog.";
$lang['awards_sig_description_ln3'] = "The reason for this is that the common ADIF format provides only a few dedicated fields for certain awards. SIG still makes it possible to use and evaluate all other types of signature markers.";
$lang['awards_sig_description_ln4'] = "In the QSO processing, you will find two fields: 'SIG' contains the actual marker, which is also visible in the award evaluation, and 'SIG INFO,' which contains a description of the signature. Both fields are freely customizable.";
$lang['awards_sig_description_ln2'] = "La categoria SIG o firma offre la possibilità di utilizzare qualsiasi tipo di 'Firma premio' per premi che non sono implementati in Cloudlog.";
$lang['awards_sig_description_ln3'] = "La ragione di ciò è che il formato comune ADIF fornisce solo pochi campi dedicati per determinati premi. SIG consente comunque di utilizzare e valutare tutti gli altri tipi di contrassegni di firma.";
$lang['awards_sig_description_ln4'] = "Nell\'elaborazione del QSO, troverai due campi: \'SIG\' contiene il marcatore effettivo, visibile anche nella valutazione del premio, e \'SIG INFO\', che contiene una descrizione della firma Entrambi i campi sono liberamente personalizzabili.";
/*
___________________________________________________________________________________________
@ -107,10 +98,9 @@ ________________________________________________________________________________
*/
$lang['awards_sota_description_ln1'] = "SOTA Awards";
$lang['awards_sota_description_ln2'] = "SOTA (Summits On The Air) is an award scheme for radio amateurs that encourages portable operation in mountainous areas.";
$lang['awards_sota_description_ln3'] = "It is fully operational in nearly a hundred countries worldwide. Each country has its own Association that defines the recognized SOTA summits within that Association. Each summit earns the activators and chasers a score related to the height of the summit. Certificates are available for various scores, leading to the prestigious 'Mountain Goat' and 'Shack Sloth' trophies. An Honor Roll for Activators and Chasers is maintained in the SOTA online database.";
$lang['awards_sota_description_ln4'] = "For more information, please visit: <a href='https://www.sota.org.uk/' target='_blank'>https://www.sota.org.uk/</a>.";
$lang['awards_sota_description_ln2'] = "SOTA (Summits On The Air) è un premio per radioamatori che incoraggia le operazioni portatili nelle aree montuose.";
$lang['awards_sota_description_ln3'] = "È pienamente operativo in quasi un centinaio di paesi in tutto il mondo. Ogni paese ha la propria Associazione che definisce i vertici SOTA riconosciuti all\'interno di tale Associazione. Ogni vetta fa guadagnare agli attivatori e ai cacciatori un punteggio relativo all\'altezza di i certificati sono disponibili per vari punteggi, che portano ai prestigiosi trofei \'Capra di montagna\' e \'Bradipo della baracca\' Nel database online di SOTA è conservato un Albo d\'Onore per Attivatori e Cacciatori.";
$lang['awards_sota_description_ln4'] = "Per ulteriori informazioni, visitare: <a href='https://www.sota.org.uk/' target='_blank'>https://www.sota.org.uk/</a>.";
/*
___________________________________________________________________________________________
@ -119,10 +109,9 @@ ________________________________________________________________________________
*/
$lang['awards_counties_description_ln1'] = "US County Award";
$lang['awards_counties_description_ln2'] = "The United States of America Counties Award (USA-CA), sponsored by CQ magazine, is issued for confirmed two-way radio contacts with specified numbers of U.S. counties under rules and conditions you can find <a href='https://cq-amateur-radio.com/cq_awards/cq_usa_ca_awards/cq_usa_ca_awards.html' target='_blank'>here</a>.";
$lang['awards_counties_description_ln3'] = "USA-CA is available to all licensed amateurs worldwide and is issued to individuals for all county contacts made, regardless of callsigns used, operating locations, or dates.";
$lang['awards_counties_description_ln4'] = "Special USA-CA awards are also available to SWLs on a heard basis.";
$lang['awards_counties_description_ln2'] = "Il premio delle contee degli Stati Uniti d'America (USA-CA), sponsorizzato dalla rivista CQ, viene assegnato per contatti radio bidirezionali confermati con numeri specifici di contee degli Stati Uniti secondo le regole e le condizioni che puoi trovare <a href='https://cq-amateur-radio.com/cq_awards/cq_usa_ca_awards/cq_usa_ca_awards.html' target='_blank'>qui</a>.";
$lang['awards_counties_description_ln3'] = "USA-CA è disponibile per tutti i dilettanti autorizzati in tutto il mondo e viene rilasciato a individui per tutti i contatti di contea effettuati, indipendentemente dai nominativi utilizzati, dai luoghi operativi o dalle date.";
$lang['awards_counties_description_ln4'] = "Premi speciali USA-CA sono disponibili anche per gli SWL su base ascoltata.";
/*
___________________________________________________________________________________________
@ -131,10 +120,9 @@ ________________________________________________________________________________
*/
$lang['awards_us_gridmaster_description_ln1'] = "US Gridmaster Award";
$lang['awards_us_gridmaster_description_ln2'] = "The GridMaster Award is the most prestigious AMSAT award, first introduced in 2014 by the Star Comm Group. It is available to all amateur radio operators worldwide who manage to work all 488 grid squares in the USA via satellite and can provide QSL confirmations for each contact.";
$lang['awards_us_gridmaster_description_ln3'] = "Official information from the <a href='https://www.amsat.org/gridmaster/' target='_blank'>website</a>: Two-way communication must be established via amateur satellite with each grid. There is no minimum signal report required. Contacts must be made from the same location or from locations no two of which are more than 200 kilometers apart. The applicant's attestation in the award application serves as affirmation of abidance by the distance rule. Individuals may apply for and be granted multiple GridMaster awards when achieved from another location, which is in a different 200-kilometer circle.";
$lang['awards_us_gridmaster_description_ln4'] = "This map shows only QSOs worked on SAT.";
$lang['awards_us_gridmaster_description_ln2'] = "Il GridMaster Award è il premio AMSAT più prestigioso, introdotto per la prima volta nel 2014 da Star Comm Group. È disponibile per tutti gli operatori radioamatori di tutto il mondo che riescono a lavorare su tutti i 488 quadrati della griglia negli Stati Uniti tramite satellite e può fornire conferme QSL per ciascun contatto.";
$lang['awards_us_gridmaster_description_ln3'] = "Informazioni ufficiali dal <a href='https://www.amsat.org/gridmaster/' target='_blank'>sito web</a>: è necessario stabilire una comunicazione bidirezionale tramite satellite amatoriale con ciascuna griglia. Non è richiesto alcun rapporto di segnale minimo. I contatti devono essere effettuati dallo stesso luogo o da località di cui nessuna distante più di 200 chilometri.L\'attestazione del richiedente nella domanda di premio serve come dichiarazione di osservanza la regola della distanza. Gli individui possono richiedere e ottenere più premi GridMaster se ottenuti da un luogo diveerso, che si trova in un raggio maggiore di 200 chilometri.";
$lang['awards_us_gridmaster_description_ln4'] = "Questa mappa mostra solo i QSO effettuati su SAT.";
/*
___________________________________________________________________________________________
@ -143,8 +131,8 @@ ________________________________________________________________________________
*/
$lang['awards_ja_gridmaster_description_ln1'] = "JA Gridmaster Award";
$lang['awards_ja_gridmaster_description_ln2'] = "Just as the US Gridmaster this Award is based on working all gridsquares of Japan.";
$lang['awards_ja_gridmaster_description_ln3'] = "Additional Information and the rules about this award are still pending.";
$lang['awards_ja_gridmaster_description_ln2'] = "Proprio come il Gridmaster statunitense, questo premio si basa sul lavoro su tutti i gridsquares del Giappone.";
$lang['awards_ja_gridmaster_description_ln3'] = "Ulteriori informazioni e le regole su questo premio sono ancora in sospeso.";
$lang['awards_ja_gridmaster_description_ln4'] = "";
@ -155,10 +143,9 @@ ________________________________________________________________________________
*/
$lang['awards_vucc_description_ln1'] = "VUCC - VHF/UHF Century Club Award";
$lang['awards_vucc_description_ln2'] = "The VHF/UHF Century Club Award is given for a minimum number of worked and confirmed gridsquares on a desired band.";
$lang['awards_vucc_description_ln3'] = "Official information and the rules can be found in this document: <a href='https://www.arrl.org/vucc' target='_blank'>Click here</a>.";
$lang['awards_vucc_description_ln4'] = "Only VHF/UHF bands are relevant.";
$lang['awards_vucc_description_ln2'] = "Il VHF/UHF Century Club Award viene assegnato per un numero minimo di griglie lavorate e confermate sulla banda desiderata.";
$lang['awards_vucc_description_ln3'] = "Le informazioni ufficiali e il regolamento si trovano in questo documento: <a href='https://www.arrl.org/vucc' target='_blank'>Clicca qui</a> .";
$lang['awards_vucc_description_ln4'] = "Solo le bande VHF/UHF sono rilevanti.";
/*
___________________________________________________________________________________________
@ -167,10 +154,9 @@ ________________________________________________________________________________
*/
$lang['awards_was_description_ln1'] = "WAS Award";
$lang['awards_was_description_ln2'] = "ARRL's most popular award is the Worked All States Award. Thousands upon thousands of awards have been issued to hams around the world. In ARRL's 101st year, they have redesigned the certificates and the program in hopes of streamlining and improving the award program.";
$lang['awards_was_description_ln3'] = "The WAS (Worked All States) Award is available to all amateurs worldwide who submit proof with written confirmation of contacts with each of the 50 states of the United States of America. Amateurs in the U.S. and its possessions must be members of ARRL to apply for a WAS. Applicants from outside the U.S. are exempt from this requirement.";
$lang['awards_was_description_ln4'] = "All information and rules for the ARRL WAS Award can be found <a href='https://www.arrl.org/was' target='_blank'>here</a>.";
$lang['awards_was_description_ln2'] = "Il premio più popolare dell\'ARRL è il Worked All States Award. Migliaia e migliaia di premi sono stati assegnati ai radioamatori di tutto il mondo. Nel 101° anno dell\'ARRL, hanno ridisegnato i certificati e il programma nella speranza di razionalizzare e migliorare il programma del premio.";
$lang['awards_was_description_ln3'] = "Il premio WAS (Worked All States) è disponibile per tutti i dilettanti di tutto il mondo che presentano prova con conferma scritta dei contatti con ciascuno dei 50 stati degli Stati Uniti d\'America. Dilettanti negli Stati Uniti e nei suoi i beni devono essere membri dell\'ARRL per richiedere un WAS. I richiedenti al di fuori degli Stati Uniti sono esenti da questo requisito.";
$lang['awards_was_description_ln4'] = "Tutte le informazioni e le regole per l\'ARRL WAS Award possono essere trovate <a href='https://www.arrl.org/was' target='_blank'>qui</a>. ";
/*
___________________________________________________________________________________________
@ -179,10 +165,9 @@ ________________________________________________________________________________
*/
$lang['awards_wwff_description_ln1'] = "WWFF - World Wide Flora and Fauna Award";
$lang['awards_wwff_description_ln2'] = "WWFF, World Wide Flora and Fauna in Amateur Radio, encourages licensed ham radio operators to leave their shacks and operate portable in Protected Flora & Fauna areas (PFF) worldwide.";
$lang['awards_wwff_description_ln3'] = "More than 26,000 Protected Flora & Fauna (PFF) areas worldwide are already registered in the WWFF Directory. Hunters and Activators can apply for colorful awards, both globally and nationally.";
$lang['awards_wwff_description_ln4'] = "For more information, please visit: <a href='https://wwff.co/awards/' target='_blank'>https://wwff.co/awards/</a>.";
$lang['awards_wwff_description_ln2'] = "WWFF, World Wide Flora and Fauna in Amateur Radio, incoraggia gli operatori radioamatori autorizzati a lasciare le loro baracche e ad operare in modalità portatile nelle aree protette di flora e fauna (PFF) in tutto il mondo.";
$lang['awards_wwff_description_ln3'] = "Più di 26.000 aree protette di flora e fauna (PFF) in tutto il mondo sono già registrate nella directory WWFF. Cacciatori e attivatori possono richiedere premi colorati, sia a livello globale che nazionale.";
$lang['awards_wwff_description_ln4'] = "Per ulteriori informazioni, visitare: <a href='https://wwff.co/awards/' target='_blank'>https://wwff.co/awards/</ a>.";
/*
___________________________________________________________________________________________
WAJA -- Use all 4 Lines of Text
@ -190,6 +175,15 @@ ________________________________________________________________________________
*/
$lang['awards_waja_description_ln1'] = "WAJA - Worked All Japan prefectures Award";
$lang['awards_waja_description_ln2'] = "WAJA, Worked All Japan prefectures in Amateur Radio, encourages licensed ham radio operators to work all the prefectures in Japan.";
$lang['awards_waja_description_ln3'] = "May be claimed for having contacted (heard) and received a QSL card from an amateur station located in each of the 47 prefectures of Japan. A list of QSL cards should be arranged in order of WAJA (HAJA) reference number, however names of prefectures may be omitted.";
$lang['awards_waja_description_ln4'] = "For more information, please visit: <a href='https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm' target='_blank'>https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm</a>.";
$lang['awards_waja_description_ln2'] = "WAJA, Worked All Japan prefectures Award, incoraggia gli operatori radioamatori autorizzati a lavorare in tutte le prefetture del Giappone.";
$lang['awards_waja_description_ln3'] = "Può essere rivendicato per aver contattato (ascoltato) e ricevuto una cartolina QSL da una stazione amatoriale situata in ciascuna delle 47 prefetture del Giappone. Un elenco di cartoline QSL deve essere organizzato in ordine di WAJA ( HAJA) numero di riferimento, tuttavia i nomi delle prefetture possono essere omessi.";
$lang['awards_waja_description_ln4'] = "Per ulteriori informazioni, visitare: <a href='https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm' target='_blank' >https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm</a>.";
/*
___________________________________________________________________________________________
WAB -- Use all 3 Lines of Text
___________________________________________________________________________________________
*/
$lang['awards_waja_description_ln1'] = "WAB - Worked All Britain Award";
$lang['awards_wab_description_ln2'] = "Il Worked All Britain Award (WAB) è un prestigioso programma di riconoscimento all\'interno della comunità dei radioamatori che celebra i risultati ottenuti nella comunicazione in tutto il Regno Unito. Il programma del premio WAB incoraggia gli operatori radio a stabilire un contatto con le stazioni situati in diverse regioni della Gran Bretagna, favorendo il cameratismo e promuovendo le capacità di comunicazione radiofonica. Per ottenere il premio WAB, i partecipanti devono stabilire contatti radio con successo con stazioni situate in aree WAB specifiche, definite dai quadrati della griglia dell\'Ordnance Survey. Questi quadrati della griglia coprono l\'intero della Gran Bretagna, tra cui Inghilterra, Scozia, Galles e alcune isole al largo.";
$lang['awards_wab_description_ln3'] = "I partecipanti al programma WAB Award si scambiano informazioni come la loro posizione, la potenza del segnale e il riferimento quadrato WAB durante i contatti radio. I punti vengono assegnati in base alla posizione della stazione contattata, con diversi valori in punti assegnati ai contatti effettuati all\'interno di diverse aree WAB Accumulando punti dai contatti riusciti, gli operatori radiofonici possono progredire attraverso vari livelli di premio, ognuno dei quali rappresenta una pietra miliare significativa nel loro viaggio radioamatoriale. Il Premio WAB non solo riconosce la dedizione e l\'abilità degli operatori radiofonici, ma anche promuove la diversità geografica e incoraggia l\'esplorazione del ricco mosaico di luoghi in tutta la Gran Bretagna attraverso il mezzo della radio amatoriale.";
$lang['awards_waja_description_ln4'] = "Per ulteriori informazioni, visitare: <a href='https://wab.intermip.net/default.php' target='_blank'>https://wab.intermip.net /default.php</a>.";

Wyświetl plik

@ -4,29 +4,35 @@ defined('BASEPATH') OR exit('Non è permesso l\'accesso diretto allo script');
$lang['contesting_page_title'] = 'Log per Contest';
$lang['contesting_button_reset_contest_session'] = 'Azzera Sessione Contest';
$lang['contesting_operator_callsign'] = 'Operator Callsign';
$lang['contesting_operator_callsign'] = 'Nominativo Operatore';
$lang['contesting_exchange_type'] = 'Tipologia Scambio';
$lang['contesting_exchange_type_serial'] = 'Seriale';
$lang['contesting_exchange_type_none'] = 'None';
$lang['contesting_exchange_type_exchange'] = 'Exchange';
$lang['contesting_exchange_type_gridsquare'] = 'Gridsquare';
$lang['contesting_exchange_type_exchange'] = 'Scambio';
$lang['contesting_exchange_type_gridsquare'] = 'Griglia';
$lang['contesting_exchange_type_other'] = 'Altro';
$lang['contesting_exchange_type_serial_exchange'] = 'Serial + Exchange';
$lang['contesting_exchange_type_serial_gridsquare'] = 'Serial + Gridsquare';
$lang['contesting_exchange_serial_s'] = 'Serial (S)';
$lang['contesting_exchange_serial_r'] = 'Serial (R)';
$lang['contesting_exchange_gridsquare_s'] = 'Gridsquare (S)';
$lang['contesting_exchange_gridsquare_r'] = 'Gridsquare (R)';
$lang['contesting_exchange_type_serial_exchange'] = 'Seriale + Scambio';
$lang['contesting_exchange_type_serial_gridsquare'] = 'Seriale + Griglia';
$lang['contesting_exchange_serial_s'] = 'Seriale (S)';
$lang['contesting_exchange_serial_r'] = 'Seriale (R)';
$lang['contesting_exchange_gridsquare_s'] = 'Griglia (S)';
$lang['contesting_exchange_gridsquare_r'] = 'Griglia (R)';
$lang['contesting_contest_name'] = 'Nome Contest';
$lang['contesting_btn_reset_qso'] = 'Reset QSO';
$lang['contesting_btn_save_qso'] = 'Salva QSO';
$lang['contesting_btn_reset_qso'] = 'Reimposta il QSO';
$lang['contesting_btn_save_qso'] = 'Salva il QSO';
$lang['contesting_title_callsign_suggestions'] = 'Suggerimenti Nominativi';
$lang['contesting_title_contest_logbook'] = 'Log del Contest';
$lang['contesting_title_contest_logbook'] = 'Registro del Contest';
$lang['contesting_copy_exch_to_dok'] = 'Copy received exchange to DOK field in the database!';
$lang['contesting_copy_exch_to_dok'] = 'Copia lo scambio ricevuto nel campo DOK del database!';
$lang['contesting_copy_exch_to_none'] = 'Copia lo scambio ricevuto in nessun campo aggiuntivo nel database!';
$lang['contesting_copy_exch_to_power'] = 'Copia lo scambio ricevuto nel campo RX-Power nel database!';
$lang['contesting_copy_exch_to_state'] = 'Copia il campo dello scambio ricevuto nel campo Stato USA nel database!';
$lang['contesting_copy_exch_to_age'] = 'Copia lo scambio ricevuto nel campo Età nel database!';
$lang['contesting_copy_exch_to_name'] = 'Copia lo scambio ricevuto nel campo Nome nel database!';
$lang['contesting_copy_exch_to_locator'] = 'Copia lo scambio ricevuto nel campo Locator nel database!';

Wyświetl plik

@ -1,6 +1,6 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
defined('BASEPATH') OR exit('Non è permesso l\'accesso diretto allo script');
/*
___________________________________________________________________________________________
@ -8,9 +8,9 @@ KML Export
___________________________________________________________________________________________
*/
$lang['export_kml_header'] = "KML Export";
$lang['export_kml_description'] = "Export your logbook to a KML file for use in Google Earth.";
$lang['export_kml_grisquare_warning'] = "Only QSOs with a gridsquare defined will be exported!";
$lang['export_kml_header'] = "Esportazione KML";
$lang['export_kml_description'] = "Esporta il tuo registro in un file KML per utilizzarlo in Google Earth.";
$lang['export_kml_grisquare_warning'] = "Verranno esportati solo i QSO con una griglia definita!";
/*
@ -19,9 +19,9 @@ DX Atlas Export
___________________________________________________________________________________________
*/
$lang['export_dxatlas_header'] = "DX Atlas Export";
$lang['export_dxatlas_description'] = "Export your logbook for use in DX Atlas to display worked / confirmed gridsquares.";
$lang['export_dxatlas_gridsquare_warning'] = "Only QSOs with a gridsquare defined will be exported!";
$lang['export_dxatlas_header'] = "Esportazione DX Atlas";
$lang['export_dxatlas_description'] = "Esporta il tuo registro per utilizzarlo in DX Atlas per visualizzare i quadrati della griglia lavorati/confermati.";
$lang['export_dxatlas_gridsquare_warning'] = "Verranno esportati solo i QSO con una griglia definita!";
/*
@ -30,9 +30,9 @@ SOTA Export
___________________________________________________________________________________________
*/
$lang['export_sota_header'] = "SOTA CSV Export";
$lang['export_sota_description'] = "Export your logbook for SOTA uploads.";
$lang['export_sota_info_warning'] = "Only QSOs with SOTA information will be exported!";
$lang['export_sota_header'] = "Esportazione SOTA CSV";
$lang['export_sota_description'] = "Esporta il tuo registro per i caricamenti SOTA.";
$lang['export_sota_info_warning'] = "Verranno esportati solo i QSO con informazioni SOTA!";
/*
___________________________________________________________________________________________
@ -40,36 +40,36 @@ Cabrillo Export
___________________________________________________________________________________________
*/
$lang['export_cabrillo_header'] = "Cabrillo Export";
$lang['export_cabrillo_description'] = "Export a contest to a Cabrillo log";
$lang['export_cabrillo_select_station'] = "Select Station Location:";
$lang['export_cabrillo_proceed'] = "Proceed";
$lang['export_cabrillo_select_year'] = "Select Year";
$lang['export_cabrillo_select_contest'] = "Select Contest";
$lang['export_cabrillo_select_date_range'] = "Select Date Range";
$lang['export_cabrillo_header'] = "Esportazione Cabrillo";
$lang['export_cabrillo_description'] = "Esporta un concorso in un registro Cabrillo";
$lang['export_cabrillo_select_station'] = "Seleziona il luogo della stazione:";
$lang['export_cabrillo_proceed'] = "Procedi";
$lang['export_cabrillo_select_year'] = "Seleziona anno";
$lang['export_cabrillo_select_contest'] = "Seleziona concorso";
$lang['export_cabrillo_select_date_range'] = "Seleziona intervallo di date";
$lang['export_cabrillo_club'] = "Club";
$lang['export_cabrillo_cat_operator'] = "Category Operator";
$lang['export_cabrillo_cat_operator_single_op'] = "Single Operator";
$lang['export_cabrillo_cat_operator_multi_op'] = "Multi Operator";
$lang['export_cabrillo_cat_operator_checklog'] = "Checklog";
$lang['export_cabrillo_cat_assisted'] = "Category Assisted";
$lang['export_cabrillo_cat_assisted_not_ass'] = "Not Assisted";
$lang['export_cabrillo_cat_assisted_ass'] = "Assisted";
$lang['export_cabrillo_cat_band'] = "Category Band";
$lang['export_cabrillo_cat_band_arrl_vhf'] = "VHF-3-BAND and VHF-FM-ONLY (ARRL VHF Contests only)";
$lang['export_cabrillo_cat_mode'] = "Category Mode";
$lang['export_cabrillo_cat_power'] = "Category Power";
$lang['export_cabrillo_cat_station'] = "Category Station";
$lang['export_cabrillo_cat_transmitter'] = "Category Transmitter";
$lang['export_cabrillo_cat_overlay'] = "Category Overlay";
$lang['export_cabrillo_operators'] = "Operators";
$lang['export_cabrillo_cat_operator'] = "Operatore di categoria";
$lang['export_cabrillo_cat_operator_single_op'] = "Operatore singolo";
$lang['export_cabrillo_cat_operator_multi_op'] = "Multioperatore";
$lang['export_cabrillo_cat_operator_checklog'] = "Registro di controllo";
$lang['export_cabrillo_cat_assisted'] = "Categoria assistita";
$lang['export_cabrillo_cat_assisted_not_ass'] = "Non assistito";
$lang['export_cabrillo_cat_assisted_ass'] = "Assistito";
$lang['export_cabrillo_cat_band'] = "Categoria Banda";
$lang['export_cabrillo_cat_band_arrl_vhf'] = "VHF-3-BAND e VHF-FM-ONLY (solo concorsi VHF ARRL)";
$lang['export_cabrillo_cat_mode'] = "Modalità categoria";
$lang['export_cabrillo_cat_power'] = "Categoria Potenza";
$lang['export_cabrillo_cat_station'] = "Stazione di categoria";
$lang['export_cabrillo_cat_transmitter'] = "Categoria Trasmettitore";
$lang['export_cabrillo_cat_overlay'] = "Sovrapposizione categoria";
$lang['export_cabrillo_operators'] = "Operatori";
$lang['export_cabrillo_soapbox'] = "Soapbox";
$lang['export_cabrillo_address'] = "Address";
$lang['export_cabrillo_address_city'] = "Address City";
$lang['export_cabrillo_address_state_province'] = "Address State/Province";
$lang['export_cabrillo_address_postalcode'] = "Address Postalcode";
$lang['export_cabrillo_address_country'] = "Address Country";
$lang['export_cabrillo_no_contests_in_log'] = "No contests were found in your log.";
$lang['export_cabrillo_no_contests_for_stationlocation'] = "No contests were found for this station location!";
$lang['export_cabrillo_address'] = "Indirizzo";
$lang['export_cabrillo_address_city'] = "Indirizzo Città";
$lang['export_cabrillo_address_state_province'] = "Indirizzo Stato/Provincia";
$lang['export_cabrillo_address_postalcode'] = "Codice postale indirizzo";
$lang['export_cabrillo_address_country'] = "Indirizzo Paese";
$lang['export_cabrillo_no_contests_in_log'] = "Nessun concorso è stato trovato nel tuo registro.";
$lang['export_cabrillo_no_contests_for_stationlocation'] = "Nessun concorso trovato per questa stazione!";

Wyświetl plik

@ -1,6 +1,6 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
defined('BASEPATH') OR exit('Non è consentito l\'accesso diretto allo script');
/*
@ -9,16 +9,16 @@ Topbar
___________________________________________________________________________________________
*/
$lang['filter_quickfilters'] = 'Quickfilters';
$lang['filter_qsl_filters'] = 'QSL Filters';
$lang['filter_filters'] = 'Filters';
$lang['filter_actions'] = 'Actions';
$lang['filter_results'] = '# Results';
$lang['filter_search'] = 'Search';
$lang['filter_dupes'] = "Dupes";
$lang['filter_map'] = 'Map';
$lang['filter_options'] = 'Options';
$lang['filter_reset'] = 'Reset';
$lang['filter_quickfilters'] = 'Filtri rapidi';
$lang['filter_qsl_filters'] = 'Filtri QSL';
$lang['filter_filters'] = 'Filtri';
$lang['filter_actions'] = 'Azioni';
$lang['filter_results'] = '# Risultati';
$lang['filter_search'] = 'Cerca';
$lang['filter_dupes'] = "Duplicati";
$lang['filter_map'] = 'Mappa';
$lang['filter_options'] = 'Opzioni';
$lang['filter_reset'] = 'Ripristina';
/*
___________________________________________________________________________________________
@ -26,18 +26,18 @@ Quickilters
___________________________________________________________________________________________
*/
$lang['filter_quicksearch_w_sel'] = 'Quicksearch with selected: ';
$lang['filter_search_callsign'] = 'Search Callsign';
$lang['filter_search_dxcc'] = 'Search DXCC';
$lang['filter_search_state'] = 'Search State';
$lang['filter_search_gridsquare'] = 'Search Gridsquare';
$lang['filter_search_cq_zone'] = 'Search CQ Zone';
$lang['filter_search_mode'] = 'Search Mode';
$lang['filter_search_band'] = 'Search Band';
$lang['filter_search_iota'] = 'Search IOTA';
$lang['filter_search_sota'] = 'Search SOTA';
$lang['filter_search_wwff'] = 'Search WWFF';
$lang['filter_search_pota'] = 'Search POTA';
$lang['filter_quicksearch_w_sel'] = 'Ricerca rapida con selezionato: ';
$lang['filter_search_callsign'] = 'Cerca Nominativo';
$lang['filter_search_dxcc'] = 'Cerca DXCC';
$lang['filter_search_state'] = 'Cerca US Stato';
$lang['filter_search_gridsquare'] = 'Cerca in Griglia';
$lang['filter_search_cq_zone'] = 'Cerca zona CQ';
$lang['filter_search_mode'] = 'Cerca Modo';
$lang['filter_search_band'] = 'Cerca Banda';
$lang['filter_search_iota'] = 'Cerca IOTA';
$lang['filter_search_sota'] = 'Cerca SOTA';
$lang['filter_search_wwff'] = 'Cerca WWFF';
$lang['filter_search_pota'] = 'Cerca POTA';
/*
___________________________________________________________________________________________
@ -45,16 +45,16 @@ QSL Filters
___________________________________________________________________________________________
*/
$lang['filter_qsl_sent'] = 'QSL sent';
$lang['filter_qsl_recv'] = 'QSL received';
$lang['filter_qsl_sent_method'] = 'QSL send. method';
$lang['filter_qsl_recv_method'] = 'QSL recv. method';
$lang['filter_lotw_sent'] = 'LoTW sent';
$lang['filter_lotw_recv'] = 'LoTW received';
$lang['filter_eqsl_sent'] = 'eQSL sent';
$lang['filter_eqsl_recv'] = 'eQSL received';
$lang['filter_qsl_sent'] = 'QSL inviata';
$lang['filter_qsl_recv'] = 'QSL ricevuta';
$lang['filter_qsl_sent_method'] = 'Metodo Invio QSL';
$lang['filter_qsl_recv_method'] = 'Metodo Ricezione QSL';
$lang['filter_lotw_sent'] = 'LoTW inviato';
$lang['filter_lotw_recv'] = 'LoTW ricevuto';
$lang['filter_eqsl_sent'] = 'eQSL inviata';
$lang['filter_eqsl_recv'] = 'eQSL ricevuta';
$lang['filter_qsl_via'] = 'QSL via';
$lang['filter_qsl_images'] = 'QSL Images';
$lang['filter_qsl_images'] = 'Immagini QSL';
// $lang['general_word_all'] --> application/language/english/general_words_lang.php
// $lang['general_word_yes'] --> application/language/english/general_words_lang.php
@ -62,7 +62,7 @@ $lang['filter_qsl_images'] = 'QSL Images';
// $lang['general_word_requested'] --> application/language/english/general_words_lang.php
// $lang['general_word_queued'] --> application/language/english/general_words_lang.php
// $lang['general_word_invalid_ignore'] --> application/language/english/general_words_lang.php
$lang['filter_qsl_verified'] = 'Verified';
$lang['filter_qsl_verified'] = 'Verificato';
// $lang['general_word_qslcard_bureau'] --> application/language/english/general_words_lang.php
// $lang['general_word_qslcard_direct'] --> application/language/english/general_words_lang.php
@ -75,18 +75,18 @@ General Filters
___________________________________________________________________________________________
*/
$lang['filter_general_from'] = 'From';
$lang['filter_general_to'] = 'to';
$lang['filter_general_from'] = 'Da';
$lang['filter_general_to'] = 'a';
// $lang['gen_hamradio_de'] --> application/language/english/general_words_lang.php
// $lang['gen_hamradio_dx'] --> application/language/english/general_words_lang.php
// $lang['gen_hamradio_dxcc'] --> application/language/english/general_words_lang.php
$lang['filter_general_none'] = '- NONE - (e.g. /MM, /AM)';
$lang['filter_general_none'] = '- Nessuno - (e.g. /MM, /AM)';
// $lang['gen_hamradio_state'] --> application/language/english/general_words_lang.php
// $lang['gen_hamradio_gridsquare'] --> application/language/english/general_words_lang.php
// $lang['gen_hamradio_mode'] --> application/language/english/general_words_lang.php
// $lang['gen_hamradio_band'] --> application/language/english/general_words_lang.php
$lang['filter_general_propagation'] = 'Propagation';
$lang['filter_general_propagation'] = 'Propagazione';
// $lang['gen_hamradio_cq_zone'] --> application/language/english/general_words_lang.php
// $lang['gen_hamradio_iota'] --> application/language/english/general_words_lang.php
// $lang['gen_hamradio_sota'] --> application/language/english/general_words_lang.php
@ -99,29 +99,29 @@ Actions
___________________________________________________________________________________________
*/
$lang['filter_actions_w_selected'] = 'With selected: ';
$lang['filter_actions_update_f_callbook'] = 'Update from Callbook';
$lang['filter_actions_queue_bureau'] = 'Queue Bureau';
$lang['filter_actions_queue_direct'] = 'Queue Direct';
$lang['filter_actions_queue_electronic'] = 'Queue Electronic';
$lang['filter_actions_sent_bureau'] = 'Sent (Bureau)';
$lang['filter_actions_sent_direct'] = 'Sent (Direct)';
$lang['filter_actions_sent_electronic'] = 'Sent (Electronic)';
$lang['filter_actions_not_sent'] = 'Not Sent';
$lang['filter_actions_qsl_n_required'] = 'QSL Not Required';
$lang['filter_actions_recv_bureau'] = 'Received (Bureau)';
$lang['filter_actions_recv_direct'] = 'Received (Direct)';
$lang['filter_actions_recv_electronic'] = 'Received (Electronic)';
$lang['filter_actions_create_adif'] = 'Create ADIF';
$lang['filter_actions_print_label'] = 'Print Label';
$lang['filter_actions_start_print_title'] = 'Print Labels';
$lang['filter_actions_print_include_via'] = "Include Via";
$lang['filter_actions_print_include_grid'] = 'Include Grid?';
$lang['filter_actions_start_print'] = 'Start printing at?';
$lang['filter_actions_print'] = 'Print';
$lang['filter_actions_qsl_slideshow'] = 'QSL Slideshow';
$lang['filter_actions_delete'] = 'Delete';
$lang['filter_actions_delete_warning'] = "Warning! Are you sure you want to delete the marked QSO(s)?";
$lang['filter_actions_w_selected'] = 'Con selezionato: ';
$lang['filter_actions_update_f_callbook'] = 'Aggiorna da Callbook';
$lang['filter_actions_queue_bureau'] = 'Coda Bureau';
$lang['filter_actions_queue_direct'] = 'Coda diretta';
$lang['filter_actions_queue_electronic'] = 'Coda elettronica';
$lang['filter_actions_sent_bureau'] = 'Inviato (Bureau)';
$lang['filter_actions_sent_direct'] = 'Inviato (diretto)';
$lang['filter_actions_sent_electronic'] = 'Inviato (elettronico)';
$lang['filter_actions_not_sent'] = 'Non inviato';
$lang['filter_actions_qsl_n_required'] = 'QSL non richiesta';
$lang['filter_actions_recv_bureau'] = 'Ricevuto (Bureau)';
$lang['filter_actions_recv_direct'] = 'Ricevuto (diretto)';
$lang['filter_actions_recv_electronic'] = 'Ricevuto (elettronico)';
$lang['filter_actions_create_adif'] = 'Crea ADIF';
$lang['filter_actions_print_label'] = 'Stampa etichetta';
$lang['filter_actions_start_print_title'] = 'Stampa etichette';
$lang['filter_actions_print_include_via'] = "Includi tramite";
$lang['filter_actions_print_include_grid'] = 'Includi griglia?';
$lang['filter_actions_start_print'] = 'Inizia a stampare alle?';
$lang['filter_actions_print'] = 'Stampa';
$lang['filter_actions_qsl_slideshow'] = 'Presentazione QSL';
$lang['filter_actions_delete'] = 'Elimina';
$lang['filter_actions_delete_warning'] = "Attenzione! Sei sicuro di voler eliminare i QSO contrassegnati?";
/*
@ -130,9 +130,9 @@ Options
___________________________________________________________________________________________
*/
$lang['filter_options_title'] = 'Options for the Advanced Logbook';
$lang['filter_options_column'] = 'Column';
$lang['filter_options_show'] = 'Show';
$lang['filter_options_title'] = 'Opzioni per il registro avanzato';
$lang['filter_options_column'] = 'Colonna';
$lang['filter_options_show'] = 'Mostra';
// $lang['general_word_datetime'] --> application/language/english/general_words_lang.php
// $lang['gen_hamradio_de'] --> application/language/english/general_words_lang.php
// $lang['gen_hamradio_dx'] --> application/language/english/general_words_lang.php
@ -156,5 +156,5 @@ $lang['filter_options_show'] = 'Show';
// $lang['gen_hamradio_wwff'] --> application/language/english/general_words_lang.php
// $lang['gen_hamradio_pota'] --> application/language/english/general_words_lang.php
// $lang['options_save'] --> application/language/english/options_lang.php
$lang['filter_search_operator']='Search Operator';
$lang['filter_options_close'] = 'Close';
$lang['filter_search_operator']='Operatore di ricerca';
$lang['filter_options_close'] = 'Chiudi';

Wyświetl plik

@ -7,60 +7,60 @@ $lang['error_no_active_station_profile'] = 'Attenzione: devi impostare un luogo
$lang['notice_turn_the_radio_on'] = 'Non hai fatto QSO oggi; è ora di accendere la radio!';
$lang['general_word_important'] = 'Importante';
$lang['general_word_warning'] = 'Warning';
$lang['general_word_danger'] = 'DANGER';
$lang['general_word_maintenance'] = 'Maintenance';
$lang['general_word_info'] = 'Info';
$lang['general_word_warning'] = 'Avviso';
$lang['general_word_danger'] = 'PERICOLO';
$lang['general_word_maintenance'] = 'Manutenzione';
$lang['general_word_info'] = 'Informazioni';
$lang['general_word_choose_file'] = 'Scegli file';
$lang['general_word_next'] = 'Next';
$lang['general_word_previous'] = 'Previous';
$lang['general_word_cancel'] = "Cancel";
$lang['general_word_next'] = 'Avanti';
$lang['general_word_previous'] = 'Precedente';
$lang['general_word_cancel'] = "Annulla";
$lang['general_word_ok'] = "OK";
$lang['general_word_attention'] = "Attention";
$lang['general_word_enabled'] = "Enabled";
$lang['general_word_disabled'] = "Disabled";
$lang['general_word_export'] = "Export";
$lang['general_word_import'] = "Import";
$lang['general_word_count'] = "Count";
$lang['general_word_filtering_on'] = "Filtering on";
$lang['general_word_not_display'] = "Not display";
$lang['general_word_icon'] = "Icon";
$lang['general_word_never'] = "Never";
$lang['general_word_attention'] = "Attenzione";
$lang['general_word_enabled'] = "Abilitato";
$lang['general_word_disabled'] = "Disabilitato";
$lang['general_word_export'] = "Esporta";
$lang['general_word_import'] = "Importa";
$lang['general_word_count'] = "Conteggio";
$lang['general_word_filtering_on'] = "Filtro attivo";
$lang['general_word_not_display'] = "Non visualizzare";
$lang['general_word_icon'] = "Icona";
$lang['general_word_never'] = "Mai";
$lang['general_word_date'] = 'Data';
$lang['general_word_startdate'] = "Start Date";
$lang['general_word_enddate'] = "End Date";
$lang['general_word_date'] = 'Dati';
$lang['general_word_startdate'] = "Data di inizio";
$lang['general_word_enddate'] = "Data di fine";
$lang['general_word_time'] = 'Orario';
$lang['general_word_time_on'] = 'Time on';
$lang['general_word_time_off'] = 'Time off';
$lang['general_word_datetime'] = 'Data/Orario';
$lang['general_word_time_on'] = 'Tempo attivo';
$lang['general_word_time_off'] = 'Tempo libero';
$lang['general_word_datetime'] = 'Dati/Orario';
$lang['general_word_none'] = 'Nessuno';
$lang['general_word_name'] = 'Nome';
$lang['general_word_location'] = 'Luogo';
$lang['general_word_comment'] = 'Commento';
$lang['general_word_general'] = 'Generale';
$lang['general_word_satellite'] = 'Satellite';
$lang['general_word_satellite_short'] = 'Sat';
$lang['general_word_notes'] = 'Note';
$lang['general_word_country'] = 'Paese';
$lang['general_word_city'] = 'City';
$lang['general_word_satellite_short'] = 'Sabato';
$lang['general_word_notes'] = 'Nota';
$lang['general_word_country'] = 'Nazione';
$lang['general_word_city'] = 'Cit';
$lang['general_word_total'] = 'Totale';
$lang['general_word_year'] = 'Anno';
$lang['general_word_month'] = 'Mese';
$lang['general_word_day'] = "Day";
$lang['general_word_days'] = "Days";
$lang['general_word_day'] = "Giorno";
$lang['general_word_days'] = "Giorni";
$lang['general_word_colors'] = "Colors";
$lang['general_word_light'] = "Light/Laser";
$lang['general_word_colors'] = "Colori";
$lang['general_word_light'] = "Luce/Laser";
$lang['general_word_worked'] = 'Lavorato';
$lang['general_word_worked_not_confirmed'] = "Worked not confirmed";
$lang['general_word_not_worked'] = "Not worked";
$lang['general_word_worked_not_confirmed'] = "Lavorato non confermato";
$lang['general_word_not_worked'] = "Non ha funzionato";
$lang['general_word_confirmed'] = 'Confermato';
$lang['general_word_confirmation'] = "Confirmation";
$lang['general_word_confirmation'] = "Conferma";
$lang['general_word_needed'] = 'Necessario';
$lang['general_word_all'] = 'All';
$lang['general_word_all'] = 'Tutti';
$lang['general_word_no'] = 'No';
$lang['general_word_yes'] = 'Si';
$lang['general_word_method'] = 'Metodo';
@ -69,8 +69,8 @@ $lang['general_word_sent'] = 'Inviata';
$lang['general_word_received'] = 'Ricevuta';
$lang['general_word_requested'] = 'Richiesta';
$lang['general_word_queued'] = 'In coda';
$lang['general_word_table'] = "Table";
$lang['general_word_invalid_ignore'] = 'Invalido (Ignora)';
$lang['general_word_table'] = "Tabella";
$lang['general_word_invalid_ignore'] = 'Non Valido (Ignora)';
$lang['general_word_qslcard'] = 'Cartolina QSL';
$lang['general_word_qslcard_management'] = 'Gestione QSL';
$lang['general_word_qslcards'] = 'Cartoline QSL';
@ -79,13 +79,17 @@ $lang['general_word_qslcard_bureau'] = 'Bureau';
$lang['general_word_qslcard_electronic'] = 'Elettronica';
$lang['general_word_qslcard_manager'] = 'Manager';
$lang['general_word_qslcard_via'] = 'Via';
$lang['general_word_eqslcard'] = 'eQSL Card';
$lang['general_word_eqslcard'] = 'Cartolina eQSL';
$lang['general_word_eqslcards'] = 'Cartoline eQSL';
$lang['general_word_sstv_management'] = 'Gestione SSTV';
$lang['general_word_sstvimages'] = 'Immagini SSTV';
$lang['general_sstv_upload'] = 'Caricamento Immagini SSTV';
$lang['general_sstv_upload_button'] = 'Carica immagini SSTV';
$lang['general_word_lotw'] = 'Logbook of the World';
$lang['general_word_lotw_short'] = 'LoTW';
$lang['general_word_details'] = 'Details';
$lang['general_word_qso_data'] = 'QSO Data';
$lang['general_word_details'] = 'Dettagli';
$lang['general_word_qso_data'] = 'Dati del QSO';
$lang['general_edit_qso'] = 'Modifica QSO';
$lang['general_mark_qsl_rx_bureau'] = 'Segna QSL Ricevuta (Bureau)';
@ -93,39 +97,39 @@ $lang['general_mark_qsl_rx_direct'] = 'Segna QSL Ricevuta (Diretta)';
$lang['general_mark_qsl_rx_electronic'] = 'Segna QSL Ricevuta (Elettronico)';
$lang['general_mark_qsl_tx_bureau'] = 'Segna QSL Inviata (Bureau)';
$lang['general_mark_qsl_tx_direct'] = 'Segna QSL Inviata (Direct)';
$lang['general_mark_qsl_requested'] = 'Segna QSL come richiesto';
$lang['general_mark_qsl_requested_bureau'] = 'Segna QSL come richiesto (Bureau)';
$lang['general_mark_qsl_requested_direct'] = 'Segna QSL come richiesto (Diretta)';
$lang['general_mark_qsl_not_required'] = 'Segna QSL non come richiesto';
$lang['general_mark_qsl_requested'] = 'Segna QSL come richiesta';
$lang['general_mark_qsl_requested_bureau'] = 'Segna QSL come richiesta (Bureau)';
$lang['general_mark_qsl_requested_direct'] = 'Segna QSL come richiesta (Diretta)';
$lang['general_mark_qsl_not_required'] = 'Segna QSL come non richiesta';
$lang['general_delete_qso'] = 'Cancella QSO';
$lang['general_more_qso'] = 'More QSOs';
$lang['general_more_qso'] = 'Altri QSOs';
$lang['general_lookup_qrz'] = 'Lookup on QRZ.com';
$lang['general_lookup_hamqth'] = 'Lookup on HamQTH';
$lang['general_lookup_qrz'] = 'Cerca su QRZ.com';
$lang['general_lookup_hamqth'] = 'Cerca su HamQTH';
$lang['general_total_distance'] = 'Distanza Totale';
// PHP Upload Warning
$lang['gen_max_file_upload_size'] = 'Maximum file upload size is ';
$lang['gen_max_file_upload_size'] = 'La dimensione massima del caricamento del file è ';
// Cloudlog Terms
$lang['cloudlog_station_profile'] = 'Luogo Stazione';
// ham radio terms
$lang['gen_hamradio_cq'] = "CQ";
$lang['gen_hamradio_cq'] = 'CQ';
$lang['gen_hamradio_qso'] = 'QSO';
$lang['gen_hamradio_station'] = 'Stazione';
$lang['gen_hamradio_call'] = 'Nominativo';
$lang['gen_hamradio_callsign'] = 'Nominativo';
$lang['gen_hamradio_prefix'] = "Prefix";
$lang['gen_hamradio_suffix'] = "Suffix";
$lang['gen_hamradio_prefix'] = 'Prefisso';
$lang['gen_hamradio_suffix'] = 'Suffisso';
$lang['gen_hamradio_de'] = 'De';
$lang['gen_hamradio_dx'] = 'Dx';
$lang['gen_hamradio_mode'] = 'Modo';
$lang['gen_hamradio_ant_az'] = 'Antenna Azimuth';
$lang['gen_hamradio_ant_el'] = 'Antenna Elevation';
$lang['gen_hamradio_ant_az'] = 'Antenna Azimut';
$lang['gen_hamradio_ant_el'] = 'Antenna Elevazione';
$lang['gen_hamradio_rst_sent'] = 'Inviato';
$lang['gen_hamradio_rst_rcvd'] = 'Ricevuto';
$lang['gen_hamradio_band'] = 'Banda';
@ -137,7 +141,7 @@ $lang['gen_hamradio_radio'] = 'Radio';
$lang['gen_hamradio_rsts'] = 'RST (I)';
$lang['gen_hamradio_rstr'] = 'RST (R)';
$lang['gen_hamradio_refs'] = 'Refs';
$lang['gen_hamradio_myrefs'] = 'My Refs';
$lang['gen_hamradio_myrefs'] = 'Miei Riferimenti';
$lang['gen_hamradio_exchange_sent_short'] = 'Scambio (I)';
$lang['gen_hamradio_exchange_rcvd_short'] = 'Scambio (R)';
$lang['gen_hamradio_qsl'] = 'QSL';
@ -151,15 +155,15 @@ $lang['gen_hamradio_propagation_mode'] = 'Modo di Propagazione';
$lang['gen_hamradio_satellite_name'] = 'Nome Satellite';
$lang['gen_hamradio_satellite_mode'] = 'Modo Satellite';
$lang['gen_hamradio_logbook'] = 'Logbook';
$lang['gen_hamradio_logbook'] = 'Registro';
$lang['gen_hamradio_award'] = "Award";
$lang['gen_hamradio_zones'] = 'Zones';
$lang['gen_hamradio_zones'] = 'Zone';
$lang['gen_hamradio_cq_zone'] = 'Zona CQ';
$lang['gen_hamradio_itu_zone'] = 'ITU Zone';
$lang['gen_hamradio_itu_zone'] = 'Zona ITU';
$lang['gen_hamradio_dxcc'] = 'DXCC';
$lang['gen_hamradio_deleted_dxcc'] = 'Deleted DXCC';
$lang['gen_hamradio_continent'] = 'Continent';
$lang['gen_hamradio_deleted_dxcc'] = 'DXCC Cancellati';
$lang['gen_hamradio_continent'] = 'Continente';
$lang['gen_hamradio_usa_state'] = 'Stato USA';
$lang['gen_hamradio_county_reference'] = 'Contea USA';
$lang['gen_hamradio_iota_reference'] = 'Referenza IOTA';
@ -172,55 +176,54 @@ $lang['gen_hamradio_iota'] = 'IOTA';
$lang['gen_hamradio_sota'] = 'SOTA';
$lang['gen_hamradio_wwff'] = 'WWFF';
$lang['gen_hamradio_pota'] = 'POTA';
$lang['gen_hamradio_gridsquare'] = 'Quadratone';
$lang['gen_hamradio_get_gridsquare'] = 'Get Gridsquare';
$lang['gen_hamradio_gridsquare_show'] = "Show Locator";
$lang['gen_hamradio_latitude'] = "Latitude";
$lang['gen_hamradio_longitude'] = "Longitude";
$lang['gen_hamradio_bearing'] = "Bearing";
$lang['gen_hamradio_distance'] = 'Distance';
$lang['gen_hamradio_gridsquare'] = 'Griglia';
$lang['gen_hamradio_get_gridsquare'] = 'Recupera Griglia';
$lang['gen_hamradio_gridsquare_show'] = "Visualizza Locatore";
$lang['gen_hamradio_latitude'] = "Latitudine";
$lang['gen_hamradio_longitude'] = "Longitudine";
$lang['gen_hamradio_bearing'] = "Orientamento";
$lang['gen_hamradio_distance'] = 'Distanza';
$lang['gen_hamradio_operator'] = 'Operatore';
$lang['gen_hamradio_sig'] = 'Seg';
$lang['gen_hamradio_sig_info'] = 'Info Seg';
// Find your CQ/ITU Zone
$lang['gen_find_zone_cq_part1'] = "If you don't know your CQ Zone then";
$lang['gen_find_zone_itu_part1'] = "If you don't know your ITU Zone then";
$lang['gen_find_zone_part2'] = "click here";
$lang['gen_find_zone_part3'] = "to find it!";
$lang['gen_find_zone_cq_part1'] = "Se non conosci la tua zona CQ allora";
$lang['gen_find_zone_itu_part1'] = "Se non conosci la tua zona ITU allora";
$lang['gen_find_zone_part2'] = "clicca qui";
$lang['gen_find_zone_part3'] = "per trovarlo!";
// Dashboard Words
$lang['dashboard_you_have_had'] = 'Hai fatto';
$lang['dashboard_qsos_today'] = 'QSO oggi!';
$lang['dashboard_qso_breakdown'] = 'Riepilogo QSO';
$lang['dashboard_countries_breakdown'] = 'Riepilogo Paesi';
$lang['gen_to_date'] = 'To date';
$lang['gen_to_date'] = 'alla data';
$lang['gen_from_date'] = 'Dalla data';
$lang['gen_this_qso_was_confirmed_on'] = 'Questo QSO è stato confermato il';
$lang['error_no_logbook_found'] = 'Non è stato trovato nessun logbook. È necessario definire un logbook in Logbooks di Stazione! Vai qui:';
$lang['error_no_logbook_found'] = 'Non è stato trovato nessun registro. È necessario definire un registro in Registri di Stazione! Vai qui:';
$lang['copy_to_clipboard'] = 'Copia';
$lang['africa'] = 'Africa';
$lang['antarctica'] = 'Antarctica';
$lang['asia'] = 'Asia';
$lang['europe'] = 'Europe';
$lang['northamerica'] = 'North America';
$lang['europe'] = 'Europa';
$lang['northamerica'] = 'Nord America';
$lang['oceania'] = 'Oceania';
$lang['southamerica'] = 'South America';
$lang['southamerica'] = 'Sud America';
$lang['gen_band_selection'] = 'Band selection';
$lang['general_word_today'] = 'Today';
$lang['gen_band_selection'] = 'Selezione Banda';
$lang['general_word_today'] = 'Oggi';
$lang['dashboard_php_version_warning'] = 'You need to upgrade your PHP version. Minimum version is 7.4. Your version is';
$lang['dashboard_country_files_warning'] = 'You need to update country files! Go <a href="'.site_url('update').'">here</a> to do it!';
$lang['dashboard_locations_warning'] = 'You have no station locations. Go <a href="'. site_url('station') . '">here</a> to create it!';
$lang['dashboard_logbooks_warning'] = 'You have no station logbook. Go <a href="'. site_url('logbooks') . '">here</a> to create it!';
$lang['hams_at_no_activations_found'] = 'No upcoming activations found. Please check back later.';
$lang['dashboard_php_version_warning'] = 'Devi aggiornare la tua versione PHP. La versione minima è 7.4. La tua versione è';
$lang['dashboard_country_files_warning'] = 'Devi aggiornare i file dei paesi! Vai <a href="'.site_url('update').'">qui</a> per farlo!';
$lang['dashboard_locations_warning'] = 'Non hai luoghi delle stazioni. Vai <a href="'. site_url('station'). '">qui</a> per crearlo!';
$lang['dashboard_logbooks_warning'] = 'Non hai il registro di stazione. Vai <a href="'. site_url('logbooks'). '">qui</a> per crearlo!';
$lang['hams_at_no_activations_found'] = 'Nessuna attivazione imminente trovata. Per favore controllare più tardi.';
$lang['datatables_language'] = "it-IT";

Wyświetl plik

@ -1,36 +1,36 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
defined('BASEPATH') OR exit('Non è permesso l\'accesso diretto allo script');
$lang['gridsquares_gridsquare_map'] = 'Gridsquare Map';
$lang['gridsquares_activated_gridsquare_map'] = "Activated Gridsquare Map";
$lang['gridsquares_gridsquare_activators'] = "Gridsquare Activators";
$lang['gridsquares_gridsquare_map'] = 'Mappa Griglie';
$lang['gridsquares_activated_gridsquare_map'] = "Attiva la Mappa Griglie";
$lang['gridsquares_gridsquare_activators'] = "Attivatori Griglie";
$lang['gridsquares_confirmed_is_green'] = 'Confirmed is Green';
$lang['gridsquares_worked_but_not_confirmed_is_red'] = 'Worked but not confirmed is Red';
$lang['gridsquares_activated_but_not_confirmed_is_red'] = 'Activated but not confirmed is Red';
$lang['gridsquares_confirmed_is_green'] = 'Confermato è verde';
$lang['gridsquares_worked_but_not_confirmed_is_red'] = 'Lavorato ma non confermato è Rosso';
$lang['gridsquares_activated_but_not_confirmed_is_red'] = 'Attivato ma non confermato è Rosso';
$lang['gridsquares_this_map_does_not_include_satellite_internet_or_repeater_qsos'] = 'This map does not include satellite, internet or repeater QSOs';
$lang['gridsquares_this_map_does_not_include_satellite_internet_or_repeater_qsos'] = 'Questa mappa non include QSO satellitari, Internet o ripetitori';
$lang['gridsquares_grid_squares'] = 'grid square';
$lang['gridsquares_total_count'] = 'Total count';
$lang['gridsquares_grid_squares'] = 'griglia quadrata';
$lang['gridsquares_total_count'] = 'Conteggio totale';
$lang['gridsquares_minimum_count'] = "Minimum Count";
$lang['gridsquares_show_qsos'] = "Show QSO's";
$lang['gridsquares_show_map'] = "Show Map";
$lang['gridsquares_band'] = 'Band';
$lang['gridsquares_mode'] = 'Mode';
$lang['gridsquares_sat'] = 'Satellite';
$lang['gridsquares_confirmation'] = 'Confirmation';
$lang['gridsquares_minimum_count'] = "Conteggio minimo";
$lang['gridsquares_show_qsos'] = "Mostra QSO";
$lang['gridsquares_show_map'] = "Mostra mappa";
$lang['gridsquares_band'] = 'Banda';
$lang['gridsquares_mode'] = 'Modalità';
$lang['gridsquares_sat'] = 'Satellitare';
$lang['gridsquares_confirmation'] = 'Conferma';
$lang['gridsquares_button_plot'] = 'Plot';
$lang['gridsquares_button_clear_markers'] = "Clear Markers";
$lang['gridsquares_button_plot'] = 'Traccia';
$lang['gridsquares_button_clear_markers'] = "Cancella indicatori";
$lang['gridsquares_gridsquares'] = 'Gridsquares';
$lang['gridsquares_gridsquares_worked'] = 'Gridsquares worked';
$lang['gridsquares_gridsquares_confirmed'] = 'Gridsquares confirmed';
$lang['gridsquares_gridsquares_lotw'] = 'Gridsquares confirmed on LoTW';
$lang['gridsquares_gridsquares_paper'] = 'Gridsquares confirmed by paper QSL';
$lang['gridsquares_gridsquares_not_confirmed'] = 'Gridsquares not confirmed';
$lang['gridsquares_gridsquares_total_worked'] = 'Total gridsquares worked';
$lang['gridsquares_gridsquares_total_activated'] = 'Total gridsquares activated';
$lang['gridsquares_gridsquares'] = 'Griglie';
$lang['gridsquares_gridsquares_worked'] = 'Griglie lavorate';
$lang['gridsquares_gridsquares_confirmed'] = 'Griglie confermate';
$lang['gridsquares_gridsquares_lotw'] = 'Griglie confermate su LoTW';
$lang['gridsquares_gridsquares_paper'] = 'Griglie confermate dalle QSL cartacee';
$lang['gridsquares_gridsquares_not_confirmed'] = 'Griglie non confermate';
$lang['gridsquares_gridsquares_total_worked'] = 'Totale griglie lavorate';
$lang['gridsquares_gridsquares_total_activated'] = 'Totale griglie attivate';

Wyświetl plik

@ -22,7 +22,7 @@ $lang['lotw_status'] = 'Stato';
$lang['lotw_options'] = 'Opzioni';
$lang['lotw_valid'] = 'Valido';
$lang['lotw_expired'] = 'Scaduto';
$lang['lotw_expiring'] = 'Expiring';
$lang['lotw_expiring'] = 'In Scadenza';
$lang['lotw_not_synced'] = 'Non Sincronizzato';
$lang['lotw_certificate_dxcc'] = 'Certificato DXCC';
@ -34,7 +34,7 @@ $lang['lotw_upload_exported_adif_file_from_lotw'] = 'Carica il file ADIF Esporta
$lang['lotw_upload_type_must_be_adi'] = 'I file di log devono essere di tipo .adi';
$lang['lotw_pull_lotw_data_for_me'] = 'Ottieni dati da LoTW per me';
$lang['lotw_select_callsign'] = 'Select callsign to pull LoTW confirmations for';
$lang['lotw_select_callsign'] = 'Seleziona il nominativo per cui ottenere le conferme LoTW';
$lang['lotw_report_download_overview_helptext'] ='Cloudlog userà il nome utente e password LoTW memorizzato nel tuo profilo per scaricare un report da LoTW per te. Il report scaricato da Cloudlog avrà tutte le conferme fino alla data scelta, o fino alla ultima conferma su LoTW (recuperato dal tuo log), fino ad ora.';
@ -55,9 +55,9 @@ $lang['lotw_p12_export_step_four'] = 'Carica file qui sotto.';
$lang['lotw_confirmed'] = 'Questo QSO è confermato su LoTW';
// LoTW Expiry
$lang['lotw_cert_expiring'] = 'At least one of your LoTW certificates is about to expire!';
$lang['lotw_cert_expired'] = 'At least one of your LoTW certificates is expired!';
$lang['lotw_cert_expiring'] = 'Almeno uno dei tuoi certificati LoTW sta per scadere!';
$lang['lotw_cert_expired'] = 'Almeno uno dei tuoi certificati LoTW è scaduto!';
// Lotw User
$lang['lotw_user'] = 'This station uses LoTW.';
$lang['lotw_last_upload'] = 'Last upload';
// Lotto utente
$lang['lotw_user'] = 'Questa stazione utilizza LoTW.';
$lang['lotw_last_upload'] = 'Ultimo caricamento';

Wyświetl plik

@ -1,38 +1,39 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
defined('BASEPATH') OR exit('Non è permesso l\'accesso diretto allo script');
$lang['menu_badge_developer_mode'] = 'Developer Mode';
$lang['menu_badge_developer_mode'] = 'Modalità Sviluppatore';
$lang['menu_logbook'] = 'Logbook';
$lang['menu_overview'] = 'Overview';
$lang['menu_advanced'] = 'Advanced';
$lang['menu_logbook'] = 'Registro';
$lang['menu_overview'] = 'Panoramica';
$lang['menu_advanced'] = 'Avanzato';
$lang['menu_qso'] = 'QSO';
$lang['menu_live_qso'] = 'Live QSO';
$lang['menu_post_qso'] = 'Post QSO';
$lang['menu_live_qso'] = 'QSO Live';
$lang['menu_post_qso'] = 'Registra QSO';
$lang['menu_fast_log_entry'] = "Simple Fast Log Entry";
$lang['menu_live_contest_logging'] = 'Live Contest Logging';
$lang['menu_post_contest_logging'] = 'Post Contest Logging';
$lang['menu_bandmap'] = 'Bandmap';
$lang['menu_view_qsl'] = 'View QSL Cards';
$lang['menu_view_eqsl'] = 'View eQSL Cards';
$lang['menu_live_contest_logging'] = 'Contest QSO Live';
$lang['menu_post_contest_logging'] = 'Registra QSO Contest';
$lang['menu_bandmap'] = 'DXCluster';
$lang['menu_view_qsl'] = 'Visualizza le cartoline QSL';
$lang['menu_view_eqsl'] = 'Visualizza le cartoline eQSL';
$lang['menu_view_sstv'] = 'Visualizza immagini SSTV';
$lang['menu_notes'] = 'Notes';
$lang['menu_notes'] = 'Note';
$lang['menu_analytics'] = 'Analytics';
$lang['menu_statistics'] = 'Statistics';
$lang['menu_gridsquares'] = 'Gridsquares';
$lang['menu_gridmap'] = 'Gridsquare Map';
$lang['menu_activated_gridsquares'] = 'Activated Gridsquares';
$lang['menu_gridsquare_activators'] = 'Gridsquare Activators';
$lang['menu_distances_worked'] = 'Distances Worked';
$lang['menu_days_with_qsos'] = 'Days with QSOs';
$lang['menu_timeline'] = 'Timeline';
$lang['menu_accumulated_statistics'] = 'Accumulated Statistics';
$lang['menu_timeplotter'] = 'Timeplotter';
$lang['menu_custom_maps'] = 'Custom Maps';
$lang['menu_continents'] = 'Continents';
$lang['menu_analytics'] = 'Analisi';
$lang['menu_statistics'] = 'Statistiche';
$lang['menu_gridsquares'] = 'Griglie';
$lang['menu_gridmap'] = 'Mappa Griglie';
$lang['menu_activated_gridsquares'] = 'Griglie attivate';
$lang['menu_gridsquare_activators'] = 'Attivatori Griglie';
$lang['menu_distances_worked'] = 'Distanze percorse';
$lang['menu_days_with_qsos'] = 'Giorni con QSO';
$lang['menu_timeline'] = 'Cronologia';
$lang['menu_accumulated_statistics'] = 'Statistiche accumulate';
$lang['menu_timeplotter'] = 'Plotter temporale';
$lang['menu_custom_maps'] = 'Mappe personalizzate';
$lang['menu_continents'] = 'Continenti';
$lang['menu_awards'] = 'Awards';
$lang['menu_cq'] = 'CQ';
@ -44,53 +45,54 @@ $lang['menu_lx_gridmaster'] = 'LX Gridmaster';
$lang['menu_pota'] = 'POTA';
$lang['menu_sig'] = 'SIG';
$lang['menu_sota'] = 'SOTA';
$lang['menu_us_counties'] = 'US Counties';
$lang['menu_us_counties'] = 'Contee US';
$lang['menu_us_gridmaster'] = 'US Gridmaster';
$lang['menu_vucc'] = 'VUCC';
$lang['menu_waja'] = 'WAJA';
$lang['menu_was'] = 'WAS';
$lang['menu_wwff'] = 'WWFF';
$lang['menu_admin'] = 'Admin';
$lang['menu_user_account'] = 'User Accounts';
$lang['menu_global_options'] = 'Global Options';
$lang['menu_modes'] = 'Modes';
$lang['menu_contests'] = 'Contests';
$lang['menu_themes'] = 'Themes';
$lang['menu_admin'] = 'Amministratore';
$lang['menu_user_account'] = 'Account utente';
$lang['menu_global_options'] = 'Opzioni globali';
$lang['menu_modes'] = 'Modi';
$lang['menu_contests'] = 'Contest';
$lang['menu_themes'] = 'Temi';
$lang['menu_backup'] = 'Backup';
$lang['menu_update_country_files'] = 'Update Country Files';
$lang['menu_debug_information'] = 'Debug Information';
$lang['menu_update_country_files'] = 'Aggiorna file paese';
$lang['menu_debug_information'] = 'Informazioni di debug';
$lang['menu_search_text'] = 'Search Callsign';
$lang['menu_search_text_quicklog'] = "Add/Search Callsign";
$lang['menu_search_text'] = 'Cerca nominativo';
$lang['menu_search_text_quicklog'] = "Aggiungi/Cerca nominativo";
$lang['menu_search_button'] = 'Search';
$lang['menu_search_button'] = 'Cerca';
$lang['menu_search_button_qicksearch_log'] = "Log";
$lang['menu_login_button'] = 'Login';
$lang['menu_login_button'] = 'Accedi';
$lang['menu_account'] = 'Account';
$lang['menu_station_logbooks'] = 'Station Logbooks';
$lang['menu_station_locations'] = 'Station Locations';
$lang['menu_bands'] = 'Bands';
$lang['menu_adif_import_export'] = 'ADIF Import / Export';
$lang['menu_kml_export'] = 'KML Export';
$lang['menu_dx_atlas_gridsquare_export'] = 'DX Atlas Gridsquare Export';
$lang['menu_sota_csv_export'] = 'SOTA CSV Export';
$lang['menu_cabrillo_export'] = 'Cabrillo Export';
$lang['menu_oqrs_requests'] = 'OQRS Requests';
$lang['menu_print_requested_qsls'] = 'Print Requested QSLs';
$lang['menu_labels'] = 'Labels';
$lang['menu_station_logbooks'] = 'Registro di stazione';
$lang['menu_station_locations'] = 'Luoghi delle stazioni';
$lang['menu_bands'] = 'Bande';
$lang['menu_adif_import_export'] = 'Importa/esporta ADIF';
$lang['menu_kml_export'] = 'Esportazione KML';
$lang['menu_dx_atlas_gridsquare_export'] = 'Esportazione DX Atlas Gridsquare';
$lang['menu_sota_csv_export'] = 'Esportazione CSV SOTA';
$lang['menu_cabrillo_export'] = 'Esportazione Cabrillo';
$lang['menu_oqrs_requests'] = 'Richieste OQRS';
$lang['menu_print_requested_qsls'] = 'Stampa le QSL richieste';
$lang['menu_labels'] = 'Etichette';
$lang['menu_logbook_of_the_world'] = 'Logbook of the World';
$lang['menu_eqsl_import_export'] = 'eQSL Import / Export';
$lang['menu_qrz_logbook'] = 'QRZ Logbook';
$lang['menu_hrd_logbook'] = 'HRDLog Logbook';
$lang['menu_qo_100_dx_club_upload'] = 'QO-100 Dx Club Upload';
$lang['menu_api_keys'] = 'API Keys';
$lang['menu_hardware_interfaces'] = 'Hardware Interfaces';
$lang['menu_help'] = 'Help';
$lang['menu_eqsl_import_export'] = 'Importazione/esportazione eQSL';
$lang['menu_qrz_logbook'] = 'Registro QRZ';
$lang['menu_hrd_logbook'] = 'Registro HRDLog';
$lang['menu_qo_100_dx_club_upload'] = 'Caricamento QO-100 Dx Club';
$lang['menu_api_keys'] = 'Chiavi API';
$lang['menu_hardware_interfaces'] = 'Interfacce hardware';
$lang['menu_help'] = 'Aiuto';
$lang['menu_forum'] = 'Forum';
$lang['menu_logout'] = 'Logout';
$lang['menu_logout'] = 'Esci';
$lang['menu_ffma'] = "Fred Fish Memorial Award";
$lang['menu_ja_gridmaster'] = 'JA Gridmaster';
$lang['menu_maintenance']='Maintenance';
$lang['menu_maintenance']='Manutenzione';
$lang['menu_uk_gridmaster'] = 'UK Gridmaster';

Wyświetl plik

@ -1,126 +1,126 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
defined('BASEPATH') OR exit('Non è permesso l\'accesso diretto allo script');
$lang['options_cloudlog_options'] = 'Cloudlog Options';
$lang['options_message1'] = 'Cloudlog Options are global settings used for all users of the installation, which are overridden if there\'s a setting on a user level.';
$lang['options_cloudlog_options'] = 'Opzioni Cloudlog';
$lang['options_message1'] = 'Le opzioni di Cloudlog sono impostazioni globali utilizzate per tutti gli utenti dell\'installazione, che vengono sovrascritte se esiste un\'impostazione a livello di utente.';
$lang['options_appearance'] = 'Appearance';
$lang['options_theme'] = 'Theme';
$lang['options_global_theme_choice_this_is_used_when_users_arent_logged_in'] = 'Global Theme Choice, this is used when users arent logged in.';
$lang['options_public_search_bar'] = 'Public Search Bar';
$lang['options_this_allows_non_logged_in_users_to_access_the_search_functions'] = 'This allows non logged in users to access the search functions.';
$lang['options_dashboard_notification_banner'] = 'Dashboard Notification Banner';
$lang['options_this_allows_to_disable_the_global_notification_banner_on_the_dashboard'] = 'This allows to disable the global notification banner on the dashboard.';
$lang['options_dashboard_map'] = 'Dashboard Map';
$lang['options_this_allows_the_map_on_the_dashboard_to_be_disabled_or_placed_on_the_right'] = 'This allows the map on the dashboard to be disabled or placed on the right.';
$lang['options_logbook_map'] = 'Logbook Map';
$lang['options_this_allows_to_disable_the_map_in_the_logbook'] = 'This allows to disable the map in the logbook.';
$lang['options_theme_changed_to'] = 'Theme changed to ';
$lang['options_global_search_changed_to'] = 'Global Search changed to ';
$lang['options_dashboard_banner_changed_to'] = 'Dashboard banner changed to ';
$lang['options_dashboard_map_changed_to'] = 'Dashboard map changed to ';
$lang['options_logbook_map_changed_to'] = 'Logbook map changed to ';
$lang['options_appearance'] = 'Aspetto';
$lang['options_theme'] = 'Tema';
$lang['options_global_theme_choice_this_is_used_when_users_arent_logged_in'] = 'Scelta tema globale, viene utilizzato quando gli utenti non hanno effettuato l\'accesso.';
$lang['options_public_search_bar'] = 'Barra di ricerca pubblica';
$lang['options_this_allows_non_logged_in_users_to_access_the_search_functions'] = 'Ciò consente agli utenti non registrati di accedere alle funzioni di ricerca.';
$lang['options_dashboard_notification_banner'] = 'Banner di notifica sulla dashboard';
$lang['options_this_allows_to_disable_the_global_notification_banner_on_the_dashboard'] = 'Ciò consente di disabilitare il banner di notifica globale sulla dashboard.';
$lang['options_dashboard_map'] = 'Mappa nella dashboard';
$lang['options_this_allows_the_map_on_the_dashboard_to_be_disabled_or_placed_on_the_right'] = 'Ciò consente di disabilitare o posizionare a destra la mappa sulla dashboard.';
$lang['options_logbook_map'] = 'Mappa nel Registro';
$lang['options_this_allows_to_disable_the_map_in_the_logbook'] = 'Ciò permette di disabilitare la mappa nel registro.';
$lang['options_theme_changed_to'] = 'Tema cambiato in ';
$lang['options_global_search_changed_to'] = 'La ricerca globale è cambiata in ';
$lang['options_dashboard_banner_changed_to'] = 'Banner della dashboard è cambiato in ';
$lang['options_dashboard_map_changed_to'] = 'La mappa nella dashboard è cambiata in ';
$lang['options_logbook_map_changed_to'] = 'La mappa nel Registro è cambiata in ';
$lang['options_radios'] = 'Radios';
$lang['options_radio_settings'] = 'Radio Settings';
$lang['options_radio_timeout_warning'] = 'Radio Timeout Warning';
$lang['options_the_radio_timeout_warning_is_used_on_the_qso_entry_panel_to_alert_you_to_radio_interface_disconnects'] = 'The Radio Timeout Warning is used on the QSO entry panel to alert you to radio interface disconnects.';
$lang['options_this_number_is_in_seconds'] = 'This number is in seconds.';
$lang['options_radio_timeout_warning_changed_to'] = 'Radio Timeout Warning changed to ';
$lang['options_radios'] = 'Radio';
$lang['options_radio_settings'] = 'Impostazioni Radio';
$lang['options_radio_timeout_warning'] = 'Avviso di timeout della radio';
$lang['options_the_radio_timeout_warning_is_used_on_the_qso_entry_panel_to_alert_you_to_radio_interface_disconnects'] = 'L\'avviso di timeout radio viene utilizzato sul pannello di ingresso del QSO per avvisare l\'utente della disconnessione dell\'interfaccia radio.';
$lang['options_this_number_is_in_seconds'] = 'Questo numero è in secondi.';
$lang['options_radio_timeout_warning_changed_to'] = 'Avviso di timeout della radio cambiato in ';
$lang['options_email'] = 'Email';
$lang['options_outgoing_protocol'] = 'Outgoing Protocol';
$lang['options_smtp_encryption'] = 'SMTP Encryption';
$lang['options_email_address'] = 'Email Address';
$lang['options_email_sender_name'] = 'Email Sender Name';
$lang['options_smtp_host'] = 'SMTP Host';
$lang['options_smtp_port'] = 'SMTP Port';
$lang['options_smtp_username'] = 'SMTP Username';
$lang['options_smtp_password'] = 'SMTP Password';
$lang['options_mail_settings_saved'] = "The settings were saved successfully.";
$lang['options_mail_settings_failed'] = "Something went wrong with saving the settings. Try again.";
$lang['options_outgoing_protocol_hint'] = "The protocol that will be used to send out emails.";
$lang['options_smtp_encryption_hint'] = "Choose whether emails should be sent with TLS or SSL.";
$lang['options_email_address_hint'] = "The email address from which the emails are sent, e.g. 'cloudlog@example.com'";
$lang['options_email_sender_name_hint'] = "The email sender name, e.g. 'Cloudlog'";
$lang['options_smtp_host_hint'] = "The hostname of the mail server, e.g. 'mail.example.com' (without 'ssl://' or 'tls://')";
$lang['options_smtp_port_hint'] = "The SMTP port of the mail server, e.g. if TLS is used -> '587', if SSL is used -> '465'";
$lang['options_smtp_username_hint'] = "The username to log in to the mail server, usually this is the email address that is used.";
$lang['options_smtp_password_hint'] = "The password to log in to the mail server.";
$lang['options_send_testmail'] = "Send Test-Mail";
$lang['options_send_testmail_hint'] = "The email will be sent to the address defined in your account settings.";
$lang['options_send_testmail_failed'] = "Testmail failed. Something went wrong.";
$lang['options_send_testmail_success'] = "Testmail sent. Email settings seem to be correct.";
$lang['options_email'] = 'E-mail';
$lang['options_outgoing_protocol'] = 'Protocol in uscita';
$lang['options_smtp_encryption'] = 'Crittografia SMTP';
$lang['options_email_address'] = 'Indirizzo email';
$lang['options_email_sender_name'] = 'Nome mittente email';
$lang['options_smtp_host'] = 'Host SMTP';
$lang['options_smtp_port'] = 'Porta SMTP';
$lang['options_smtp_username'] = 'Nome utente SMTP';
$lang['options_smtp_password'] = 'Password SMTP';
$lang['options_mail_settings_saved'] = "Le impostazioni sono state salvate con successo.";
$lang['options_mail_settings_failed'] = "Qualcosa è andato storto durante il salvataggio delle impostazioni. Riprova.";
$lang['options_outgoing_protocol_hint'] = "Il protocollo che verrà utilizzato per inviare le email.";
$lang['options_smtp_encryption_hint'] = "Scegli se le email devono essere inviate con TLS o SSL.";
$lang['options_email_address_hint'] = "L'indirizzo email da cui vengono inviate le email, ad esempio 'cloudlog@example.com'";
$lang['options_email_sender_name_hint'] = "Il nome del mittente dell'email, ad esempio 'Cloudlog'";
$lang['options_smtp_host_hint'] = "Il nome host del server di posta, ad esempio 'mail.example.com' (senza 'ssl://' o 'tls://')";
$lang['options_smtp_port_hint'] = "La porta SMTP del server di posta, ad esempio se viene utilizzato TLS -> '587', se viene utilizzato SSL -> '465'";
$lang['options_smtp_username_hint'] = "Il nome utente per accedere al server di posta, solitamente questo è l'indirizzo email utilizzato.";
$lang['options_smtp_password_hint'] = "La password per accedere al server di posta.";
$lang['options_send_testmail'] = "Invia mail di prova";
$lang['options_send_testmail_hint'] = "L'e-mail verrà inviata all'indirizzo definito nelle impostazioni del tuo account.";
$lang['options_send_testmail_failed'] = "Testmail fallito. Qualcosa è andato storto.";
$lang['options_send_testmail_success'] = "MAIL di prova inviata. Le impostazioni email sembrano corrette.";
$lang['options_oqrs'] = 'OQRS Options';
$lang['options_global_text'] = 'Global text';
$lang['options_this_text_is_an_optional_text_that_can_be_displayed_on_top_of_the_oqrs_page'] = 'This text is an optional text that can be displayed on top of the OQRS page.';
$lang['options_grouped_search'] = 'Grouped search';
$lang['options_when_this_is_on_all_station_locations_with_oqrs_active_will_be_searched_at_once'] = 'When this is on, all station locations with OQRS active, will be searched at once.';
$lang['options_grouped_search_show_station_name'] = "Show station location name in grouped search results";
$lang['options_grouped_search_show_station_name_hint'] = "If grouped search is ON, you can decide if the name of the station location shall be shown in the results table.";
$lang['options_oqrs_options_have_been_saved'] = 'OQRS options have been saved.';
$lang['options_oqrs'] = 'Opzioni OQRS';
$lang['options_global_text'] = 'Testo globale';
$lang['options_this_text_is_an_optional_text_that_can_be_displayed_on_top_of_the_oqrs_page'] = 'Questo testo è un testo opzionale che può essere visualizzato in cima alla pagina OQRS.';
$lang['options_grouped_search'] = 'Ricerca raggruppata';
$lang['options_when_this_is_on_all_station_locations_with_oqrs_active_will_be_searched_at_once'] = 'Quando è attivo, tutti luoghi delle stazioni con OQRS attivo verranno cercate contemporaneamente.';
$lang['options_grouped_search_show_station_name'] = "Mostra il nome del luogo della stazione nei risultati di ricerca raggruppati";
$lang['options_grouped_search_show_station_name_hint'] = "Se la ricerca raggruppata è attiva, puoi decidere se il nome del luogo della stazione deve essere mostrato nella tabella dei risultati.";
$lang['options_oqrs_options_have_been_saved'] = 'Le opzioni OQRS sono state salvate.';
$lang['options_dxcluster'] = 'DXCluster';
$lang['options_dxcluster_provider'] = 'Provider of DXClusterCache';
$lang['options_dxcluster_longtext'] = 'The Provider of the DXCluster-Cache. You can set up your own Cache with <a href="https://github.com/int2001/DXClusterAPI">DXClusterAPI</a> or use a public one';
$lang['options_dxcluster_hint'] = 'URL of the DXCluster-Cache. e.g. https://dxc.jo30.de/dxcache';
$lang['options_dxcluster_provider'] = 'Fornitore di DXClusterCache';
$lang['options_dxcluster_longtext'] = 'Il provider della cache DXCluster. Puoi impostare la tua cache con <a href="https://github.com/int2001/DXClusterAPI">DXClusterAPI</a> o utilizzarne una pubblica';
$lang['options_dxcluster_hint'] = 'URL della cache DXCluster. per esempio. https://dxc.jo30.de/dxcache';
$lang['options_dxcluster_settings'] = 'DXCluster';
$lang['options_dxcache_url_changed_to'] = 'DXCluster Cache URL changed to ';
$lang['options_dxcluster_maxage'] = 'Maximum Age of spots taken care of';
$lang['options_dxcluster_maxage_hint'] = 'The Age in Minutes of spots, that will be taken care at bandplan/lookup';
$lang['options_dxcluster_decont'] = 'Show spots which are spotted from following continent';
$lang['options_dxcluster_maxage_changed_to']='Maximum age of spots changed to ';
$lang['options_dxcluster_decont_changed_to']='de continent changed to ';
$lang['options_dxcluster_decont_hint']='Only spots by spotters from this continent are shown';
$lang['options_dxcache_url_changed_to'] = 'URL della cache DXCluster cambiato in ';
$lang['options_dxcluster_maxage'] = 'Età massima degli spot gestiti';
$lang['options_dxcluster_maxage_hint'] = 'L\'età in minuti degli spot, che verrà gestita al bandplan/lookup';
$lang['options_dxcluster_decont'] = 'Mostra gli spot individuati dal seguente continente';
$lang['options_dxcluster_maxage_changed_to']='Età massima degli spot modificata in ';
$lang['options_dxcluster_decont_changed_to']='il continente è cambiato in ';
$lang['options_dxcluster_decont_hint']='Vengono mostrati solo gli spot degli osservatori di questo continente';
$lang['options_version_dialog'] = "Version Info";
$lang['options_version_dialog_close'] = "Close";
$lang['options_version_dialog_dismiss'] = "Don't show again";
$lang['options_version_dialog_settings'] = "Version Info Settings";
$lang['options_version_dialog_header'] = "Version Info Header";
$lang['options_version_dialog_header_hint'] = "You can change the header of the version info dialog.";
$lang['options_version_dialog_header_changed_to'] = "Version Info Header changed to";
$lang['options_version_dialog_mode'] = "Version Info Mode";
$lang['options_version_dialog_mode_release_notes'] = "Only Release Notes";
$lang['options_version_dialog_mode_custom_text'] = "Only Custom Text";
$lang['options_version_dialog_mode_both'] = "Release Notes and Custom Text";
$lang['options_version_dialog_mode_disabled'] = "Disabled";
$lang['options_version_dialog_mode_hint'] = "The Version Info is shown to every user. The user has the option to dismiss the dialog after they read it. Select if you want to show only release notes (fetched from github), only custom text or both.";
$lang['options_version_dialog_custom_text'] = "Version Info Custom Text";
$lang['options_version_dialog_custom_text_hint'] = "This is the custom text which is shown in the dialog.";
$lang['options_version_dialog_mode_changed_to'] = "Version Info Mode changed to";
$lang['options_version_dialog_custom_text_saved'] = "Version Info Custom Text saved!";
$lang['options_version_dialog_success_show_all'] = "Version Info will be shown to all users again";
$lang['options_version_dialog_success_hide_all'] = "Version Info will not be shown to any user";
$lang['options_version_dialog_show_hide'] = "Show/Hide Version Info Dialog for all Users";
$lang['options_version_dialog_show_all'] = "Show for all Users";
$lang['options_version_dialog_hide_all'] = "Hide for all Users";
$lang['options_version_dialog_show_all_hint'] = "This will show the version dialog automatically to all users on their next page reload.";
$lang['options_version_dialog_hide_all_hint'] = "This will deactivate the automatic popup of the version dialog for all users.";
$lang['options_version_dialog'] = "Informazioni sulla versione";
$lang['options_version_dialog_close'] = "Chiudi";
$lang['options_version_dialog_dismiss'] = "Non mostrare più";
$lang['options_version_dialog_settings'] = "Impostazioni informazioni sulla versione";
$lang['options_version_dialog_header'] = "Intestazione informazioni sulla versione";
$lang['options_version_dialog_header_hint'] = "Puoi cambiare l'intestazione della finestra di dialogo delle informazioni sulla versione.";
$lang['options_version_dialog_header_changed_to'] = "Intestazione delle informazioni sulla versione modificata in";
$lang['options_version_dialog_mode'] = "Modalità informazioni sulla versione";
$lang['options_version_dialog_mode_release_notes'] = "Solo note di rilascio";
$lang['options_version_dialog_mode_custom_text'] = "Solo testo personalizzato";
$lang['options_version_dialog_mode_both'] = "Note sulla versione e testo personalizzato";
$lang['options_version_dialog_mode_disabled'] = "Disabilitato";
$lang['options_version_dialog_mode_hint'] = "Le informazioni sulla versione vengono mostrate a ogni utente. L'utente ha la possibilità di chiudere la finestra di dialogo dopo averla letta. Seleziona se vuoi mostrare solo le note di rilascio (recuperate da github), solo il testo personalizzato o entrambi.";
$lang['options_version_dialog_custom_text'] = "Testo personalizzato informazioni sulla versione";
$lang['options_version_dialog_custom_text_hint'] = "Questo è il testo personalizzato che viene mostrato nella finestra di dialogo.";
$lang['options_version_dialog_mode_changed_to'] = "La modalità Informazioni sulla versione è cambiata in";
$lang['options_version_dialog_custom_text_saved'] = "Testo personalizzato informazioni sulla versione salvato!";
$lang['options_version_dialog_success_show_all'] = "Le informazioni sulla versione verranno mostrate nuovamente a tutti gli utenti";
$lang['options_version_dialog_success_hide_all'] = "Le informazioni sulla versione non verranno mostrate a nessun utente";
$lang['options_version_dialog_show_hide'] = "Mostra/Nascondi la finestra di dialogo delle informazioni sulla versione per tutti gli utenti";
$lang['options_version_dialog_show_all'] = "Mostra per tutti gli utenti";
$lang['options_version_dialog_hide_all'] = "Nascondi per tutti gli utenti";
$lang['options_version_dialog_show_all_hint'] = "Questo mostrerà automaticamente la finestra di dialogo della versione a tutti gli utenti al successivo ricaricamento della pagina.";
$lang['options_version_dialog_hide_all_hint'] = "Questo disattiverà il popup automatico della finestra di dialogo della versione per tutti gli utenti.";
$lang['options_save'] = 'Save';
$lang['options_save'] = 'Salva';
// Bands
$lang['options_bands'] = "Bands";
$lang['options_bands_text_ln1'] = "Using the band list you can control which bands are shown when creating a new QSO.";
$lang['options_bands_text_ln2'] = "Active bands will be shown in the QSO 'Band' drop-down, while inactive bands will be hidden and cannot be selected.";
$lang['options_bands_create'] = "Create a band";
$lang['options_bands_edit'] = "Edit Band";
$lang['options_bands_activate_all'] = "Activate All";
$lang['options_bands_activateall_warning'] = "Warning! Are you sure you want to activate all bands?";
$lang['options_bands_deactivate_all'] = "Deactivate All";
$lang['options_bands_deactivateall_warning'] = "Warning! Are you sure you want to deactivate all bands?";
$lang['options_bands'] = "Bande";
$lang['options_bands_text_ln1'] = "Utilizzando l'elenco delle bande puoi controllare quali bande verranno visualizzate quando crei un nuovo QSO.";
$lang['options_bands_text_ln2'] = "Le bande attive verranno mostrate nel menu a discesa 'Banda' del QSO, mentre le bande inattive saranno nascoste e non potranno essere selezionate.";
$lang['options_bands_create'] = "Crea una band";
$lang['options_bands_edit'] = "Modifica banda";
$lang['options_bands_activate_all'] = "Attiva tutto";
$lang['options_bands_activateall_warning'] = "Attenzione! Sei sicuro di voler attivare tutte le bande?";
$lang['options_bands_deactivate_all'] = "Disattiva tutto";
$lang['options_bands_deactivateall_warning'] = "Attenzione! Sei sicuro di voler disattivare tutte le bande?";
$lang['options_bands_ssb_qrg'] = "SSB QRG";
$lang['options_bands_ssb_qrg_hint'] = "Frequency for SSB QRG in band (must be in Hz)";
$lang['options_bands_data_qrg'] = "DATA QRG";
$lang['options_bands_data_qrg_hint'] = "Frequency for DATA QRG in band (must be in Hz)";
$lang['options_bands_ssb_qrg_hint'] = "Frequenza per SSB QRG in banda (deve essere in Hz)";
$lang['options_bands_data_qrg'] = "DATI QRG";
$lang['options_bands_data_qrg_hint'] = "Frequenza per DATA QRG in banda (deve essere in Hz)";
$lang['options_bands_cw_qrg'] = "CW QRG";
$lang['options_bands_cw_qrg_hint'] = "Frequency for CW QRG in band (must be in Hz)";
$lang['options_bands_cw_qrg_hint'] = "Frequenza per CW QRG in banda (deve essere in Hz)";
$lang['options_bands_name_band'] = "Name of Band (E.g. 20m)";
$lang['options_bands_name_bandgroup'] = "Name of bandgroup (E.g. hf, vhf, uhf, shf)";
$lang['options_bands_delete_warning'] = "Warning! Are you sure you want to delete the following band: ";
$lang['options_bands_name_band'] = "Nome della banda (es. 20m)";
$lang['options_bands_name_bandgroup'] = "Nome del gruppo di banda (es. hf, vhf, uhf, shf)";
$lang['options_bands_delete_warning'] = "Attenzione! Sei sicuro di voler eliminare la seguente banda: ";

Wyświetl plik

@ -6,34 +6,34 @@ defined('BASEPATH') OR exit('Non è permesso l\'accesso diretto allo script');
$lang['qslcard_string_your_are_using'] = 'Stai usando';
$lang['qslcard_string_disk_space'] = 'di spazio sul disco per memorizzare le cartoline QSL';
$lang['qslcard_info'] = 'Info QSL';
$lang['qslcard_sent'] = 'QSL Card has been sent';
$lang['qslcard_sent_bureau'] = 'La cartolina QSL è stata inviata via bureau';
$lang['qslcard_info'] = 'Informazioni QSL';
$lang['qslcard_sent'] = 'La QSL è stata inviata';
$lang['qslcard_sent_bureau'] = 'La cartolina QSL è stata inviata via Bureau';
$lang['qslcard_sent_direct'] = 'La cartolina QSL è stata inviata via diretta';
$lang['qslcard_sent_electronic'] = 'QSL Card has been sent electronically';
$lang['qslcard_sent_manager'] = 'QSL Card has been sent via manager';
$lang['qslcard_rcvd'] = 'QSL Card has been received';
$lang['qslcard_rcvd_bureau'] = 'La cartolina QSL è stata ricevuta via bureau';
$lang['qslcard_sent_electronic'] = 'La QSL è stata inviata elettronicamente';
$lang['qslcard_sent_manager'] = 'La QSL è stata inviata tramite il Manager';
$lang['qslcard_rcvd'] = 'La QSL è stata ricevuta';
$lang['qslcard_rcvd_bureau'] = 'La cartolina QSL è stata ricevuta via Bureau';
$lang['qslcard_rcvd_direct'] = 'La cartolina QSL è stata ricevuta via diretta';
$lang['qslcard_rcvd_electronic'] = 'QSL Card has been received electronically';
$lang['qslcard_rcvd_manager'] = 'QSL Card has been received via manager';
$lang['qslcard_rcvd_electronic'] = 'La cartolina QSL è stata ricevuta elettronicamente';
$lang['qslcard_rcvd_manager'] = 'La cartolina QSL è stata ricevuta tramite il Manager';
$lang['qslcard_upload_front'] = 'Carica immagine fronte cartolina QSL';
$lang['qslcard_upload_back'] = 'Carica immagine retro cartolina QSL';
$lang['qslcard_upload_button'] = 'Carica immagine cartolina QSL';
$lang['qslcard_upload_button'] = 'Carica immagini della QSL';
$lang['qslcard_qslprint_header'] = "Export Requested QSLs for Printing";
$lang['qslcard_qslprint_text_line1'] = "Here you can export requested QSLs as CSV or ADIF files for printing and, optionally, mark them as sent.";
$lang['qslcard_qslprint_text_line2'] = "Requested QSLs are any QSOs with a value of 'Requested' or 'Queued' in their 'QSL Sent' field.";
$lang['qslcard_qslprint_send_method'] = "Send Method";
$lang['qslcard_qslprint_mark_as_sent'] = "Mark as sent";
$lang['qslcard_qslprint_mark_selected_as_printed'] = "Mark selected QSOs as printed";
$lang['qslcard_qslprint_remove_selected_from_queue'] = "Remove selected QSOs from the queue";
$lang['qslcard_qslprint_export_csv'] = "Export requested QSLs to CSV-file";
$lang['qslcard_qslprint_export_adif'] = "Export requested QSLs to ADIF-file";
$lang['qslcard_qslprint_mark_requested_as_sent'] = "Mark requested QSLs as sent";
$lang['qslcard_qslprint_no_qsls_found'] = "No QSLs to print were found!";
$lang['qslcard_qslprint_add_to_queue'] = "Add to print queue";
$lang['qslcard_qslprint_no_additional_qso_found'] = "No additional QSO's were found. That means they are probably already in the queue.";
$lang['qslcard_qslprint_header'] = "Esporta le QSL richieste per la stampa";
$lang['qslcard_qslprint_text_line1'] = "Qui puoi esportare le QSL richieste in file CSV o ADIF per la stampa ed eventualmente contrassegnarle come inviate.";
$lang['qslcard_qslprint_text_line2'] = "Le QSL richieste sono tutti i QSO con un valore 'Richiesto' o 'In coda' nel campo 'QSL inviata'.";
$lang['qslcard_qslprint_send_method'] = "Metodo di invio";
$lang['qslcard_qslprint_mark_as_sent'] = "Segna come inviata";
$lang['qslcard_qslprint_mark_selected_as_printed'] = "Segna i QSO selezionati come stampati";
$lang['qslcard_qslprint_remove_selected_from_queue'] = "Rimuovi i QSO selezionati dalla coda";
$lang['qslcard_qslprint_export_csv'] = "Esporta le QSL richieste in CSV";
$lang['qslcard_qslprint_export_adif'] = "Esporta le QSL richieste in ADIF";
$lang['qslcard_qslprint_mark_requested_as_sent'] = "Segna le QSL richieste come inviate";
$lang['qslcard_qslprint_no_qsls_found'] = "Non è stata trovata nessuna QSL da stampare!";
$lang['qslcard_qslprint_add_to_queue'] = "Aggiungi alla coda di stampa";
$lang['qslcard_qslprint_no_additional_qso_found'] = "Non sono stati trovati QSO aggiuntivi. Ciò significa che probabilmente sono già in coda.";

Wyświetl plik

@ -6,15 +6,15 @@ defined('BASEPATH') OR exit('Non è permesso l\'accesso diretto allo script');
$lang['qso_title_qso_map'] = 'Mappa QSO';
$lang['qso_title_suggestions'] = 'Suggerimenti';
$lang['qso_title_previous_contacts'] = 'Contatti Precedenti';
$lang['qso_title_times_worked_before'] = "times worked before";
$lang['qso_title_times_worked_before'] = "volte lavorato prima";
$lang['qso_title_image'] = 'Immagine Profilo';
$lang['qso_previous_max_shown'] = "Max. 5 previous contacts are shown";
$lang['qso_previous_max_shown'] = "Vengono visualizzati max. i 5 contatti precedenti";
// Quicklog on Dashboard
$lang['qso_quicklog_enter_callsign'] = 'QUICKLOG Enter Callsign';
$lang['qso_quicklog_enter_callsign'] = 'QUICKLOG Inserisci Nominativo';
// Input Help Text on the /QSO Display
$lang['qso_transmit_power_helptext'] = 'Dare valore di potenza in Watt. Includere solo numeri nell input.';
$lang['qso_transmit_power_helptext'] = 'Valore di potenza in Watt. Includere solo numeri nell input.';
$lang['qso_sota_ref_helptext'] = 'Per esempio: GM/NS-001.';
$lang['qso_wwff_ref_helptext'] = 'Per esempio: DLFF-0069.';
@ -25,75 +25,73 @@ $lang['qso_sig_info_helptext'] = 'Per esempio: DA/NW-357';
$lang['qso_dok_helptext'] = 'Per esempio: Q03';
$lang['qso_notes_helptext'] = 'Il contenuto della nota viene utilizzato solo all interno di Cloudlog e non viene esportato in altri servizi.';
$lang['qso_notes_helptext'] = 'Il contenuto della nota viene utilizzato solo all\'interno di Cloudlog e non viene esportato in altri servizi.';
$lang['qsl_notes_helptext'] = 'Il contenuto di questa nota è esportato a servizi QSL come eqsl.cc.';
$lang['qso_eqsl_qslmsg_helptext'] = "Get the default message for eQSL, for this station.";
$lang['qso_eqsl_qslmsg_helptext'] = "Ottieni il messaggio predefinito per eQSL, per questa stazione.";
// error text //
$lang['qso_error_timeoff_less_timeon'] = "TimeOff is less than TimeOn";
$lang['qso_error_timeoff_less_timeon'] = "Orario di fine minore di quello di Inizio";
// Button Text on /qso Display
$lang['qso_btn_reset_qso'] = 'Reset';
$lang['qso_btn_save_qso'] = 'Salva QSO';
$lang['qso_btn_edit_qso'] = 'Modifica QSO';
$lang['qso_delete_warning'] = "Warning! Are you sure you want delete QSO with ";
$lang['qso_delete_warning'] = "Attenzione! Sei sicuro di voler eliminare QSO con ";
// QSO Details
$lang['qso_details'] = 'Dettagli QSO';
$lang['fav_add'] = 'Add Band/Mode to Favs';
$lang['qso_operator_callsign'] = 'Operator Callsign';
$lang['fav_add'] = 'Aggiungi Banda/Modo ai preferiti';
$lang['qso_operator_callsign'] = 'Nominativo Operatore';
// Simple FLE (FastLogEntry)
$lang['qso_simplefle_info'] = "Che cos'è?";
$lang['qso_simplefle_info_ln1'] = "Voce di registro veloce semplice (FLE)";
$lang['qso_simplefle_info_ln2'] = "'Fast Log Entry', o semplicemente 'FLE' è un sistema per registrare i QSO in modo molto rapido ed efficiente. Grazie alla sua sintassi, è richiesto solo un minimo di input per registrare molti QSO con il minimo sforzo possibile.";
$lang['qso_simplefle_info_ln3'] = "FLE è stato originariamente scritto da DF3CB. Offre un programma per Windows sul suo sito web. Simple FLE è stato scritto da OK2CQR sulla base di FLE di DF3CB e fornisce un'interfaccia web per registrare i QSO.";
$lang['qso_simplefle_info_ln4'] = "Un caso d'uso comune è se devi importare i tuoi paperlog da una sessione esterna e ora SimpleFLE è disponibile anche in Cloudlog. Informazioni sulla sintassi e su come funziona FLE possono essere trovate <a href= 'https://df3cb.com/fle/documentation/' target='_blank'>qui</a>.";
$lang['qso_simplefle_qso_data'] = "Dati QSO";
$lang['qso_simplefle_qso_date_hint'] = "Se non scegli una data, verrà utilizzata la data odierna.";
$lang['qso_simplefle_qso_list'] = "Lista QSO";
$lang['qso_simplefle_qso_list_total'] = "Totale";
$lang['qso_simplefle_qso_date'] = "Data del QSO";
$lang['qso_simplefle_operator'] = "Operatore";
$lang['qso_simplefle_operator_hint'] = "es. OK2CQR";
$lang['qso_simplefle_station_call_location'] = "Chiamata/Luogo della stazione";
$lang['qso_simplefle_station_call_location_hint'] = "Se operi da una nuovo Luogo, crea prima un nuovo <a href=". site_url('station') . ">Luoghi delle stazioni</a>";
$lang['qso_simplefle_utc_time'] = "Ora UTC attuale";
$lang['qso_simplefle_enter_the_data'] = "Inserisci i dati";
$lang['qso_simplefle_syntax_help_close_w_sample'] = "Chiudi e carica dati di esempio";
$lang['qso_simplefle_reload'] = "Ricarica la lista dei QSO";
$lang['qso_simplefle_save'] = "Salva in Cloudlog";
$lang['qso_simplefle_clear'] = "Cancella sessione di registrazione";
$lang['qso_simplefle_refs_hint'] = "I Ref possono essere <u>S</u>OTA, <u>I</u>OTA, <u>P</u>OTA or <u>W</u>WFF";
$lang['qso_simplefle_info'] = "What is that?";
$lang['qso_simplefle_info_ln1'] = "Simple Fast Log Entry (FLE)";
$lang['qso_simplefle_info_ln2'] = "'Fast Log Entry', or simply 'FLE' is a system to log QSOs very quickly and efficiently. Due to its syntax, only a minimum of input is required to log many QSOs with as little effort as possible.";
$lang['qso_simplefle_info_ln3'] = "FLE was originally written by DF3CB. He offers a program for Windows on his website. Simple FLE was written by OK2CQR based on DF3CB's FLE and provides a web interface to log QSOs.";
$lang['qso_simplefle_info_ln4'] = "A common use-case is if you have to import your paperlogs from a outdoor session and now SimpleFLE is also available in Cloudlog. Information about the syntax and how FLE works can be found <a href='https://df3cb.com/fle/documentation/' target='_blank'>here</a>.";
$lang['qso_simplefle_qso_data'] = "QSO Data";
$lang['qso_simplefle_qso_date_hint'] = "If you don't choose a date, today's date will be used.";
$lang['qso_simplefle_qso_list'] = "QSO List";
$lang['qso_simplefle_qso_list_total'] = "Total";
$lang['qso_simplefle_qso_date'] = "QSO Date";
$lang['qso_simplefle_operator'] = "Operator";
$lang['qso_simplefle_operator_hint'] = "e.g. OK2CQR";
$lang['qso_simplefle_station_call_location'] = "Station Call/Location";
$lang['qso_simplefle_station_call_location_hint'] = "If you did operate from a new location, first create a new <a href=". site_url('station') . ">Station Location</a>";
$lang['qso_simplefle_utc_time'] = "Current UTC Time";
$lang['qso_simplefle_enter_the_data'] = "Enter the Data";
$lang['qso_simplefle_syntax_help_close_w_sample'] = "Close and Load Sample Data";
$lang['qso_simplefle_reload'] = "Reload QSO List";
$lang['qso_simplefle_save'] = "Save in Cloudlog";
$lang['qso_simplefle_clear'] = "Clear Logging Session";
$lang['qso_simplefle_refs_hint'] = "The Refs can be either <u>S</u>OTA, <u>I</u>OTA, <u>P</u>OTA or <u>W</u>WFF";
$lang['qso_simplefle_error_band'] = "Manca la banda!";
$lang['qso_simplefle_error_mode'] = "Modo mancante!";
$lang['qso_simplefle_error_time'] = "L'ora non è impostata!";
$lang['qso_simplefle_error_stationcall'] = "Chiamata stazione non selezionata";
$lang['qso_simplefle_error_operator'] = "Il campo 'Operatore' è vuoto";
$lang['qso_simplefle_warning_reset'] = "Attenzione! Vuoi davvero resettare tutto?";
$lang['qso_simplefle_warning_missing_band_mode'] = "Attenzione! Non è possibile accedere alla lista dei QSO, perché per alcuni QSO non è definita la banda e/o la modalità!";
$lang['qso_simplefle_warning_missing_time'] = "Attenzione! Non è possibile accedere alla lista dei QSO, perché alcuni QSO non hanno un orario definito!";
$lang['qso_simplefle_warning_example_data'] = "Attenzione! Il campo dati contiene dati di esempio. Prima sessione di registrazione cancellata!";
$lang['qso_simplefle_confirm_save_to_log'] = "Sei sicuro di voler aggiungere questi QSO al log e cancellare la sessione?";
$lang['qso_simplefle_success_save_to_log_header'] = "QSO registrato!";
$lang['qso_simplefle_success_save_to_log'] = "I QSO sono stati registrati con successo nel registro!";
$lang['qso_simplefle_error_date'] = "Data non valida";
$lang['qso_simplefle_error_band'] = "Band is missing!";
$lang['qso_simplefle_error_mode'] = "Mode is missing!";
$lang['qso_simplefle_error_time'] = "Time is not set!";
$lang['qso_simplefle_error_stationcall'] = "Station Call is not selected";
$lang['qso_simplefle_error_operator'] = "'Operator' Field is empty";
$lang['qso_simplefle_warning_reset'] = "Warning! Do you really want to reset everything?";
$lang['qso_simplefle_warning_missing_band_mode'] = "Warning! You can't log the QSO List, because some QSO don't have band and/or mode defined!";
$lang['qso_simplefle_warning_missing_time'] = "Warning! You can't log the QSO List, because some QSO don't have a time defined!";
$lang['qso_simplefle_warning_example_data'] = "Attention! The Data Field containes example data. First Clear Logging Session!";
$lang['qso_simplefle_confirm_save_to_log'] = "Are you sure that you want to add these QSO to the Log and clear the session?";
$lang['qso_simplefle_success_save_to_log_header'] = "QSO Logged!";
$lang['qso_simplefle_success_save_to_log'] = "The QSO were successfully logged in the logbook!";
$lang['qso_simplefle_error_date'] = "Invalid date";
$lang['qso_simplefle_syntax_help_button'] = "Syntax Help";
$lang['qso_simplefle_syntax_help_title'] = "Syntax for FLE";
$lang['qso_simplefle_syntax_help_ln1'] = "Before starting to log a QSO, please note the basic rules.";
$lang['qso_simplefle_syntax_help_ln2'] = "- Each new QSO should be on a new line.";
$lang['qso_simplefle_syntax_help_ln3'] = "- On each new line, only write data that has changed from the previous QSO.";
$lang['qso_simplefle_syntax_help_ln4'] = "To begin, ensure you have already filled in the form on the left with the date, station call, and operator's call. The main data includes the band (or QRG in MHz, e.g., '7.145'), mode, and time. After the time, you provide the first QSO, which is essentially the callsign.";
$lang['qso_simplefle_syntax_help_ln5'] = "For example, a QSO that started at 21:34 (UTC) with 2M0SQL on 20m SSB.";
$lang['qso_simplefle_syntax_help_ln6'] = "If you don't provide any RST information, the syntax will use 59 (599 for data). Our next QSO wasn't 59 on both sides, so we provide the information with the sent RST first. It was 2 minutes later than the first QSO.";
$lang['qso_simplefle_syntax_help_ln7'] = "The first QSO was at 21:34, and the second one 2 minutes later at 21:36. We write down 6 because this is the only data that changed here. The information about band and mode didn't change, so this data is omitted.";
$lang['qso_simplefle_syntax_help_ln8'] = "For our next QSO at 21:40 on 14th May, 2021, we changed the band to 40m but still on SSB. If no RST information is given, the syntax will use 59 for every new QSO. Therefore we can add another QSO which took place at the exact same time two days later. The date must be in format YYYY-MM-DD.";
$lang['qso_simplefle_syntax_help_ln9'] = "For further information about the syntax, please check the website of DF3CB <a href='https://df3cb.com/fle/documentation/' target='_blank'>here.</a>";
$lang['qso_simplefle_syntax_help_button'] = "Aiuto sulla sintassi";
$lang['qso_simplefle_syntax_help_title'] = "Sintassi per FLE";
$lang['qso_simplefle_syntax_help_ln1'] = "Prima di iniziare a registrare un QSO, notare le regole di base.";
$lang['qso_simplefle_syntax_help_ln2'] = "- Ogni nuovo QSO dovrebbe essere su una nuova riga.";
$lang['qso_simplefle_syntax_help_ln3'] = "- Su ogni nuova riga, scrivi solo i dati che sono cambiati rispetto al QSO precedente.";
$lang['qso_simplefle_syntax_help_ln4'] = "Per iniziare assicurati di aver già compilato il modulo a sinistra con la data, la chiamata della stazione e la chiamata dell'operatore. I dati principali includono la banda (o QRG in MHz, ad esempio, '7.145 '), modalità e ora. Dopo l'ora, fornisci il primo QSO, che è essenzialmente il nominativo.";
$lang['qso_simplefle_syntax_help_ln5'] = "Ad esempio, un QSO iniziato alle 21:34 (UTC) con 2M0SQL sui 20 metri SSB.";
$lang['qso_simplefle_syntax_help_ln6'] = "Se non fornisci alcuna informazione RST, la sintassi utilizzerà 59 (599 per i dati). Il nostro prossimo QSO non era 59 su entrambi i lati, quindi forniamo le informazioni con l'RST inviato primo. È stato 2 minuti dopo il primo QSO.";
$lang['qso_simplefle_syntax_help_ln7'] = "Il primo QSO è stato alle 21:34, e il secondo 2 minuti dopo alle 21:36. Scriviamo 6 perché questo è l'unico dato che è cambiato qui. Le informazioni su banda e modalità non è cambiato, quindi questo dato viene omesso.";
$lang['qso_simplefle_syntax_help_ln8'] = "Per il nostro prossimo QSO alle 21:40 del 14 maggio 2021, abbiamo cambiato la banda a 40 metri ma sempre in SSB. Se non vengono fornite informazioni RST, la sintassi utilizzerà 59 per ogni nuovo QSO . Pertanto possiamo aggiungere un altro QSO avvenuto alla stessa ora due giorni dopo. La data deve essere nel formato AAAA-MM-GG.";
$lang['qso_simplefle_syntax_help_ln9'] = "Per ulteriori informazioni sulla sintassi, consultare il sito web di DF3CB <a href='https://df3cb.com/fle/documentation/' target='_blank'>qui.</ a>";

Wyświetl plik

@ -0,0 +1,5 @@
<?php
defined('BASEPATH') OR exit('Non è permesso l\'accesso diretto allo script');
$lang['sstv_string_disk_space'] = 'di spazio su disco per archiviare immagini SSTV';

Wyświetl plik

@ -1,6 +1,6 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
defined('BASEPATH') OR exit('Non è permesso l\'accesso diretto allo script');
/*
___________________________________________________________________________________________
@ -8,35 +8,35 @@ Station Logbooks
___________________________________________________________________________________________
*/
$lang['station_logbooks'] = "Station Logbooks";
$lang['station_logbooks_description_header'] = "What are Station Logbooks";
$lang['station_logbooks_description_text'] = "Station Logbooks allow you to group Station Locations, this allows you to see all the locations across one session from the logbook areas to the analytics. Great for when your operating in multiple locations but they are part of the same DXCC or VUCC Circle.";
$lang['station_logbooks_create'] = "Create Station Logbook";
$lang['station_logbooks_status'] = "Status";
$lang['station_logbooks_link'] = "Link";
$lang['station_logbooks_public_search'] = "Public Search";
$lang['station_logbooks_set_active'] = "Set as Active Logbook";
$lang['station_logbooks_active_logbook'] = "Active Logbook";
$lang['station_logbooks_edit_logbook'] = "Edit Station Logbook"; // Full sentence will be generated 'Edit Station Logbook: [Logbook Name]'
$lang['station_logbooks_confirm_delete'] = "Are you sure you want to delete the following station logbook? You must re-link any locations linked here to another logbook.: ";
$lang['station_logbooks_view_public'] = "View Public Page for Logbook: ";
$lang['station_logbooks_create_name'] = "Station Logbook Name";
$lang['station_logbooks_create_name_hint'] = "You can call a station logbook anything.";
$lang['station_logbooks_edit_name_hint'] = "Shortname for the station logbook. For example: Home Log (IO87IP)";
$lang['station_logbooks_edit_name_update'] = "Update Station Logbook Name";
$lang['station_logbooks_public_slug'] = "Public Slug";
$lang['station_logbooks_public_slug_hint'] = "Setting a public slug allows you to share your logbook with anyone via a custom website address, this slug can contain letters & numbers only.";
$lang['station_logbooks_public_slug_format1'] = "Later it looks like this:";
$lang['station_logbooks_public_slug_format2'] = "[your slug]";
$lang['station_logbooks_public_slug_input'] = "Type in Public Slug choice";
$lang['station_logbooks_public_slug_visit'] = "Visit Public Page";
$lang['station_logbooks_public_search_hint'] = "Enabling public search function offers a search input box on the public logbook page accessed via public slug. Search only covers this logbook.";
$lang['station_logbooks_public_search_enabled'] = "Public search enabled";
$lang['station_logbooks_select_avail_loc'] = "Select Available Station Locations";
$lang['station_logbooks_link_loc'] = "Link Location";
$lang['station_logbooks_linked_loc'] = "Linked Locations";
$lang['station_logbooks_no_linked_loc'] = "No Linked Locations";
$lang['station_logbooks_unlink_station_location'] = "Unlink Station Location";
$lang['station_logbooks'] = "Registri di stazione";
$lang['station_logbooks_description_header'] = "Cosa sono i registri di stazione";
$lang['station_logbooks_description_text'] = "I registri delle stazioni ti consentono di raggruppare diversi luoghi delle stazioni, questo ti consente di vedere tutte le località in una sessione dalle aree del registro alle analisi. Ottimo per quando operi da più postazioni che fanno parte dello stesso DXCC o VUCC Circle.";
$lang['station_logbooks_create'] = "Crea registro di stazione";
$lang['station_logbooks_status'] = "Stato";
$lang['station_logbooks_link'] = "Collegamento";
$lang['station_logbooks_public_search'] = "Ricerca pubblica";
$lang['station_logbooks_set_active'] = "Imposta come registro attivo";
$lang['station_logbooks_active_logbook'] = "Registro attivo";
$lang['station_logbooks_edit_logbook'] = "Modifica registro di stazione"; // Verrà generata la frase completa "Modifica registro stazione: [Nome registro]"
$lang['station_logbooks_confirm_delete'] = "Sei sicuro di voler eliminare il seguente registro di stazione? Dovrai successivamente ricollegare tutti i luoghi delle stazioni esistenti ad un altro registro di stazione.: ";
$lang['station_logbooks_view_public'] = "Visualizza la pagina pubblica del registro: ";
$lang['station_logbooks_create_name'] = "Nome registro di stazione";
$lang['station_logbooks_create_name_hint'] = "Puoi dare qualsiasi nome al registro di stazione.";
$lang['station_logbooks_edit_name_hint'] = "Nome breve per il registro di stazione. Ad esempio: Home Log (IO87IP)";
$lang['station_logbooks_edit_name_update'] = "Aggiorna nome registro stazione";
$lang['station_logbooks_public_slug'] = "Slug pubblico";
$lang['station_logbooks_public_slug_hint'] = "L'impostazione di uno slug pubblico ti consente di condividere il tuo registro con chiunque tramite un indirizzo web personalizzato, questo slug può contenere solo lettere e numeri.";
$lang['station_logbooks_public_slug_format1'] = "Più tardi apparirà così:";
$lang['station_logbooks_public_slug_format2'] = "[il tuo slug]";
$lang['station_logbooks_public_slug_input'] = "Digita la scelta Slug pubblica";
$lang['station_logbooks_public_slug_visit'] = "Visita la pagina pubblica";
$lang['station_logbooks_public_search_hint'] = "L'abilitazione della funzione di ricerca pubblica offre una casella di input per la ricerca sulla pagina del registro pubblico accessibile tramite slug pubblico. La ricerca copre solo questo registro.";
$lang['station_logbooks_public_search_enabled'] = "Ricerca pubblica abilitata";
$lang['station_logbooks_select_avail_loc'] = "Seleziona i luoghi di stazione disponibili";
$lang['station_logbooks_link_loc'] = "Luogo collegamento";
$lang['station_logbooks_linked_loc'] = "Luoghi collegate";
$lang['station_logbooks_no_linked_loc'] = "Nessun luogo collegato";
$lang['station_logbooks_unlink_station_location'] = "Scollega luogo di stazione";
@ -46,72 +46,72 @@ Station Locations
___________________________________________________________________________________________
*/
$lang['station_location'] = 'Station Location';
$lang['station_location_plural'] = "Station Locations";
$lang['station_location_header_ln1'] = 'Station Locations define operating locations, such as your QTH, a friends QTH, or a portable station.';
$lang['station_location_header_ln2'] = 'Similar to logbooks, a station profile keeps a set of QSOs together.';
$lang['station_location_header_ln3'] = 'Only one station may be active at a time. In the table below this is shown with the -Active Station- badge.';
$lang['station_location_create_header'] = 'Create Station Location';
$lang['station_location_create'] = 'Create a Station Location';
$lang['station_location_edit'] = 'Edit Station Location: ';
$lang['station_location_updated_suff'] = ' Updated.';
$lang['station_location_warning'] = 'Attention: You need to set an active station location. Go to Callsign->Station Location to select one.';
$lang['station_location_reassign_at'] = 'Please reassign them at ';
$lang['station_location_warning_reassign'] = 'Due to recent changes within Cloudlog you need to reassign QSOs to your station profiles.';
$lang['station_location_name'] = 'Profile Name';
$lang['station_location_name_hint'] = 'Shortname for the station location. For example: Home (IO87IP)';
$lang['station_location_callsign'] = 'Station Callsign';
$lang['station_location_callsign_hint'] = 'Station callsign. For example: 2M0SQL/P';
$lang['station_location_power'] = 'Station Power (W)';
$lang['station_location_power_hint'] = 'Default station power in Watt. Overwritten by CAT.';
$lang['station_location_emptylog'] = 'Empty Log';
$lang['station_location_confirm_active'] = 'Are you sure you want to make the following station the active station: ';
$lang['station_location_set_active'] = 'Set Active';
$lang['station_location_active'] = 'Active Station';
$lang['station_location_claim_ownership'] = 'Claim Ownership';
$lang['station_location_confirm_del_qso'] = 'Are you sure you want to delete all QSOs within this station profile?';
$lang['station_location_confirm_del_stationlocation'] = 'Are you sure you want delete station profile ';
$lang['station_location_confirm_del_stationlocation_qso'] = 'This will delete all QSOs within this station profile?';
$lang['station_location_dxcc'] = 'Station DXCC';
$lang['station_location_dxcc_hint'] = 'Station DXCC entity. For example: Scotland';
$lang['station_location_dxcc_warning'] = "Stop here for a Moment. Your chosen DXCC is outdated and not valid anymore. Check which DXCC for this particular location is the correct one. If you are sure, ignore this warning.";
$lang['station_location_city'] = 'Station City';
$lang['station_location_city_hint'] = 'Station city. For example: Inverness';
$lang['station_location_state'] = 'Station State';
$lang['station_location_state_hint'] = 'Station state. Applies to certain countries only. Leave blank if not applicable.';
$lang['station_location_county'] = 'Station County';
$lang['station_location_county_hint'] = 'Station County (Only used for USA/Alaska/Hawaii).';
$lang['station_location_gridsquare'] = 'Station Gridsquare';
$lang['station_location_gridsquare_hint_ln1'] = "Station gridsquare. For example: IO87IP. If you don't know your grid square then <a href='https://zone-check.eu/?m=loc' target='_blank'>click here</a>!";
$lang['station_location_gridsquare_hint_ln2'] = "If you are located on a grid line, enter multiple grid squares separated with commas. For example: IO77,IO78,IO87,IO88.";
$lang['station_location_iota_hint_ln1'] = "Station IOTA reference. For example: EU-005";
$lang['station_location_iota_hint_ln2'] = "You can look up IOTA references at the <a target='_blank' href='https://www.iota-world.org/iota-directory/annex-f-short-title-iota-reference-number-list.html'>IOTA World</a> website.";
$lang['station_location_sota_hint_ln1'] = "Station SOTA reference. You can look up SOTA references at the <a target='_blank' href='https://www.sotamaps.org/'>SOTA Maps</a> website.";
$lang['station_location_wwff_hint_ln1'] = "Station WWFF reference. You can look up WWFF references at the <a target='_blank' href='https://www.cqgma.org/mvs/'>GMA Map</a> website.";
$lang['station_location_pota_hint_ln1'] = "Station POTA reference. You can look up POTA references at the <a target='_blank' href='https://pota.app/#/map/'>POTA Map</a> website.";
$lang['station_location_signature'] = "Signature";
$lang['station_location_signature_name'] = "Signature Name";
$lang['station_location_signature_name_hint'] = "Station Signature (e.g. GMA)..";
$lang['station_location_signature_info'] = "Signature Information";
$lang['station_location_signature_info_hint'] = "Station Signature Info (e.g. DA/NW-357).";
$lang['station_location_eqsl_hint'] = 'The QTH Nickname which is configured in your eQSL Profile';
$lang['station_location_eqsl_defaultqslmsg'] = "Default QSLMSG";
$lang['station_location_eqsl_defaultqslmsg_hint'] = "Define a default message that will be populated and sent for each QSO for this station location.";
$lang['station_location_qrz_subscription'] = 'Subscription Required';
$lang['station_location_qrz_hint'] = "Find your API key on <a href='https://logbook.qrz.com/logbook' target='_blank'>the QRZ.com Logbook settings page";
$lang['station_location_qrz_realtime_upload'] = 'QRZ.com Logbook Realtime Upload';
$lang['station_location_hrdlog_username'] = "HRDLog.net Username";
$lang['station_location_hrdlog_username_hint'] = "The username you are registered with at HRDlog.net (usually your callsign).";
$lang['station_location_hrdlog_code'] = "HRDLog.net API Key";
$lang['station_location_hrdlog_realtime_upload'] = "HRDLog.net Logbook Realtime Upload";
$lang['station_location_hrdlog_code_hint'] = "Create your API Code on <a href='http://www.hrdlog.net/EditUser.aspx' target='_blank'>HRDLog.net Userprofile page";
$lang['station_location_qo100_hint'] = "Create your API key on <a href='https://qo100dx.club' target='_blank'>your QO-100 Dx Club's profile page";
$lang['station_location_qo100_realtime_upload'] = "QO-100 Dx Club Realtime Upload";
$lang['station_location_oqrs_enabled'] = "OQRS Enabled";
$lang['station_location_oqrs_email_alert'] = "OQRS Email alert";
$lang['station_location_oqrs_email_hint'] = "Make sure email is set up under admin and global options.";
$lang['station_location_oqrs_text'] = "OQRS Text";
$lang['station_location_oqrs_text_hint'] = "Some info you want to add regarding QSL'ing.";
$lang['station_location_clublog_realtime_upload']='ClubLog Realtime Upload';
$lang['station_location'] = 'Luogo di stazione';
$lang['station_location_plural'] = "Luoghi di stazione";
$lang['station_location_header_ln1'] = 'I Luoghi di stazione definiscono le posizioni operative, come il tuo QTH, un QTH di amici o una stazione portatile.';
$lang['station_location_header_ln2'] = 'Simile ai registri, il profilo di una stazione tiene insieme una serie di QSO.';
$lang['station_location_header_ln3'] = 'Può essere attiva solo una stazione alla volta. Nella tabella sottostante questa è mostrata con il badge -Stazione attiva-.';
$lang['station_location_create_header'] = 'Crea Luogo di stazione';
$lang['station_location_create'] = 'Crea una luogo di stazione';
$lang['station_location_edit'] = 'Modifica luogo di stazione: ';
$lang['station_location_updated_suff'] = 'Aggiornato.';
$lang['station_location_warning'] = 'Attenzione: è necessario impostare il luogo della stazione attiva. Vai su Segnale di chiamata->Posizione della stazione per selezionarne uno.';
$lang['station_location_reassign_at'] = 'Per favore riassegnali a ';
$lang['station_location_warning_reassign'] = 'A causa dei recenti cambiamenti all\'interno di Cloudlog è necessario riassegnare i QSO ai profili della stazione.';
$lang['station_location_name'] = 'Nome profilo';
$lang['station_location_name_hint'] = 'Nome breve per il luogo della stazione. Ad esempio: Casa (IO87IP)';
$lang['station_location_callsign'] = 'Nominativo della stazione';
$lang['station_location_callsign_hint'] = 'Nominativo della stazione. Ad esempio: 2M0SQL/P';
$lang['station_location_power'] = 'Potenza della stazione (W)';
$lang['station_location_power_hint'] = 'Potenza della stazione predefinita in Watt. Sovrascritto da CAT.';
$lang['station_location_emptylog'] = 'Registro vuoto';
$lang['station_location_confirm_active'] = 'Sei sicuro di voler rendere attiva la seguente stazione: ';
$lang['station_location_set_active'] = 'Imposta attivo';
$lang['station_location_active'] = 'Stazione attiva';
$lang['station_location_claim_ownership'] = 'Rivendica proprietà';
$lang['station_location_confirm_del_qso'] = 'Sei sicuro di voler eliminare tutti i QSO nel profilo di questa stazione?';
$lang['station_location_confirm_del_stationlocation'] = 'Sei sicuro di voler eliminare il profilo della stazione ';
$lang['station_location_confirm_del_stationlocation_qso'] = 'Questo cancellerà tutti i QSO all\'interno di questo profilo della stazione?';
$lang['station_location_dxcc'] = 'Stazione DXCC';
$lang['station_location_dxcc_hint'] = 'Entità DXCC della stazione. Ad esempio: Scozia';
$lang['station_location_dxcc_warning'] = "Fermati qui per un momento. Il DXCC scelto è obsoleto e non più valido. Controlla quale DXCC per questo particolare luogo è quello corretto. Se sei sicuro, ignora questo avviso.";
$lang['station_location_city'] = 'Città stazione';
$lang['station_location_city_hint'] = 'Città della stazione. Ad esempio: Inverness';
$lang['station_location_state'] = 'Stato della stazione';
$lang['station_location_state_hint'] = 'Stato della stazione. Si applica solo ad alcuni paesi. Lascia vuoto se non applicabile.';
$lang['station_location_county'] = 'Contea della stazione';
$lang['station_location_county_hint'] = 'Contea di Station (utilizzato solo per USA/Alaska/Hawaii).';
$lang['station_location_gridsquare'] = 'Griglia della Stazione';
$lang['station_location_gridsquare_hint_ln1'] = "Griglia della Stazione. Ad esempio: IO87IP. Se non conosci il tuo quadrato della griglia, allora <a href='https://zone-check.eu/?m=loc' target=' _blank'>clicca qui</a>!";
$lang['station_location_gridsquare_hint_ln2'] = "Se ti trovi su una linea della griglia, inserisci più riquadri della griglia separati da virgole. Ad esempio: IO77,IO78,IO87,IO88.";
$lang['station_location_iota_hint_ln1'] = "Riferimento IOTA della stazione. Ad esempio: EU-005";
$lang['station_location_iota_hint_ln2'] = "Puoi cercare i riferimenti IOTA su <a target='_blank' href='https://www.iota-world.org/iota-directory/annex-f-short-title -iota-reference-number-list.html'>IOTA World</a> sito web.";
$lang['station_location_sota_hint_ln1'] = "Riferimento SOTA della stazione. Puoi cercare i riferimenti SOTA sul sito web <a target='_blank' href='https://www.sotamaps.org/'>SOTA Maps</a> .";
$lang['station_location_wwff_hint_ln1'] = "Riferimento WWFF della stazione. Puoi cercare i riferimenti WWFF nella <a target='_blank' href='https://www.cqgma.org/mvs/'>Mappa GMA</a > sito web.";
$lang['station_location_pota_hint_ln1'] = "Riferimento POTA della stazione. Puoi cercare i riferimenti POTA nella <a target='_blank' href='https://pota.app/#/map/'>Mappa POTA</a > sito web.";
$lang['station_location_signature'] = "Firma";
$lang['station_location_signature_name'] = "Nome firma";
$lang['station_location_signature_name_hint'] = "Firma della stazione (ad es. GMA).";
$lang['station_location_signature_info'] = "Informazioni sulla firma";
$lang['station_location_signature_info_hint'] = "Informazioni sulla firma della stazione (ad esempio DA/NW-357).";
$lang['station_location_eqsl_hint'] = 'Il nickname QTH configurato nel tuo profilo eQSL';
$lang['station_location_eqsl_defaultqslmsg'] = "QSLMSG predefinito";
$lang['station_location_eqsl_defaultqslmsg_hint'] = "Definisci un messaggio predefinito che verrà popolato e inviato per ogni QSO da questo luogo di stazione.";
$lang['station_location_qrz_subscription'] = 'Abbonamento richiesto';
$lang['station_location_qrz_hint'] = "Trova la tua chiave API nella <a href='https://logbook.qrz.com/logbook' target='_blank'>pagina delle impostazioni del registro di QRZ.com";
$lang['station_location_qrz_realtime_upload'] = 'Caricamento in tempo reale del registro di QRZ.com';
$lang['station_location_hrdlog_username'] = "Nome utente HRDLog.net";
$lang['station_location_hrdlog_username_hint'] = "Il nome utente con cui sei registrato su HRDlog.net (solitamente il tuo nominativo).";
$lang['station_location_hrdlog_code'] = "Chiave API HRDLog.net";
$lang['station_location_hrdlog_realtime_upload'] = "Caricamento in tempo reale del registro di HRDLog.net";
$lang['station_location_hrdlog_code_hint'] = "Crea il tuo codice API sulla <a href='http://www.hrdlog.net/EditUser.aspx' target='_blank'>pagina del profilo utente HRDLog.net";
$lang['station_location_qo100_hint'] = "Crea la tua chiave API sulla <a href='https://qo100dx.club' target='_blank'>pagina del profilo del tuo QO-100 Dx Club";
$lang['station_location_qo100_realtime_upload'] = "Caricamento in tempo reale di QO-100 Dx Club";
$lang['station_location_oqrs_enabled'] = "OQRS abilitato";
$lang['station_location_oqrs_email_alert'] = "Avviso e-mail OQRS";
$lang['station_location_oqrs_email_hint'] = "Assicurati che l'e-mail sia impostata nelle opzioni di amministrazione e globali.";
$lang['station_location_oqrs_text'] = "Testo OQRS";
$lang['station_location_oqrs_text_hint'] = "Alcune informazioni che vuoi aggiungere riguardo alla QSL.";
$lang['station_location_clublog_realtime_upload']='Caricamento in tempo reale di ClubLog';

Wyświetl plik

@ -1,23 +1,23 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
defined('BASEPATH') OR exit('Non è permesso l\'accesso diretto allo script');
$lang['statistics_statistics'] = 'Statistics';
$lang['statistics_statistics'] = 'Statistiche';
$lang['statistics_explore_the_logbook'] = 'Explore the logbook.';
$lang['statistics_explore_the_logbook'] = 'Esplora il registro.';
$lang['statistics_years'] = 'Years';
$lang['statistics_modes'] = 'Mode';
$lang['statistics_bands'] = 'Bands';
$lang['statistics_qsos'] = 'QSOs';
$lang['statistics_unique_callsigns'] = 'Unique callsigns';
$lang['statistics_years'] = 'Anni';
$lang['statistics_modes'] = 'Modi';
$lang['statistics_bands'] = 'Bande';
$lang['statistics_qsos'] = 'QSO';
$lang['statistics_unique_callsigns'] = 'Nominativi Unici';
$lang['statistics_total'] = 'Total';
$lang['statistics_total'] = 'Totali';
$lang['statistics_year'] = 'Year';
$lang['statistics_year'] = 'Anno';
$lang['statistics_number_of_qso_worked_each_year'] = "Number of QSOs worked each year";
$lang['statistics_number_of_qso_worked'] = "# of QSO's worked";
$lang['statistics_number_of_qso_worked_each_year'] = "Numero di QSO effettuati ogni anno";
$lang['statistics_number_of_qso_worked'] = "# di QSO effettuati";
/*
*
@ -25,14 +25,14 @@ $lang['statistics_number_of_qso_worked'] = "# of QSO's worked";
*
*/
$lang['statistics_distances_worked'] = "Distances Worked";
$lang['statistics_distances_part1_contacts_were_plotted_furthest'] = "contacts were plotted.<br /> Your furthest contact was with";
$lang['statistics_distances_part2_contacts_were_plotted_furthest'] = "in gridsquare";
$lang['statistics_distances_part3_contacts_were_plotted_furthest'] = "the distance was";
$lang['statistics_distances_number_of_qsos'] = "Number of QSOs";
$lang['statistics_distances_callsigns_worked'] = "Callsign(s) worked (max 5 shown)";
$lang['statistics_distances_qsos_with'] = "QSOs with";
$lang['statistics_distances_and_band'] = "and band";
$lang['statistics_distances_worked'] = "Distanze percorse";
$lang['statistics_distances_part1_contacts_were_plotted_furthest'] = "i contatti sono stati tracciati.<br /> Il tuo contatto più lontano era con";
$lang['statistics_distances_part2_contacts_were_plotted_furthest'] = "nella griglia";
$lang['statistics_distances_part3_contacts_were_plotted_furthest'] = "la distanza era";
$lang['statistics_distances_number_of_qsos'] = "Numero di QSO";
$lang['statistics_distances_callsigns_worked'] = "Nominativo(i) funzionante(i max 5 mostrati)";
$lang['statistics_distances_qsos_with'] = "QSO con";
$lang['statistics_distances_and_band'] = "e banda";
/*
*
@ -40,7 +40,7 @@ $lang['statistics_distances_and_band'] = "and band";
*
*/
$lang['statistics_timeline'] = "Timeline";
$lang['statistics_timeline'] = "Sequenza temporale";
/*
*
@ -48,13 +48,13 @@ $lang['statistics_timeline'] = "Timeline";
*
*/
$lang['statistics_days_with_qso'] = "Number of days with QSOs each year";
$lang['statistics_days_with_qso_short'] = "Days with QSOs";
$lang['statistics_dwq_longest_streak_in_log'] = "Longest streak with QSOs in the log";
$lang['statistics_dwq_longest_streak_in_log_hint'] = "A maximum of the 10 longest streaks are shown!";
$lang['statistics_dwq_streak_continuous_days'] = "Streak (continuous days with QSOs)";
$lang['statistics_dwq_current_streak_in_log'] = "Current streak with QSOs in the log";
$lang['statistics_dwq_current_streak_continuous_days'] = "Current streak (continuous days with QSOs)";
$lang['statistics_dwq_make_qso_to_extend_streak'] = "If you make a QSO today, you can continue to extend your streak... or else your current streak will be broken!";
$lang['statistics_dwq_no_current_streak'] = "No current streak found!";
$lang['statistics_days_with_qso'] = "Numero di giorni con QSO ogni anno";
$lang['statistics_days_with_qso_short'] = "Giorni con QSO";
$lang['statistics_dwq_longest_streak_in_log'] = "Serie più lunga di QSO nel log";
$lang['statistics_dwq_longest_streak_in_log_hint'] = "Vengono mostrate al massimo le 10 serie più lunghe!";
$lang['statistics_dwq_streak_continuous_days'] = "Streak (giorni continui con QSO)";
$lang['statistics_dwq_current_streak_in_log'] = "Serie attuale di QSO nel log";
$lang['statistics_dwq_current_streak_continuous_days'] = "Serie attuale (giorni continui con QSO)";
$lang['statistics_dwq_make_qso_to_extend_streak'] = "Se fai un QSO oggi, puoi continuare ad estendere la tua serie di vittorie consecutive... altrimenti la tua serie di vittorie attuali verrà interrotta!";
$lang['statistics_dwq_no_current_streak'] = "Nessuna serie attuale trovata!";

Wyświetl plik

@ -11,6 +11,7 @@ $lang['account_column5_text'] = 'Kolumna 5 (tylko dla logu)';
$lang['account_create_user_account'] = 'Create User Account';
$lang['account_edit_account'] = 'Edit Account';
$lang['account_remember_me'] = 'Remember me';
$lang['account_account_information'] = "Account";
$lang['account_user'] = "User";
@ -126,4 +127,9 @@ $lang['account_general_information'] = "General Information";
$lang['account_qso_logging_options'] = "QSO Logging Options";
$lang['account_third_party_services'] = "Third Party Services";
$lang['account_default_values'] = "Default Values";
$lang['account_miscellaneous'] = "Miscellaneous";
$lang['account_miscellaneous'] = "Miscellaneous";
$lang['account_hamsat'] = "Hams.at";
$lang['account_hamsat_private_feed_key'] = "Private Feed Key";
$lang['account_hamsat_hint'] = "See your profile at <a href='https://hams.at/users/settings' target='_blank'>https://hams.at/users/settings</a>.";
$lang['account_hamsat_workable_only'] = "Show Workable Passes Only";

Wyświetl plik

@ -193,3 +193,13 @@ $lang['awards_waja_description_ln1'] = "WAJA - Worked All Japan prefectures Awar
$lang['awards_waja_description_ln2'] = "WAJA, Worked All Japan prefectures in Amateur Radio, encourages licensed ham radio operators to work all the prefectures in Japan.";
$lang['awards_waja_description_ln3'] = "May be claimed for having contacted (heard) and received a QSL card from an amateur station located in each of the 47 prefectures of Japan. A list of QSL cards should be arranged in order of WAJA (HAJA) reference number, however names of prefectures may be omitted.";
$lang['awards_waja_description_ln4'] = "For more information, please visit: <a href='https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm' target='_blank'>https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm</a>.";
/*
___________________________________________________________________________________________
WAB -- Use all 3 Lines of Text
___________________________________________________________________________________________
*/
$lang['awards_waja_description_ln1'] = "WAB - Worked All Britain Award";
$lang['awards_wab_description_ln2'] = "The Amateur Radio Worked All Britain (WAB) Award is a prestigious recognition program within the amateur radio community that celebrates communication achievements across the United Kingdom. The WAB Award scheme encourages radio operators to establish contact with stations located in different regions of Britain, fostering camaraderie and promoting radio communication skills. To earn the WAB Award, participants must make successful radio contacts with stations located in specific WAB areas, which are defined by Ordnance Survey grid squares. These grid squares cover the entirety of Great Britain, including England, Scotland, Wales, and some offshore islands.";
$lang['awards_wab_description_ln3'] = "Participants in the WAB Award program exchange information such as their location, signal strength, and WAB square reference during radio contacts. Points are awarded based on the location of the contacted station, with different point values assigned to contacts made within different WAB areas. By accumulating points from successful contacts, radio operators can progress through various award levels, each representing a significant milestone in their amateur radio journey. The WAB Award not only recognizes the dedication and skill of radio operators but also promotes geographic diversity and encourages exploration of the rich tapestry of locations across Britain through the medium of amateur radio.";
$lang['awards_waja_description_ln4'] = "For more information, please visit: <a href='https://wab.intermip.net/default.php' target='_blank'>https://wab.intermip.net/default.php</a>.";

Wyświetl plik

@ -28,5 +28,11 @@ $lang['contesting_title_callsign_suggestions'] = 'Podpowiadanie znaków';
$lang['contesting_title_contest_logbook'] = 'Log zawodów';
$lang['contesting_copy_exch_to_dok'] = 'Copy received exchange to DOK field in the database!';
$lang['contesting_copy_exch_to_none'] = 'Copy received exchange to no additional field in the database!';
$lang['contesting_copy_exch_to_power'] = 'Copy received exchange to RX-Power field in the database!';
$lang['contesting_copy_exch_to_state'] = 'Copy received exchange to US-State field in the database!';
$lang['contesting_copy_exch_to_age'] = 'Copy received exchange to Age field in the database!';
$lang['contesting_copy_exch_to_name'] = 'Copy received exchange to Name field in the database!';
$lang['contesting_copy_exch_to_locator'] = 'Copy received exchange to Locator field in the database!';

Wyświetl plik

@ -81,6 +81,10 @@ $lang['general_word_qslcard_manager'] = 'Manager';
$lang['general_word_qslcard_via'] = 'Via';
$lang['general_word_eqslcard'] = 'eQSL Card';
$lang['general_word_eqslcards'] = 'eQSL Cards';
$lang['general_word_sstv_management'] = 'SSTV Management';
$lang['general_word_sstvimages'] = 'SSTV Images';
$lang['general_sstv_upload'] = 'Uploaded SSTV images';
$lang['general_sstv_upload_button'] = 'Upload SSTV image(s)';
$lang['general_word_lotw'] = 'Logbook of the World';
$lang['general_word_lotw_short'] = 'LoTW';

Some files were not shown because too many files have changed in this diff Show More