Archives de catégorie : Blog

Using machine translation to help translate MyTrails

There’s nothing wrong in using the Machine Translation system built into Weblate as a base to help the process of translating each string.

You need to be aware of some issues introduced by the automatic translation system, in particular Google Translate:

  • it may interfere with punctuation, introducing extra spaces before commas or periods, which you’ll need to remove
  • it may interfere with markup:
    • markup such as <i>italic</i> may be tuned into &lt; and other messes; it’s not dangerous but will look very odd to end-users
    • placeholders such as %1$s, %s or %d are replaced with strings generated by the application, and if they are messed up during translation, the application will not only look odd, it may crash (but only in your language, making identification more difficult), please take extra care to make sure no spaces are introduced in these placeholders and that they are not otherwise modified
  • when the source string contains line-breaks (indicated by greyed-out ↵ icons), the automatic translation may introduce non-greyed-out such icons in the translated string, which should be replaced with actual line breaks
  • another source of minor issues is the introduction of double spaces or spaces before or after the string, which I then need to clean up

I have also added support for Microsoft Translate, which may introduce fewer issues.

2.0.4 & 2.0.5

  • Définissez des cartes hors-lignes depuis maps.frogsparks.com/define_map.jsp pour ne pas avoir à le faire depuis votre téléphone
  • Envoyer position par SMS fonctionne avec Hangouts
  • Corrections pour les cartes hors-ligne et WMS
  • Nombreuses petites corrections
  • 2.0.5: le français est à nouveau disponible, et le dialogue concernant les données vocales manquantes n’est plus affiché

Définition de cartes hors-ligne sur le web

Note: cette fonctionnalité est encore en beta, elle ne fonctionne que pour les cartes IGN et souffre de petits problèmes cosmétiques…

Un des reproches que je reçois fréquemment est que la définition d’une carte hors-ligne est fastidieuse. Il est vrai que dessiner au doigt un rectangle sur une surface qui peut bouger en trois dimensions (latitude, longitude et zoom) n’est pas pratique.

La solution la plus simple m’a paru de le faire depuis le site web. Pour le tester, suivez les étapes suivantes:

  1. installez la nouvelle beta (ou une version plus récente) et assurez-vous que MyTrails soit connecté à votre compte
  2. ouvrez la page de définition de téléchargement
  3. en bleu apparaissent le cas échéant les cartes déjà définies; elles ne sont là qu’à titre indicatif, vous ne pouvez pas les modifier
  4. utilisez l’outil de définition de zones rectangulaires pour créer des zones
  5. ou l’outil de recherche en haut à droite pour importer directement des zones administratives, par exemple en cherchant “département savoie” (cette fonction n’est pas toujours fiable)
  6. vous pouvez retravailler ces zones avec l’outil de modifications, et supprimer des zones avec la poubelle; dans ces deux cas, n’oubliez pas de confirmer les changements
  7. une fois que vous avez terminé, cliquez sur “Envoyer définition par email”, et ouvrez le mail sur le téléphone, puis touchez le lien, ce qui lancera MyTrails avec les zones déjà définies (n’oubliez pas de choisir la bonne carte dans Source et de Nouvelle carte pour la destination)

Définition_d_une_carte_hors-ligne

N’hésitez pas à me faire part de vos impressions!

2.0.3

  • Nouvelle communauté de partage de traces: RandoGPS (traces françaises)
  • Possibilité de rechercher des lieux dans OSM et IGN (France, abonnement en-ligne requis)
  • Lorsqu’un achat n’est pas correctement pris en compte: Préférences > À propos > Retenter un achat
  • Correction de bugs

2.0.1-2.0.2

  • Support d’Android Wear
  • Ajustements pour Android L
  • Corrections de bugs (en particulier le problème dans les Préférences sur Gingerbread)
  • Plus d’options pour les définitions de cartes à base d’URL flexibles

La version 2.0.1 n’a été publiée que sur le canal beta du Play Store.

2.0.0

Après plus d’un an de développement, MyTrails 2 est enfin prête à être mise dans toutes les main. Il y a tellement de nouveautés et de changements que le style habituel de release notes ne permet pas de les présenter, et presque toute les fonctionnalités ont été améliorées ou complètement refaites.

Voici un rapide tour du propriétaire!

Ravalement de façade

Des barres d’action et d’état transparentes, au menu de navigation latéral, en passant par le nouveau gestionnaire de traces, MyTrails a adopté les tout derniers éléments d’interface d’Android.

