Thread Tools Display Modes
01-22-13, 03:04 AM   #1
A_Nolan
A Deviate Faerie Dragon
 
A_Nolan's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2007
Posts: 16
Faction Translations

These are the Factions listed by group for five of the main languages translations

i have started them in photo because i am frustrated in trying to format this

first 3 are Alliance Factions

Click image for larger version

Name:	wow acaf.jpg
Views:	1405
Size:	42.6 KB
ID:	7529

Click image for larger version

Name:	wow o av.jpg
Views:	910
Size:	39.6 KB
ID:	7530

Click image for larger version

Name:	wow c mop.jpg
Views:	600
Size:	26.7 KB
ID:	7531
__________________
w.w.J.d. read the book and find out (J 3:16)
  Reply With Quote
01-22-13, 05:05 AM   #2
Nimhfree
A Frostmaul Preserver
AddOn Author - Click to view addons
Join Date: Aug 2006
Posts: 267
I am not sure why one needs to list all these. I used to have them all listed but decided it would be a lot easier to update the values from the Blizzard runtime. Blizzard has API localizedFactionName = GetFactionInfoByID(reputationIndex). You can make a list of the factions in each of the expansions like
Code:
			{
			[1] = { 69, 54, 47, 72, 930, 1134, 530, 76, 81, 68, 911, 1133, 509, 890, 730, 510, 729, 889, 21, 577, 369, 470, 910, 609, 749, 990, 270, 529, 87, 909, 92, 989, 93, 349, 809, 70, 59, 576, 922, 967, 589, 469, 67, },
			[2] = { 942, 946, 978, 941, 1038, 1015, 970, 933, 947, 1011, 1031, 1077, 932, 934, 935, 1156, 1012, },
			[3] = { 1037, 1106, 1068, 1104, 1126, 1067, 1052, 1073, 1098, 1105, 1119, 1064, 1050, 1085, 1091, 1090, 1094, 1124, },
			[4] = { 1158, 1173, 1135, 1171, 1174, 1178, 1172, 1177, 1204, },
			[5] = { 1216, 1351, 1270, 1277, 1275, 1283, 1282, 1228, 1281, 1269, 1279, 1243, 1273, 1358, 1276, 1271, 1242, 1278, 1302, 1341, 1337, 1345, 1272, 1280, 1352, 1357, 1353, 1359, 1375, 1376, 1387, 1388, },
			},
Then iterate through it for each reputationIndex.
  Reply With Quote
01-22-13, 05:41 PM   #3
A_Nolan
A Deviate Faerie Dragon
 
A_Nolan's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2007
Posts: 16
Faction language translations

Faction language translation is what i am going for not just pulling them out but a actual listing of translations without having to go and pull them individuality and get help when new ones appear
__________________
w.w.J.d. read the book and find out (J 3:16)
  Reply With Quote
01-22-13, 07:40 PM   #4
Torhal
A Pyroguard Emberseer
 
Torhal's Avatar
AddOn Author - Click to view addons
Join Date: Aug 2008
Posts: 1,196
That's against the WoW ToS, so...
__________________
Whenever someone says "pls" because it's shorter than "please", I say "no" because it's shorter than "yes".

Author of NPCScan and many other AddOns.
  Reply With Quote
01-22-13, 07:47 PM   #5
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 5,617
I'm not sure what you mean by "actual listing ... without having to go and pull them individually ... when new ones appear". There is no API function for "get a list of all possible factions", nor one for "get a list of all translations for this faction name".

Regardless of whether you use locale-dependent names or locale-indepedent IDs, you're still going to have to manually add the string or ID to your addon; the only difference is that if you use IDs, you only have to add the ID once, whereas if you use names, you have to find and enter the translation for every language.

In-game, the only way to get a list of factions is to loop over the factions known to the player:

Code:
for i = 1, GetNumFactions() do
     local name, description, standingID, barMin, barMax, barValue, atWarWith, canToggleAtWar,
          isHeader, isCollapsed, hasRep, isWatched, isChild, factionID = GetFactionInfo(i)
     -- do something here
end
Basically, I think the problem is that you didn't actually say what you want this data for, or what you are trying to do with it, and there's not really any way for us to give you an answer without knowing what the question is.

Edit: If you mean "faction language translation" as in translating in-game languages used by the opposite faction (eg. translating Common to Orcish so you can understand what the Alliance are yelling) that is against the WoW ToS, and against this site's ToS; you will not get any help with that here, and you risk getting your account banned by Blizzard if they catch you doing it .

If you mean "faction language translation" as in translating the names of factions into different languages (eg. translating "Night Elf" into French and German) then that is fine, but you'll need to be more specific about what you are actually trying to do if you want any help.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.

Last edited by Phanx : 01-22-13 at 07:49 PM.
  Reply With Quote
01-22-13, 07:47 PM   #6
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Mod
Featured
Join Date: Oct 2006
Posts: 10,860
Originally Posted by Torhal View Post
That's against the WoW ToS, so...
What is? Nothing posted above is against the ToS that I saw.
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

  Reply With Quote
01-22-13, 08:17 PM   #7
Torhal
A Pyroguard Emberseer
 
