-
Notifications
You must be signed in to change notification settings - Fork 1
How to make a translation
hasenbolle edited this page Dec 29, 2015
·
10 revisions
- English (Fully translated)
- German (Fully translated)
- Italian (Some translation is missing)
- Dutch (Some translation is missing)
- Spanish (Some translation is missing)
- Danish (Some translation is missing)
- French (Some translation is missing)
- Portuguese (Brazilian) (Some translation is missing)
- Polish
- Greek
- Norwegian
- Czech
If you use this method, please take care of the file encodings! The method with MPLanguageTool (second method) will take care automatically about that.
- Open folder: Vista/7: C:\ProgramData\Team MediaPortal\MediaPortal\language\InfoService or 2000/XP: C:\Documents and Settings\All Users\Team MediaPortal\MediaPortal\language\InfoService
- Create a new file called strings_XX.xml where XX is your short country name.
- Open that file with a text editor.
- Copy and paste the template below into that file.
- Locate the line and change XX to your language. For example: English, German.
- Now you can translate all the strings.
- At last you can send me the file and i will add the language into the next release.
- Contact me via e-mail: edgi@arcor.de
- Or via forum thread/private message: MediaPortal - InforService Forum
- Download the MPLanguageTool here: MPLanguageTool
- Start MPLanguageTool.exe
- Press "Load language file" and choose "MediaPortal 1". A browser folder dialog will open.
- Choose the folder: Vista/7: C:\ProgramData\Team MediaPortal\MediaPortal\language\InfoService or 2000/XP: C:\Documents and Settings\All Users\Team MediaPortal\MediaPortal\language\InfoService
- Choose the language you want to create
- Now you can start creating a language file for InfoService!
Template updated: 29.12.2015
<?xml version="1.0" encoding="utf-8"?>
<Language name="English" characters="255">
<Section name="unmapped">
<String id="0">Refresh</String>
<String id="1">Select feed</String>
<String id="2">Show all feeds</String>
<String id="3">Select timeline</String>
<String id="4">Update status</String>
<String id="5">Download of timeline has failed. However, the last successfully downloaded timeline will be displayed.</String>
<String id="6">Download of timeline has failed. See log for full details!</String>
<String id="7">Twitter is refreshing. Please wait until download has finished.</String>
<String id="8">Update in progress</String>
<String id="9">Status update successful. Please refresh Twitter to see the updated timeline!</String>
<String id="10">Update successful</String>
<String id="11">Update unsuccessful</String>
<String id="12">Update of status failed. See log for full details!</String>
<String id="13">Downloading feeds and images...</String>
<String id="14">Update of Feed unsuccessful. See log for full details!</String>
<String id="15">Downloading Twitter timelines...</String>
<String id="16">Update of Twitter unsuccessful. See log for full details!</String>
<String id="17">Feeds are refreshing. Please wait until the download has finished.</String>
<String id="18">Download of feed has failed. However, the last successfully downloaded feed items will be displayed.</String>
<String id="19">Download of feed has failed. See log for full details!</String>
<String id="20">{0} Seconds ago</String>
<String id="21">{0} Minutes ago</String>
<String id="22">{0}h and {1} Minutes ago</String>
<String id="23">{0}d {1}h and {2} Minutes ago</String>
<String id="24">Waiting until the other services are finished...</String>
<String id="25">All feeds</String>
<String id="26">A feed that combines all feed items</String>
<String id="27">Goto website</String>
<String id="28">Goto...</String>
<String id="29">Last update of feeds on {0}</String>
<String id="30">Last update of Twitter on {0}</String>
<String id="31">Last update of weather on {0}</String>
<String id="32">FeedService is disabled...</String>
<String id="33">TwitterService is disabled...</String>
<String id="34">Feed items</String>
<String id="35">Twitter items</String>
<String id="36">Waiting for FeedService update...</String>
<String id="37">Waiting for TwitterService update...</String>
<String id="38">{0} new Item(s) - {1}</String>
<String id="39">New messages on {0}!</String>
<String id="40">{0} new Tweet(s) - {1}</String>
<String id="41">New Tweets on {0}</String>
</Section>
</Language>Intro
- [Feature overview](Feature overview)
- Screenshots
Installation
- [Plugin installation](Plugin installation)
Getting Started
- Feed configuration
- [Add/Edit Feed](Add and edit Feed)
- Feed GUI
- Twitter configuration
- Twitter GUI
- Advanced configuration
Development
- [How to make a translation](How to make a translation)
- [Skin developer guide](Skin developer guide)
- [Skin changelog](Skin changelog)
- [Load parameters](Load parameters)
Troubleshooting
- [Report a issue / Send a feature suggestion](Report an issue or send a feature suggestion)