Le menu de navigation latéral: accès rapide à toutes les fonctionnalités

Le menu de navigation latéral: accès rapide à toutes les fonctionnalités

Les barres d'état, d'action et de navigation transparentes s'intègrent avec la carte

Les barres d’état, d’action et de navigation transparentes s’intègrent avec la carte

Statistiques

MyTrails est maintenant capable d’afficher en temps réel plus de 40 stats calculées à partir de vos traces enregistrées et de votre parcours. Grâce à des stats réclamées à cor et à cri comme le cumul de dénivelé ou de plus obscures comme la pente moyenne à la descente, vous pouvez quantifier de nombreux aspects de vos traces. Et ces stats peuvent être affichées pour plusieurs traces en même temps.

Vous pouvez sélectionner n’importe lesquels de ces indicateurs (jusqu’à 5) et les afficher sur le HUD présent sur la vue principale (sur la carte).

Créez votre propre tableau de bord

Créez votre propre tableau de bord

Plus de 40 indicateurs disponibles

Plus de 40 indicateurs disponibles

Graphiques

Les stats présentent une vue instantanée ou synthétique des traces, alors que les graphes vous donnent une indication précise de leur évolution au cours du temps. Et là aussi vous pouvez comparer vos traces enregistrées par rapport à votre parcours.

Sélectionnez librement les traces et les axes

Sélectionnez librement les traces et les axes

Gestionnaire de traces

Le nouveau gestionnaire de traces simplifie la visualisation de vos traces sans qu’il soit nécessaire de les afficher sur la vue principale: informations générales de la trace, stats et graphes, et même le contour de la trace sont à porté de la main. Pour une ou plusieurs traces à la fois.

Récupérez, partagez, envoyez plusieurs traces simultanément, bien d’autres fonctionnalités !

Organisez vos traces, récupérez-en de nouvelles

Organisez vos traces, récupérez-en de nouvelles

Une vue de la trace en 4 panneaux: graphes, stats, paramètres et carte

Une vue de la trace en 4 panneaux: graphes, stats, paramètres et carte

Altimètre

MyTrails peut maintenant utiliser le capteur de pression atmosphérique de votre téléphone, qui est en général plus précis que les informations d’altitude fournies par le GPS. Pour les meilleurs résultats possibles vous pouvez le calibrer manuellement, ou laisser faire MyTrails automatiquement.

Calibration manuelle ou automatique

Calibration manuelle ou automatique

Version minimum

Un des principes de MyTrails a toujours été de fournir de bonnes performances même sur des terminaux limités, ce qui m’a jusqu’à présent conduit à conserver une compatibilité avec d’anciennes version d’Android. MyTrails 2 ne fonctionne que sur Android 2.3 et plus récents.

Je continuerai à mettre à jour MyTrails 1.4 occasionnellement pour rester compatible avec les serveurs de cartes et corriger des bugs, mais les nouvelles fonctionnalités ne seront disponibles que sur MyTrails 2.

Écrans


MyTrails 2 is finally in beta

MyTrails 2 has been available as a preview alpha since April, but feature creep and ongoing support and enhancements for MyTrails 1 have delayed the launch of the new shiny version.

But now, it should be available to the roughly one thousand beta testers, and I will fix the remaining bugs that will not doubt be uncovered. I hope to launch it for everyone in about a week.

HUD font popularity contest

HUD fonts

Before launch, I will trim the number of built-in fonts that MyTrails can use for the stats and HUD. To this end, I have gathered stats on the popularity of the possible HUD fonts (the first bar represents the default Android font). These stats only include users who bothered to change the font from the default (which is ‘digital’).

I’ll wait a bit more so that results start coming in from the beta, so if you feel strongly about one of the fonts, make sure you select it in MyTrails > Stats (and the eye icon).

Hud font popularity

Updated OS Opendata map

I’ve just updated the OS Opendata map data based on a new version created by John Thorn.

This new version contains improved data from Ordnance Survey and OSM, and features a more readable and colourful style.

Here’s a quick side-by-side comparison:

Left: old; Right: new

Left: old; Right: new

To use the new data for online maps, you can clear your cache in MyTrails > Preferences > Map Manager, then long-tap the OS Opendata map and select Clear cache.

If you have downloaded the map for offline use, you can delete the old map and create a new download.