Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - SupSuper

Pages: 1 2 [3] 4 5
31
Translations / Please be careful when dealing with abbreviations
« on: December 22, 2013, 05:10:42 am »
I've noticed a lot of translators have been confused by abbreviations, since they usually jump to GetLocalization without any game context or order, and then wonder what the hell "TU" or "Acc" mean. In response, I've been removing abbreviations from the string IDs to provide better context. This might require you to retranslate those strings.

This gives you a good chance to review those translations, because I've found in a lot of cases they're incorrect or mishandled. If you find an abbreviation, 90% of the time, you shouldn't make the translation longer. Normally abbreviations are there because the full word doesn't fit, and unless you're sure you have the room, you should take care to make sure the translation is around the same length as the English original. Usually these are very quick to test, as most abbreviations are in the first Battlescape screens (Inventory screen and Weapon popup, remember to enable "Extra Inventory Stats").

Also, you shouldn't just leave them as-is. Abbreviations come from full words, so if you have a translation for the full word, the abbreviation should match. For example if you translate "Accuracy", then you should translate "Acc" to match as well. I know this is debatable as some people find players are already used to terms like "TU" and "HWP", so I'll leave it up to you.

32
Work In Progress / Manage Alien Containment UI
« on: November 02, 2013, 03:28:31 am »
Figured I'd take this GitHub discussion TO THE PEOPLE. There's a Manage Alien Containment feature for those enforcing the limit, but there seems to be some disagreement regarding the best UI: https://github.com/SupSuper/OpenXcom/pull/714

Before:


After:


Alternate:


Discuss!

33
Work In Progress / Sorry I broke all your strings
« on: September 30, 2013, 05:27:55 am »
With the translation overhaul, all the language filenames are different now. This means in rulesets where you have:
Code: [Select]
extraStrings:
  - type: English
    strings:
      STR_SNIPER_RIFLE: Sniper Rifle
      STR_SNIPER_RIFLE_CLIP: Sniper Rifle Clip

Need to be replaced with:
Code: [Select]
extraStrings:
  - type: en-US
    strings:
      STR_SNIPER_RIFLE: Sniper Rifle
      STR_SNIPER_RIFLE_CLIP: Sniper Rifle Clip