Torhal's Avatar
AddOn Author - Click to view addons
Join Date: Aug 2008
Posts: 1,196
Code of Conduct


As with all things, your use of the Game is governed by certain rules. These rules (the “World of Warcraft Code of Conduct”), maintained and enforced exclusively by Blizzard, must be adhered to by all players. It is your responsibility to know, understand and abide by this World of Warcraft Code of Conduct. The following rules are not meant to be exhaustive, and Blizzard reserves the right to determine which conduct it considers to be outside the spirit of the Game and to take such disciplinary measures as it sees fit up to and including termination and deletion of the Account. Blizzard reserves the right to modify this Code of Conduct at any time.

B. Rules Related to "Chat" and Interaction With Other Users. Communicating in-game with other Users and Blizzard representatives, whether by text, voice or any other method, is an integral part of the Game and the Service and is referred to here as "Chat." When engaging in Chat, you may not:

(viii) Communicate directly with players who are playing characters aligned with the opposite faction (e.g. Horde communicating with Alliance or vice versa)
__________________
Whenever someone says "pls" because it's shorter than "please", I say "no" because it's shorter than "yes".

Author of NPCScan and many other AddOns.

Last edited by Torhal : 01-22-13 at 08:19 PM. Reason: Added section B for clarity
  Reply With Quote
01-22-13, 08:25 PM   #8
Waky
A Cobalt Mageweaver
 
Waky's Avatar
AddOn Author - Click to view addons
Join Date: Aug 2010
Posts: 200
I honestly cannot tell if the OP is trying to communicate cross-faction or just translate reputation factions. Care to clarify, A_Nolan?
  Reply With Quote
01-22-13, 08:55 PM   #9
Torhal
A Pyroguard Emberseer
 
Torhal's Avatar
AddOn Author - Click to view addons
Join Date: Aug 2008
Posts: 1,196
Seerah pointed out to me that I neglected to look at the screenshots in the OP - it would appear that there was a miscommunication and I took the latter posts literally as they were typed.
__________________
Whenever someone says "pls" because it's shorter than "please", I say "no" because it's shorter than "yes".

Author of NPCScan and many other AddOns.
  Reply With Quote
01-22-13, 08:56 PM   #10
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Mod
Featured
Join Date: Oct 2006
Posts: 10,860
/me huggles Torhal
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

  Reply With Quote
01-27-13, 12:40 AM   #11
A_Nolan
A Deviate Faerie Dragon
 
A_Nolan's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2007
Posts: 16
Faction Translations for German

I just want one place to go to get the translation to the factions here are english to german if i have any wrong please tell me and i will change it. then i need French/frFR, Russian/ruRU, Spanish/esES, and Korean/koKR

