Hi All

I’d like some help with the Bada version…

  • if anyone’s got any ideas about how to improve the UI then please send them in – some sort of mock up design preferred (it’s far too easy to say “make it look nicer” :) I know there are little things like making the GPS signal strength into icons instead of text?
  • if anyone would like to design a nicer “loading screen”, then please do
  • if anyone would like a version in their own language, then the current text to translate is below – please translate all strings… and then give me the local name of your language (e.g. give me Deutsch not German)
  • if anyone would like a version without adverts then I can do this, but the app will cost money – currently the adverts belong to Samsung/Navteq/Decarta – as they are the ones who provide the maps.

Please don’t fight over these things – e.g. I can only take one splashscreen – so please don’t send me 10 :)

I’m going to focus on the site and on Android now for a bit, but I will do more for Bada.

I am also open to informally open sourcing the code – but I need some time to get it a bit tidier and documented – and I don’t have a lot of time!

Stuart


/* General String */
case SOFTKEY_DONE:
return L"Done";

/* Errors */
case ERROR_UPLOAD_FAILED:
return L"Error - upload failed";
case NETWORK_ERROR:
return L"Network error";
case CHECK_NAME_AND_PASSWORD:
return L"Check name and password";
case ERROR_GENERAL:
return L"Error";
case ERROR_FILE_MISSING:
return L"File missing - sorry";

/* Messages */
case DELETED:
return L"Deleted";
case ACTIVITY_DELETED:
return L"Activity deleted";
case UPLOAD:
return L"Upload";
case DELETE:
return L"Delete";
case SORRY:
return L"Sorry";
case NO_MAP_TRACE_TO_SHOW:
return L"No map trace to show";
case LOADING_MAP:
return L"Loading Map";
case PLEASE_WAIT:
return L"please wait";

case UPLOAD_SENDING:
return L"Sending";
case ERROR_TRACK_REJECTED:
return L"Error - track rejected";
case ERROR_CHECK_NET_NAME_PASSWORD:
return L"Check network, name and password";

case UPLOADED:
return L"Uploaded";
case THANKS_SHARED:
return L"Thanks - your activity is now shared on Running Free";

case LANGUAGE_CHANGED:
return L"Changed";
case LANGUAGE_PLEASE_RESTART:
return L"Please restart the app";

/* Units */
case UNITS_SPEED_KMH:
return "kmh";
case UNITS_SPEED_MPH:
return "mph";
case UNITS_DISTANCE_MI:
return "mi";
case UNITS_DISTANCE_KM:
return "km";

/* Main Form */
case MAIN_TITLE:
return L"Running Free";
case MAIN_TAB_GO:
return L"Go";
case MAIN_TAB_DIARY:
return L"Diary";
case MAIN_WELCOME_1:
return L"Map and Share your Sport with Running Free";
case MAIN_WELCOME_2:
return L"www.runningfreeonline.com";
case MAIN_RECORD_NEW:
return L"Record a new Track";
case MAIN_CHOOSE_SETTINGS:
return L"Choose Settings";
case MAIN_NO_TRACKS_YET:
return L"No tracks recorded yet";

/* Sport Form */
case SPORT_FORM_TITLE:
return L"Go!!!!!";
case SPORT_TIME:
return L"Time:";
case SPORT_DISTANCE:
return L"Distance:";
case SPORT_GPS:
return L"GPS:";
case SPORT_NO_LAPS:
return L"No laps";
case SPORT_START:
return L"Start";
case SPORT_STOP:
return L"Stop";
case SPORT_PAUSE:
return L"Pause";
case SPORT_RESUME:
return L"Resume";
case SPORT_LAP:
return L"Lap";
case SPORT_GPS_WEAK:
return L"Weak";
case SPORT_GPS_OK:
return L"OK";
case SPORT_SHOW_STATS:
return L"Stats";
case SPORT_SHOW_MAP:
return L"Map";

/* Settings Form */
case SETTINGS_WHICH_SPORT:
return L"Which Sport?";
case SETTINGS_SETTINGS:
return L"Settings";
case SETTINGS_WHICH_UNITS:
return L"Miles or Kilometres?";
case SETTINGS_SHARE_ONLINE:
return L"Share Online?";
case SETTINGS_AUTOMATIC_LAPS:
return L"Automatic Laps?";
case SETTINGS_SET_SHORT_COMMAND:
return L"Set";
case SETTINGS_AUTOLAP_OFF:
return L"Off";
case SETTINGS_AUTOLAP_EVERY_1:
return L"Every 1";
case SETTINGS_AUTOLAP_EVERY_5:
return L"Every 5";
case SETTINGS_AUTOLAP_EVERY_10:
return L"Every 10";
case SETTINGS_MILES:
return L"Miles";
case SETTINGS_KILOMETRES:
return L"Kilometres";

/* Account Options Form */
case LINK_TO_RFO:
return L"Link to runningfreeonline.com";
case TO_CREATE_LINE_1:
return L"To create a new account, please";
case TO_CREATE_LINE_2:
return L"visit www.runningfreeonline.com";
case USER_NAME:
return L"User Name";
case PASSWORD:
return L"Password";
case AUTO_UPLOAD:
return L"Auto Upload?";
case ACCOUNT_OPTIONS_TITLE:
return L"Account Options";

/* Diary Form */
case DIARY_TITLE:
return L"Diary";

case SPORT_TYPE_RUNNING:
return "Running";
case SPORT_TYPE_WALKING:
return L"Walking";
case SPORT_TYPE_ROAD_CYCLING:
return L"Cycling";
case SPORT_TYPE_MOUNTAIN_BIKING:
return L"MTBing";
case SPORT_TYPE_SKATING:
return L"Skating";
case SPORT_TYPE_SAILING:
return L"Sailing";
case SPORT_TYPE_SKIING:
return L"Skiing";
case SPORT_TYPE_SNOWBOARDING:
return L"Snowboarding";
case SPORT_TYPE_KAYAKING:
return L"Kayaking";
case SPORT_TYPE_HORSE_RIDING:
return L"Horse Riding";
case SPORT_TYPE_UNKNOWN:
return L"Unknown";