And so on for other languages. Sorry for the inconvenience. :-[

For reference:
bg-BG = Bulgarian
cs-CZ = Czech
da = Danish
nl = Dutch
en-US = English
en-GB = EnglishUk
fr = French
de = German
hu-HU = Hungarian
it = Italian
pl-PL = Polish
pt-PT = Portuguese
ro = Romanian
ru = Russian
es = Spanish
es-419 = SpanishAL
uk = Ukranian

35
Translations / Translations migrated to GetLocalization
« on: September 25, 2013, 04:55:44 pm »
From now on all translation work should be done at: https://www.getlocalization.com/openxcom/

This gets rid of a lot of old problems and annoyances such as:
- Keeps track of translated/needs revising/untranslated string status, no more wondering about translation progress.
- Allows cooperative translating, no more sharing files back and forth to work with multiple people, and incomplete translations being forever abandoned.
- Automatically informs translators of new/changed strings, no more looking through posts for new strings and losing track of stuff.
- All translations are synced with the master file, no more translations breaking with updates.
- Handles all file format wizardry for you, translators can just focus on translating.

I've imported all our current translations, so please try it out and let me know what you think! Keep an eye out for any bugs or missing info. Note that since we didn't keep track of "untranslated strings", any string matching the English version was removed, which is why none of the languages are at 100%. Just revise as appropriate.

If you have a translation not on the site, please post it here so I can import it, it doesn't matter how old or crappy or incomplete it is. If it's on the website everyone can work and improve on it, instead of being left to rot.

You can get the latest version of the translations on GetLocalization here: https://openxcom.org/translations/latest.zip

36
Translations / Translation tools
« on: September 20, 2013, 04:45:02 am »
So I'm planning on doing some big changes to translations. And by big I mean "oh gawd I'm gonna have to update all these files and strings by hand", so first I thought about making a program to make this whole process easier, and while I'm at it it could also check and report outdated translations, and then I figured maybe there's things you guys find boring and repetitive that you could use a program to make translating easier too, since our current process is... uh... "help yourselves". :P

But I'm not gonna reinvent the wheel. I know there's already tons of translator tools out there that make stuff a lot easier like managing multiple translators and languages, checking untranslated strings, adding new strings, etc. They're also more attractive to new translators.
Currently GetLocalization is my top pick since it's free and integrates with GitHub and it's free and did I mention free?

However, there are some advantages to the current direct-text translations, such as being able to put them in your favorite text editor, doing mass find/replace, directly testing it ingame, etc.

So, what do you translators think? Are you happy with the current way of translating? Would you like switching to a big fancy webby thing? Are you gonna give me some more complicated options? :P

39
Troubleshooting / Report bugs in the Bug Tracker!
« on: May 15, 2013, 01:24:34 pm »
This forum is for people having trouble installing, running or even playing the game. Basically it's to help with user problems, not game problems.

It's not for reporting bugs and crashes and other serious issues. Those topics are now taken with the Bug Tracker.

40
Offtopic / Julian Gollop goes indie to make a Chaos remake
« on: November 11, 2012, 11:01:26 pm »
Julian Gollop, one of the X-Com co-creators, has left Ubisoft and gone back to pursuing his own projects, starting with remaking one of his older games: Chaos: The Battle of Wizards, a 1985 ZX Spectrum game where various players (wizards) fought each other on random maps with various creatures and spells in a turn-based fashion.

You can find more details on his new blog: https://www.gollopgames.com/

41
Programming / Github looks like a warzone
« on: October 24, 2012, 10:20:31 pm »
I would recommend making sure everything is in shape and posting your stuff on the forum for everyone to figure out the kinks before rushing to the pull request, because lately I get dozens e-mails a day from GitHub for pull requests that turn out to have bugs and get other pull requests to fix them and then there's pull requests that depend on other pull requests or intersections between pull requests and... come on. I'm not going near that. :P

42
Offtopic / 15mm Xcom Board Game
« on: October 22, 2012, 04:20:27 am »
Found this on the web, very interesting, a 15mm board game version of Xcom: https://ljshobbyspot.blogspot.co.uk/search/label/X-COM








43
Translations / Soldier names and glyphs
« on: October 20, 2012, 01:44:56 am »
Just wanted to draw attention to a debate going on about soldier names here: https://openxcom.org/forum/index.php/topic,205.0.html

Original X-Com (and other games) just have the names in standard A-Z alphabet, regardless of language, since they're global. Should we bother to make them more accurate with the proper national characters?

P.S. This is also the chance to add/improve soldier names for your own country. ;)

44
Work In Progress / [Experimental] Modular rulesets
« on: October 17, 2012, 07:22:32 pm »
Since there's been a lot of modding talk lately, I figured I'd post about this feature here first, since it's still experimental and you guys are probably best fit to try it out and let me know how it works before I let it out into the wild. :) You can use the Git Builds (and eventually 0.4.5) to try it out.

Anyways, one of the first stepping stones in the big road to full moddability are "modular rulesets". What does this mean? Well currently, if you wanna make your own mod for OpenXcom, you have to make your own modded version of the fuckin' huge Xcom1Ruleset to distribute with it. Then you have to bitch everytime it changes and you have to update your mod, bitch everytime you wanna change your mod and find yourself editing a fuckin' huge file, and gawd forbid you wanna use multiple mods because you'll have to merge them all yourself into some new frakenstein version of Xcom1Ruleset (and bitch a lot). :o

Well in 0.4.5, modular rulesets put an end to all that! The principle is that each mod ruleset should only contain what it mods, not the whole picture. For example, taking this example, you could make a XcomutilInterceptor.rul with just this:
Code: [Select]
crafts:
  - type: STR_INTERCEPTOR
    soldiers: 6
    vehicles: 1
    battlescapeTerrainData:
      name: INTERC
      mapDataSets:
        - BLANKS
        - PLANE
      mapBlocks:
        - name: INTERC
          width: 10
          length: 10

That's it! No more need to lug around the entire Xcom1Ruleset around! Any updates won't affect your mod, and you have a much more manageable file to take care of. But wait, how do I put it into OpenXcom? Well there's a new "rulesets" section in your options.cfg, you just have to add it there:
Code: [Select]
rulesets:
  - Xcom1Ruleset
  - XcomutilInterceptor