english german
enUS deDE
Alliance Factions
Aliance Cities
Darnassus/Darnassus
Exodar/Die Exodar
Gilneas/Gilneas
Gnomeregan/Gnomeregan
Ironforge/Eisenschmiede
Stormwind/Sturmwind
Tushui Pandaren/Die Tushui
Alliance Forces
Silverwing Sentinels/Silberschwingen
Stormpike Guard/Sturmlanzengarde
The League of Arathor/Der Bund von Arathor
Bizmo's Brawlpub/Bizmos Boxbar
Outland
Honor Hold/Ehrenfeste
Kurenai/Kurenai
Alliance Vanguard
Alliance Vanguard/Vorposten der Allianz
Explorers' League/Forscherliga
The Frostborn/Die Frosterben
The Silver Covenant/Der Silberbund
Valiance Expedition/Expedition Valianz
Cataclysm
Wildhammer Clan/Wildhammerklan
Baradin's Wardens/Wächter von Baradin
Mist Of Panderia
Pearlfin Jinyu/Jinyu der Perlflossen
Operation: Shieldwall/Operation Schildwall
Horde Factions
Hord Cities
Darkspear Trolls/Dunkelspeertrolle
Orgrimmar/Orgrimmar
Silvermoon City/Silbermond
Thunder Bluff/Donnerfels
Undercity/Unterstadt
Bilgewater Cartel/Bilgewasserkartell
Huojin Pandaren/Die Huojin
Horde Forces
Brawl'gar Arena/Shlae'gararena
Frostwolf Clan/Die Entweihten
The Defilers/Frostwolfklan
Warsong Outriders/Vorhut des Kriegshymnenklan
outland
Thrallmar/Thrallmar
The Mag'har/Die Mag'har
Tranquillien/Tristessa
Horde Expedition
Horde Expedition/Expedition der Horde
The Hand of Vengeance/Die Hand der Rache
The Sunreavers/Die Sonnenhäscher
Warsong Offensive/Kriegshymnenklan
The Taunka/Die Taunka
Cataclysm
Dragonmaw Clan/Drachenmalklan
Hellscream's Reach/Höllschreis Hand
Mist Of Panderia
Forest Hozen/Wald-Ho-zen
Dominance Offensive/Herrschaftsoffensive
Steamwheedle Cartel
Booty Bay/Beutebucht
Everlook/Ewige Warte
Gadgetzan/Gadgetzan
Ratchet/Ratschet
Bloodsail Buccaneers/Blutsegelbukaniere
Classic
Argent Dawn/Argentumdämmerung
Darkmoon Faire/Dunkelmond-Jahrmarkt
Ravenholdt/Rabenholdt
Syndicate/Syndikat
Thorium Brotherhood/Thoriumbruderschaft
Timbermaw Hold/Holzschlundfeste
Wintersaber Trainers/Wintersäblerausbilder
Raid
Ashtongue Deathsworn/Die Todeshörigen
Brood of Nozdormu/Brut Nozdormus
Cenarion Circle/Zirkel des Cenarius
Hydraxian Waterlords/Hydraxianer
The Scale of the Sands/Die Wächter der Sande
The Violet Eye/Das Violette Auge
outland
Cenarion Expedition/Expedition des Cenarius
Keepers of Time/Hüter der Zeit
Netherwing/Netherschwingen
Ogri'la/Ogri'la
Sha'tari Skyguard/Himmelswache der Sha'tari
Sporeggar/Sporeggar
The Consortium/Das Konsortium
Shattrath City
Lower City/Unteres Viertel
Shattered Sun Offensive/Offensive der Zerschmetterten Sonne
The Aldor/Die Aldor
The Scryers/Die Seher
The Sha'tar/Die Sha'tar
Wrath of the Lich King (WotLK)
Argent Crusade/Argentumkreuzzug
Kirin Tor/Kirin Tor
Knights of the Ebon Blade/Ritter der Schwarzen Klinge
The Ashen Verdict/Das Äscherne Verdikt
The Kalu'ak/Die Kalu'ak
The Sons of Hodir/Die Söhne Hodirs
The Wyrmrest Accord/Der Wyrmruhpakt
Frenzyheart Tribe/Stamm der Wildherzen
The Oracles/Die Orakel
Cataclysm
Avengers of Hyjal/Rächer des Hyjal
Guardians of Hyjal/Wächter des Hyjal
Ramkahen/Ramkahen
The Earthen Ring/Der Irdene Ring
Therazane/Therazane
Mist of Pandarea
Golden Lotus/Goldener Lotus
Order of the Cloud Serpent/Der Orden der Wolkenschlange
Shado-Pan/Shado-Pan
Shang Xi's Academy/Akademie des Shang Xi
The August Celestials/Die Himmlischen Erhabenen
The Black Prince/Der Schwarze Prinz
The Brewmasters/Die Braumeister
The Klaxxi/Die Klaxxi
The Lorewalkers/Die Lehrensucher
The Anglers
The Anglers/Die Angler
Nat Pagle/Nat Pagle
The Tillers
The Tillers/Die Ackerbauern
Chee Chee/Chi-Chi
Ella/Ella
Farmer Fung/Bauer Fung
Fish Fellreed/Fischi Rohrroder
Gina Mudclaw/Gina Lehmkrall
Haohan Mudclaw/Haohan Lehmkrall
Jogu the Drunk/Jogu der Betrunkene
Old Hillpaw/Der alte Hügelpranke
Sho/Sho
Tina Mudclaw/Tina Lehmkrall
Dead Factions
Shen'dralar/Shen'dralar
Gelkis Clan Centaur/Gelkisklan
Magram Clan Centaur/Magramklan
Zandalar Tribe/Stamm der Zandalari
__________________
w.w.J.d. read the book and find out (J 3:16)
  Reply With Quote
01-27-13, 12:48 AM   #12
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 5,617
I guess we're just confused about what you actually want to do with this information. If you just want somewhere you can look up the Russian translation for "Darnassus", that already exists, and it's called Wowhead.com. Find the page for "Darnassus", then click on the language dropdown at the top of the page (it probably says "English" right now), and click on "Русский" to switch to the Russian version of the page.

There's just no use for this information in an addon, though, since there are locale-independent numeric identifiers for all zones and factions, and there's absolutely no reason to use a bloated database of string translations when you can use a single number instead.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
  Reply With Quote
04-13-13, 02:06 AM   #13
A_Nolan
A Deviate Faerie Dragon
 
A_Nolan's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2007
Posts: 16
Found some of what i wanted

this is the type of thing I was looking for plug and place with less clicking

WoWpedia site
__________________
w.w.J.d. read the book and find out (J 3:16)
  Reply With Quote
04-13-13, 02:57 AM   #14
myrroddin
A Pyroguard Emberseer
 
myrroddin's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2008
Posts: 1,240
You can get most, if not all of those, directly from game APIs, which is probably where WoWPedia got their information. For example, http://www.wowpedia.org/API_GetArchaeologyInfo
  Reply With Quote
04-13-13, 01:41 PM   #15
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 5,617
All of the translations on the Wowpedia page you linked (localized names of trade skills) can be obtained in-game using the GetSpellInfo API.

Code:
local NameOfEnchantingSkillInCurrentLocale = GetSpellInfo(7411)
Granted, there's no API for getting the Russian name of a spell in a French client, but there's no use for that information either. If you're playing in French, the Russian name isn't relevant.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
  Reply With Quote

WoWInterface » Developer Discussions » General Authoring Discussion » Faction Translations

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off