And voilá! Your mod is now in effect. No muss, no fuss. OpenXcom will load all the rulesets specified one by one, combining them all in runtime for you, so in the end you get the all the mods running together. :) Note that order matters! Xcom1Ruleset must come first as it's the "base ruleset", otherwise it'll end up overriding any rulesets that come before it.

45
Translations / New text strings
« on: August 14, 2012, 02:50:13 am »
This is where I'll periodically post whenever new text strings are added to the game that will need translation. You can usually find any new strings at the bottom of English.lng.

Quote from: 14/08/2012
STR_NEW_SAVED_GAME
STR_NEW_BATTLE
STR_OPTIONS
STR_TERRAIN
STR_DARKNESS
STR_DISPLAY_RESOLUTION
STR_DISPLAY_MODE
STR_WINDOWED
STR_FULLSCREEN
STR_LANGUAGE

Quote from: 17/10/2012
STR_SECTOID_AUTOPSY
STR_SNAKEMAN_AUTOPSY
STR_ETHEREAL_AUTOPSY
STR_MUTON_AUTOPSY
STR_CELATID_AUTOPSY
STR_SILACOID_AUTOPSY
STR_CHRYSSALID_AUTOPSY
STR_FLOATER_AUTOPSY
STR_REAPER_AUTOPSY
STR_SECTOPOD_AUTOPSY
STR_CYBERDISC_AUTOPSY
STR_DESTINATION_UC_
STR_DESTINATION_UC
STR_FARM
STR_FOREST
STR_JUNGLE
STR_MOUNTAIN
STR_DESERT
STR_POLAR

Quote from: 08/02/2013
STR_NOT_ENOUGH_ammotype_TO_ARM_HWP
STR_DAY
STR_EQUIPMENT_FOR_craftname
STR_SELECT_SQUAD_FOR_craftname
STR_n_UNITS_IN_EXIT_AREA
STR_n_UNITS_OUTSIDE_EXIT_AREA
STR_RANDOM_BATTLE
STR_MIXED
STR_RIGHT_CLICK_TO_DELETE
STR_ABANDON_GAME_QUESTION
STR_ZOMBIE
STR_FLOATER_SOLDIER
STR_FLOATER_NAVIGATOR
STR_FLOATER_MEDIC
STR_FLOATER_ENGINEER
STR_FLOATER_LEADER
STR_FLOATER_COMMANDER
STR_SECTOID_SOLDIER
STR_SECTOID_NAVIGATOR
STR_SECTOID_MEDIC
STR_SECTOID_ENGINEER
STR_SECTOID_LEADER
STR_SECTOID_COMMANDER
STR_SNAKEMAN_SOLDIER
STR_SNAKEMAN_NAVIGATOR
STR_SNAKEMAN_ENGINEER
STR_SNAKEMAN_LEADER
STR_SNAKEMAN_COMMANDER
STR_MUTON_SOLDIER
STR_MUTON_NAVIGATOR
STR_MUTON_ENGINEER
STR_ETHEREAL_SOLDIER
STR_ETHEREAL_LEADER
STR_ETHEREAL_COMMANDER
STR_CYBERDISC_TERRORIST
STR_REAPER_TERRORIST
STR_CHRYSSALID_TERRORIST
STR_CELATID_TERRORIST
STR_SILACOID_TERRORIST
STR_SECTOPOD_TERRORIST
STR_HAS_BEEN_KILLED
STR_DRAG_SCROLL
STR_HIT_MELEE
STR_CONTROLS
STR_RESTORE_DEFAULTS
STR_GENERAL
STR_GEOSCAPE
STR_BATTLESCAPE
STR_SCREENSHOT
STR_FPS_COUNTER
STR_ROTATE_LEFT
STR_ROTATE_RIGHT
STR_ROTATE_UP
STR_ROTATE_DOWN
STR_ZOOM_IN
STR_ZOOM_OUT
STR_TOGGLE_COUNTRY_DETAIL
STR_TOGGLE_RADAR_RANGES
STR_SCROLL_LEFT
STR_SCROLL_RIGHT
STR_SCROLL_UP
STR_SCROLL_DOWN
STR_VIEW_LEVEL_ABOVE
STR_VIEW_LEVEL_BELOW
STR_CENTER_SELECTED_UNIT
STR_PREVIOUS_UNIT
STR_NEXT_UNIT
STR_DESELECT_UNIT
STR_INVENTORY
STR_MINIMAP
STR_END_TURN
STR_ABORT_MISSION
STR_UNIT_STATS
STR_KNEEL
STR_RELOAD
STR_TOGGLE_PERSONAL_LIGHTING
STR_DONT_RESERVE_TUS
STR_RESERVE_TUS_FOR_SNAP_SHOT
STR_RESERVE_TUS_FOR_AIMED_SHOT
STR_RESERVE_TUS_FOR_AUTO_SHOT
STR_CENTER_ON_ENEMY_1
STR_CENTER_ON_ENEMY_2
STR_CENTER_ON_ENEMY_3
STR_CENTER_ON_ENEMY_4
STR_CENTER_ON_ENEMY_5
STR_CENTER_ON_ENEMY_6
STR_CENTER_ON_ENEMY_7
STR_CENTER_ON_ENEMY_8
STR_CENTER_ON_ENEMY_9

Quote from: 23/04/2013
STR_ENEMY_WEAPON_LEVEL
STR_GROUNDED
STR_LIVING_QUARTERS_PLURAL
STR_OPENXCOM
STR_LIST_ITEM
STR_DISPLAY_FILTER
STR_ADVANCED
STR_ADVANCED_OPTIONS
STR_AGGRESSIVERETALIATION
STR_AGGRESSIVERETALIATION_DESC
STR_ALIENCONTAINMENTHASUPPERLIMIT
STR_ALIENCONTAINMENTHASUPPERLIMIT_DESC
STR_CANSELLLIVEALIENS
STR_CANSELLLIVEALIENS_DESC
STR_ALLOWAUTOSELLPRODUCTION
STR_ALLOWAUTOSELLPRODUCTION_DESC
STR_ALLOWBUILDINGQUEUE
STR_ALLOWBUILDINGQUEUE_DESC
STR_BATTLEAUTOEND
STR_BATTLEAUTOEND_DESC
STR_BATTLEINSTANTGRENADE
STR_BATTLEINSTANTGRENADE_DESC
STR_BATTLENOTIFYDEATH
STR_BATTLENOTIFYDEATH_DESC
STR_BATTLEPREVIEWPATH
STR_BATTLEPREVIEWPATH_DESC
STR_BATTLERANGEBASEDACCURACY
STR_BATTLERANGEBASEDACCURACY_DESC
STR_CANMANUFACTUREMOREITEMSPERHOUR
STR_CANMANUFACTUREMOREITEMSPERHOUR_DESC
STR_CANTRANSFERCRAFTSINAIRBORNE
STR_CANTRANSFERCRAFTSINAIRBORNE_DESC
STR_CRAFTLAUNCHALWAYS
STR_CRAFTLAUNCHALWAYS_DESC
STR_CUSTOMINITIALBASE
STR_CUSTOMINITIALBASE_DESC
STR_GLOBESEASONS
STR_GLOBESEASONS_DESC
STR_PLAYINTRO
STR_PLAYINTRO_DESC
STR_SHOWFUNDSONGEOSCAPE
STR_SHOWFUNDSONGEOSCAPE_DESC
STR_SHOWMORESTATSININVENTORYVIEW
STR_SHOWMORESTATSININVENTORYVIEW_DESC
STR_SNEAKYAI
STR_SNEAKYAI_DESC
STR_STRAFE
STR_STRAFE_DESC
STR_BATTLESCROLLDRAGINVERT
STR_BATTLESCROLLDRAGINVERT_DESC
STR_BATTLEEXPLOSIONHEIGHT
STR_BATTLEEXPLOSIONHEIGHT_DESC
STR_ALLOWPSIONICCAPTURE
STR_ALLOWPSIONICCAPTURE_DESC
STR_HAS_GONE_BERSERK_MALE
STR_HAS_GONE_BERSERK_FEMALE
STR_HAS_PANICKED_MALE
STR_HAS_PANICKED_FEMALE
STR_HAS_BECOME_UNCONSCIOUS_MALE
STR_HAS_BECOME_UNCONSCIOUS_FEMALE
STR_HAS_DIED_FROM_A_FATAL_WOUND_MALE
STR_HAS_DIED_FROM_A_FATAL_WOUND_FEMALE
STR_HAS_BEEN_KILLED_MALE
STR_HAS_BEEN_KILLED_FEMALE
STR_DELETE_UNSUCCESSFUL

Pages: 1 2 [3] 4 5