init
This commit is contained in:
@@ -0,0 +1,167 @@
|
||||
v2.3
|
||||
*Accounting will now automatically trim old sales / purchases if the data is too larger for WoW to handle without corrupting the saved variables.
|
||||
*Added a message which will be displayed upon logging in when sales / purchases were previous trimmed.
|
||||
|
||||
v2.2.16
|
||||
*Fixed bug with other income/expense not being recorded.
|
||||
|
||||
v2.2.15
|
||||
*Fixed bug with smart average buy price.
|
||||
|
||||
v2.2.14
|
||||
*Minor code change.
|
||||
|
||||
v2.2.13
|
||||
*Fixed bug with "...since last purchase" tooltip line.
|
||||
|
||||
v2.2.12
|
||||
*No change, trying to fix issue with curse.
|
||||
|
||||
v2.2.11
|
||||
*Fixed bug in gold log error correction.
|
||||
|
||||
v2.2.10
|
||||
*Changed how Accounting exports data to the TSM app.
|
||||
*Fixed bug in gold log error correction.
|
||||
*Fixed bug with recording of items which weren't successfully looted from the mail due to full bags.
|
||||
*Removed old 1.x conversion code.
|
||||
|
||||
v2.2.9
|
||||
*Fixed bug in summary tab.
|
||||
|
||||
v2.2.8
|
||||
*Added caching to tooltip and custom price functions to greatly speed them up.
|
||||
*Fixed some bugs around Accounting's custom price functions for items which Accounting doesn't have data for.
|
||||
|
||||
v2.2.7
|
||||
*Fixed bug that caused a stack overflow.
|
||||
|
||||
v2.2.6
|
||||
*Fixed bug with some records missing keys.
|
||||
|
||||
v2.2.5
|
||||
*Fixed bug with removing old data.
|
||||
*Fixed bug with retrieving gold from a COD payment.
|
||||
|
||||
v2.2.4
|
||||
*Fixed display bug with top sellers / buyers on item detail pages.
|
||||
|
||||
v2.2.3
|
||||
*Fixed display issue with quantities on item detail pages.
|
||||
|
||||
v2.2.2
|
||||
*Fixed bug with summary tab.
|
||||
|
||||
v2.2.1
|
||||
*Bug fix involving old / corrupted data.
|
||||
|
||||
v2.2
|
||||
*Fixed a bug with returning item names from cache.
|
||||
*Rewrote most of the core Accounting code to make it simpler and easier to maintain.
|
||||
*Expanded and unified the filters shown in various Accounting tabs.
|
||||
*Many other minor tweaks, bug fixes, and improvements as part of the rewrite.
|
||||
|
||||
v2.1.2
|
||||
*Fixed bug with corrupted postage expense data.
|
||||
*Gold log data will now be stored as CSV to be consistent with other data.
|
||||
*Added option to disable display of money transfers.
|
||||
|
||||
v2.1.1
|
||||
*Fixed bug with gold tracking.
|
||||
|
||||
v2.1
|
||||
*Fixed bug with buying items using alternate currency.
|
||||
*Added "maxBuy" and "maxSell" price sources.
|
||||
*Added max buy/sell prices to item tooltips.
|
||||
*Player on-hand gold values tracked by Accounting will now be rounded to the nearest 1k gold.
|
||||
*Added a dropdown to select which character to display on the gold graph.
|
||||
*Added an option to the dropdown to display the sum of all characters (on the faction+realm) on the gold graph.
|
||||
*Fixed some bugs with how on-hand gold data was being stored.
|
||||
*Added some code to correct errors in on-hand gold data automatically.
|
||||
*Added group and player filters to the summary tab.
|
||||
*Added the ability to remove a record for an item by shift-right-clicking on it in the item-detail page.
|
||||
|
||||
v2.0.6
|
||||
*Fixed another stack overflow issue with Accounting price sources.
|
||||
*Updated TOC for patch 5.4.
|
||||
|
||||
v2.0.5
|
||||
*Fixed error when returning to the previous page from an item detail page.
|
||||
|
||||
v2.0.4
|
||||
*Fixed stack overflow with Accounting price sources.
|
||||
|
||||
v2.0.3
|
||||
*Fixed bug with tooltips.
|
||||
|
||||
v2.0.2
|
||||
*Fixed bug with viewing item details and then returning to previous page.
|
||||
*Moved smart average option from tooltip options to general Accounting options.
|
||||
*Fixed some divide by zero errors from PTR.
|
||||
*Fixed bug with avgbuy with smart buy price enabled.
|
||||
*Update scrolling tables to work with new fixed-height code.
|
||||
|
||||
v2.0.1
|
||||
*AvgBuy and AvgSell price sources will now work correctly for base items.
|
||||
|
||||
v2.0
|
||||
*First 2.0 Version!
|
||||
\\
|
||||
|
||||
v1.3
|
||||
*Updated TOC for patch 5.2.
|
||||
*Added last sold amount to tooltip.
|
||||
*Fixed a bug with scrolling tables shrinking to half width for some people.
|
||||
*Many other minor bug fixes and improvements.
|
||||
|
||||
v1.2
|
||||
*Fixed a bug where the MySales popup wasn't going away after hitting cancel.
|
||||
*Updated for new TSM design.
|
||||
*Updated TOC for patch 5.0.4.
|
||||
*Added an option for Accounting to track trades (enabled by default).
|
||||
*Added an option to track trades automatically, without a confirmation (disabled by default).
|
||||
*Significantly improved the interface lag associated with clicking on the Accounting icon in the main TSM window.
|
||||
*Many other minor bug fixes and improvements.
|
||||
|
||||
v1.1
|
||||
*Fixed some bugs with links not showing correctly.
|
||||
*Fixed option labels for tooltips and clear old data.
|
||||
*Fixed a bug with the "<none>" entry in the filter drop down not showing up.
|
||||
*Added player column and filter to sales and purchasees tab
|
||||
*Fixed a bug where Accounting wasn't properly tracking multiple purchases / sales of the same item in a row.
|
||||
*Fixed a bug with MySales importing.
|
||||
*Many other minor bug fixes and improvements.
|
||||
|
||||
v1.0
|
||||
*First Release Version!
|
||||
|
||||
|
||||
|
||||
**Beta Versions:**
|
||||
|
||||
v0.1.5
|
||||
*Fixed a bug where the weekly / monthly averages weren't correct.
|
||||
*Sale / purchase data will now be compressed when saved to the saved variables file.
|
||||
*Many other minor bug fixes and improvements.
|
||||
|
||||
v0.1.4
|
||||
*Added code to allow for other modules to get sell / buy price data from Accounting.
|
||||
*Fixed a bug with one of the time formats.
|
||||
*Updated the TOC for patch 4.2.
|
||||
|
||||
v0.1.3
|
||||
*Fixed a bug where people were getting prompted for MySales importing every time.
|
||||
*Added an option for switching between average sell / buy price and total sell / buy price.
|
||||
*MySales importing should hopefully be slightly more successful.
|
||||
*Many other minor bug fixes and improvements.
|
||||
|
||||
v0.1.2
|
||||
*Added MySales importing.
|
||||
*Fixed a few bugs that were causing lua errors.
|
||||
|
||||
v0.1.1
|
||||
*Fixed a bug where Accounting was preventing the user from looting anything but the first item in a mail containing multiple items.
|
||||
*A few other minor bug fixes and improvements.
|
||||
|
||||
v0.1
|
||||
*First beta version!
|
||||
@@ -0,0 +1,21 @@
|
||||
|
||||
All rights are reserved unless explicitly stated below. The "license
|
||||
holder" is the manager of this project, Sapu94 (sapu94@gmail.com).
|
||||
|
||||
Exceptions:
|
||||
1) The use of this addon in accordance with all applicable terms set by
|
||||
Blizzard Entertainment for addon use and game play is permitted.
|
||||
2) Modifications for personal use or submission to license holder are
|
||||
permitted. Modified versions of the works, derivative works, modified
|
||||
sections of the works, and instructions for how to modify the works are
|
||||
all prohibited unless the express consent of the license holder is
|
||||
granted.
|
||||
|
||||
Comments:
|
||||
1) Permission to use sections of the works in your own work is very
|
||||
likely to be granted upon contacting the license holder.
|
||||
2) The right to distribute the works is reserved by the license holder.
|
||||
In no way or form may a person other than the license holder distribute
|
||||
the works.
|
||||
3) Please contact the license holder if you have any questions at all
|
||||
regarding this license at the following email address: sapu94@gmail.com
|
||||
@@ -0,0 +1,157 @@
|
||||
-- ------------------------------------------------------------------------------ --
|
||||
-- TradeSkillMaster_Accounting --
|
||||
-- http://www.curse.com/addons/wow/tradeskillmaster_accounting --
|
||||
-- --
|
||||
-- A TradeSkillMaster Addon (http://tradeskillmaster.com) --
|
||||
-- All Rights Reserved* - Detailed license information included with addon. --
|
||||
-- ------------------------------------------------------------------------------ --
|
||||
|
||||
-- TradeSkillMaster_Accounting Locale - deDE
|
||||
-- Please use the localization app on CurseForge to update this
|
||||
-- http://wow.curseforge.com/addons/TradeSkillMaster_Accounting/localization/
|
||||
|
||||
local L = LibStub("AceLocale-3.0"):NewLocale("TradeSkillMaster_Accounting", "deDE")
|
||||
if not L then return end
|
||||
|
||||
L["Accounting has not yet collect enough information for this tab. This is likely due to not having recorded enough data points or not seeing any significant fluctuations (over 1k gold) in your gold on hand."] = "Accounting hat für diesen Reiter noch nicht genug Informationen. Dies liegt wahrscheinlich daran, dass du noch nicht genug Daten gesammelt hast oder keine bedeutenden Schwankungen (über 1k Gold) innerhalb deines Goldes stattfanden."
|
||||
L["Activity Type"] = "Art der Aktivität"
|
||||
L["All"] = "Alle"
|
||||
L["Aucs"] = "Aukt."
|
||||
L["Average Prices:"] = "Durchschnittliche Preise:"
|
||||
L["Avg Buy Price"] = "Durchschn. Einkaufspreis"
|
||||
L["Avg Resale Profit"] = "Durchschn. Wiederverkaufsgewinn"
|
||||
L["Avg Sell Price"] = "Durchschn. Verkaufspreis"
|
||||
L["Back to Previous Page"] = "Zurück zur vorherigen Seite"
|
||||
L["Balance"] = "Bilanz"
|
||||
L[ [=[Below is a graph of the current character's gold on hand over time.
|
||||
|
||||
The x-axis is time and goes from %s to %s
|
||||
The y-axis is thousands of gold.]=] ] = [=[Unterhalb ist ein Graph über das Gold des aktuellen Charakters über die Zeit.
|
||||
|
||||
Die X-Achse ist Zeit und geht von %s nach %s.
|
||||
Die Y-Achse ist tausende von Gold.]=]
|
||||
L["Bought"] = "Gekauft"
|
||||
L["Buyer/Seller"] = "Käufer/Verkäufer"
|
||||
L["Cancelled"] = "Abgebrochen"
|
||||
L["Cancelled Since Last Sale:"] = "Abgebrochen seit letztem Verkauf:"
|
||||
L["Clear Old Data"] = "Lösche alte Daten"
|
||||
L["Click for a detailed report on this item."] = "Klicke für einen detaillierten Bericht zum Gegenstand."
|
||||
L["Click this button to permanently remove data older than the number of days selected in the dropdown."] = "Klicke diesen Button, um Daten, die älter als die ausgewählte Anzahl Tage sind, permanent zu löschen."
|
||||
L["Cost"] = "Kosten"
|
||||
L["Data older than this many days will be deleted when you click on the button to the right."] = "Daten, die älter als diese Anzahl Tage sind, werden gelöscht, wenn du den Button auf der rechten Seite klickst."
|
||||
L["Days:"] = "Tage:"
|
||||
L["DD/MM/YY HH:MM"] = "TT/MM/JJ SS:MM"
|
||||
L["Display Grey Items in Sales"] = "Zeige graue Gegenstände in Verkäufen"
|
||||
L["Don't prompt to record trades"] = "Keine Abfrage fürs Aufzeichnen von Handeln"
|
||||
L["Earned Per Day:"] = "Eingenommen pro Tag:"
|
||||
L["Expenses"] = "Ausgaben"
|
||||
L["Expired"] = "Abgelaufen"
|
||||
L["Expired Since Last Sale:"] = "Abgelaufen seit letztem Verkauf:"
|
||||
L["Failed Auctions"] = "Fehlgeschlagene Auktionen"
|
||||
L["Failed Since Last Sale (Expired/Cancelled):"] = "Fehlgeschlagen seit letztem Verkauf (Abgelaufen/Abgebrochen):"
|
||||
L["General Options"] = "Allgemeine Einstellungen"
|
||||
L["Gold Earned:"] = "Gold eingenommen:"
|
||||
L["Gold Spent:"] = "Gold ausgegeben:"
|
||||
L["Group"] = "Gruppe"
|
||||
L["_ Hr _ Min ago"] = "vor _ St _ Min"
|
||||
L["If checked, poor quality items will be shown in sales data. They will still be included in gold earned totals on the summary tab regardless of this setting"] = "Falls aktiviert, werden Gegenstände schlechter Qualität in Verkaufsdaten gezeigt. Sie werden weiterhin in die Goldbilanzen der Zusammenfassung einbezogen, unabhängig von dieser Einstellung."
|
||||
L["If checked, the average purchase price that shows in the tooltip will be the average price for the most recent X you have purchased, where X is the number you have in your bags / bank / gbank using data from the ItemTracker module. Otherwise, a simple average of all purchases will be used."] = "Falls aktiviert, wird der durchschnittliche Einkaufspreis, der in den Tooltips angezeigt wird, der durchschnittliche Preis für die letzten X, die du erworben hast, sein. Wobei X für die Anzahl der Gegenstände steht, die du in deinen Taschen / Bank / Gildenbank laut Daten des ItemTracker Moduls hast. Andernfalls wird ein einfacher Durchschnitt aller Einkäufe genutzt."
|
||||
L["If checked, the number of cancelled auctions since the last sale will show as up as failed auctions in an item's tooltip. if no sales then the total number of cancelled auctions will be shown."] = "Falls aktiviert, wird die Anzahl abgebrochener Auktionen seit dem letzten Verkauf im Gegenstandstooltip als fehlgeschlagene Auktionen angezeigt. Falls es keine Verkäufe gab, wird die Gesamtzahl abgebrochener Auktionen gezeigt."
|
||||
L["If checked, the number of expired auctions since the last sale will show as up as failed auctions in an item's tooltip. if no sales then the total number of expired auctions will be shown."] = "Falls aktiviert, wird die Anzahl abgelaufener Auktionen seit dem letzten Verkauf im Gegenstandstooltip als fehlgeschlagene Auktionen angezeigt. Falls es keine Verkäufe gab, wird die Gesamtzahl abgelaufener Auktionen gezeigt."
|
||||
L["If checked, the number you have purchased and the average purchase price will show up in an item's tooltip."] = "Zeige Anzahl gekaufter Gegenstände und durchschnittlichen Einkaufspreis im Tooltip des Gegenstands."
|
||||
L["If checked, the number you have sold and the average sale price will show up in an item's tooltip."] = "Zeige Anzahl verkaufter Gegenstände und durchschnittlichen Verkaufspreis im Tooltip des Gegenstands."
|
||||
L["If checked, the sale rate will be shown in item tooltips. sale rate is calculated as total sold / (total sold + total expired + total cancelled)."] = "Falls aktiviert, wird die Verkaufsrate im Gegenstandstooltip angezeigt. Die Verkaufsrate berechnet sich aus: Gesamtverkäufe / (Gesamtverkäufe + Gesamtabläufe + Gesamtabbrüche)"
|
||||
L["If checked, whenever you buy or sell any quantity of a single item via trade, Accounting will display a popup asking if you want it to record that transaction."] = "Falls aktiviert, wird bei jedem Kauf oder Verkauf einer beliebigen Anzahl eines einzelnen Gegenstandes über den Handel Accounting eine Abfrage einblenden, ob du diese Transaktion aufzeichnen willst."
|
||||
L["If checked, you won't get a popup confirmation about whether or not to track trades."] = "Falls aktiviert, wird keine Bestätigungsabfrage eingeblendet, ob du Handeln aufzeichnen willst."
|
||||
L["Income"] = "Einnahmen"
|
||||
L["Item Name"] = "Gegenstandsname"
|
||||
L["Items"] = "Gegenstände"
|
||||
L["Last 14 Days"] = "Letzte 14 Tage"
|
||||
L["Last 30 Days"] = "Letzte 30 Tage"
|
||||
L["Last 30 Days:"] = "Letzte 30 Tage:"
|
||||
L["Last 60 Days"] = "Letzte 60 Tage"
|
||||
L["Last 7 Days"] = "Letzte 7 Tage"
|
||||
L["Last 7 Days:"] = "Letzte 7 Tage:"
|
||||
L["Last Purchase"] = "Letzter Einkauf"
|
||||
L["Last Purchased:"] = "Letzter Kauf:"
|
||||
L["Last Sold"] = "Letzter Verkauf"
|
||||
L["Last Sold:"] = "Letzter Verkauf:"
|
||||
L["Market Value"] = "Marktwert"
|
||||
L["Market Value Source"] = "Quelle des Marktwertes"
|
||||
L["MM/DD/YY HH:MM"] = "MM/TT/JJ SS:MM"
|
||||
L["none"] = "keine"
|
||||
L["None"] = "Keine"
|
||||
L["Options"] = "Einstellungen"
|
||||
L["Other"] = "Andere"
|
||||
L["Other Income"] = "Andere Einnahmen"
|
||||
L["Player"] = "Spieler"
|
||||
L["Player Gold"] = "Spielergold"
|
||||
L["Player(s)"] = "Spieler"
|
||||
L["Price Per Item"] = "Preis pro Gegenstand"
|
||||
L["Profit:"] = "Gewinn:"
|
||||
L["Profit Per Day:"] = "Gewinn pro Tag:"
|
||||
L["Purchase Data"] = "Einkaufsdaten"
|
||||
L["Purchased (Avg Price):"] = "Einkäufe (Durchschn. Preis):"
|
||||
L["Purchased (Total Price):"] = "Einkäufe (Gesamtpreis):"
|
||||
L["Purchases"] = "Einkäufe"
|
||||
L["Quantity"] = "Anzahl"
|
||||
L["Quantity Bought:"] = "Anzahl gekaufter:"
|
||||
L["Quantity Sold:"] = "Anzahl verkaufter:"
|
||||
L["Rarity"] = "Seltenheit"
|
||||
L["Removed a total of %s old records and %s items with no remaining records."] = "%s alte Daten und %s Gegenstände ohne Aufzeichnungen entfernt."
|
||||
L["Remove Old Data (No Confirmation)"] = "Alte Daten entfernen (keine Bestätigung)"
|
||||
L["Resale"] = "Wiederverkauf"
|
||||
L["Revenue"] = "Erlös"
|
||||
L["%s ago"] = "vor %s"
|
||||
L["Sale Data"] = "Verkaufsdaten"
|
||||
L["Sale Rate:"] = "Verkaufsrate:"
|
||||
L["Sales"] = "Verkäufe"
|
||||
L["Search"] = "Suche"
|
||||
L["Select how you would like prices to be shown in the \"Items\" and \"Resale\" tabs; either average price per item or total value."] = "Wähle, wie die Preise in \"Gegenstands\"- und \"Wiederverkaufs\"-Tabs angezeigt werden; entweder Durchschnittspreis oder Gesamtpreis."
|
||||
L["Select what format Accounting should use to display times in applicable screens."] = "Wähle aus, welches Format Accounting benutzen soll, um Zeiten in den Fenstern anzuzeigen."
|
||||
L["Select where you want Accounting to get market value info from to show in applicable screens."] = "Wähle aus, wo Accounting die Marktwertinformationen beziehen soll, um diese in den Fenstern anzuzeigen."
|
||||
L["Show Cancelled Auctions as Failed Auctions since Last Sale in item tooltips"] = "Zeige abgebrochene Auktionen als fehlgeschlagene Auktionen seit dem letzten Verkauf in Gegenstandstooltips"
|
||||
L["Show Expired Auctions as Failed Auctions since Last Sale in item tooltips"] = "Zeige abgelaufene Auktionen als fehlgeschlagene Auktionen seit dem letzten Verkauf in Gegenstandstooltips"
|
||||
L["Show purchase info in item tooltips"] = "Zeige Einkaufsinformationen in Gegenstandstooltips"
|
||||
L["Show sale info in item tooltips"] = "Zeige Verkaufsinformationen in Gegenstandstooltips"
|
||||
L["Show Sale Rate in item tooltips"] = "Zeige Verkaufsrate in Gegenstandstooltips"
|
||||
L["Sold"] = "Verkauft"
|
||||
L["Sold (Avg Price):"] = "Verkäufe (Durchschn. Preis):"
|
||||
L["Sold (Total Price):"] = "Verkäufe (Gesamtpreis):"
|
||||
L["Source"] = "Quelle"
|
||||
L["Spent Per Day:"] = "Ausgegeben pro Tag:"
|
||||
L["Stack"] = "Stapel"
|
||||
L["Summary"] = "Zusammenfassung"
|
||||
L["Target"] = "Ziel"
|
||||
L["There is no purchase data for this item."] = "Keine Einkaufsstatistik für diesen Gegenstand vorhanden."
|
||||
L["There is no sale data for this item."] = "Keine Verkaufsstatistik für diesen Gegenstand vorhanden."
|
||||
L["Time"] = "Zeit"
|
||||
L["Time Format"] = "Zeitformat"
|
||||
L["Timeframe Filter"] = "Zeitfenster Filter"
|
||||
L["Today"] = "Heute"
|
||||
L["Top Buyers:"] = "Beste Käufer:"
|
||||
L["Top Expense by Gold:"] = "Größte Ausgaben nach Gold:"
|
||||
L["Top Expense by Quantity:"] = "Größte Ausgaben nach Anzahl:"
|
||||
L["Top Income by Gold:"] = "Größte Einnahmen nach Gold:"
|
||||
L["Top Income by Quantity:"] = "Größte Einnahmen nach Anzahl:"
|
||||
L["Top Item by Gold:"] = "Bester Gegenstand nach Gold:"
|
||||
L["Top Item by Quantity:"] = "Bester Gegenstand nach Anzahl:"
|
||||
L["Top Sellers:"] = "Beste Verkäufer:"
|
||||
L["Total:"] = "Gesamt:"
|
||||
L["Total Buy Price"] = "Gesamtkaufpreis"
|
||||
L["Total Price"] = "Gesamtpreis"
|
||||
L["Total Sale Price"] = "Gesamtverkaufspreis"
|
||||
L["Total Spent:"] = "Insgesamt ausgegeben:"
|
||||
L["Total Value"] = "Gesamtwert"
|
||||
L["Track sales/purchases via trade"] = "Käufe/Verkäufe über Handel aufzeichnen"
|
||||
L["TSM_Accounting detected that you just traded %s %s in return for %s. Would you like Accounting to store a record of this trade?"] = "TSM_Accounting hat entdeckt, dass du %s %s im Austausch gegen %s gehandelt hast. Willst du diesen Handel aufzeichnen lassen?"
|
||||
L["Type"] = "Art"
|
||||
L["Use smart average for purchase price"] = "Benutze intelligenten Durchschnitt als Einkaufspreis"
|
||||
L["Yesterday"] = "Gestern"
|
||||
L[ [=[You can use the options below to clear old data. It is recommened to occasionally clear your old data to keep Accounting running smoothly. Select the minimum number of days old to be removed in the dropdown, then click the button.
|
||||
|
||||
NOTE: There is no confirmation.]=] ] = [=[Du kannst die folgenden Einstellungen nutzen um alte Daten zu löschen. Es wird empfohlen alte Daten regelmäßig zu löschen um Accounting reibungslos laufen zu lassen. Wähle die Anzahl Tage, für die Daten behalten werden sollen, und betätige den Button.
|
||||
|
||||
NOTIZ: Es gibt keine Bestätigung.]=]
|
||||
L["YY/MM/DD HH:MM"] = "JJ/MM/TT SS:MM"
|
||||
|
||||
@@ -0,0 +1,153 @@
|
||||
-- ------------------------------------------------------------------------------ --
|
||||
-- TradeSkillMaster_Accounting --
|
||||
-- http://www.curse.com/addons/wow/tradeskillmaster_accounting --
|
||||
-- --
|
||||
-- A TradeSkillMaster Addon (http://tradeskillmaster.com) --
|
||||
-- All Rights Reserved* - Detailed license information included with addon. --
|
||||
-- ------------------------------------------------------------------------------ --
|
||||
|
||||
-- TradeSkillMaster_Accounting Locale - enUS
|
||||
-- Please use the localization app on CurseForge to update this
|
||||
-- http://wow.curseforge.com/addons/TradeSkill-Master/localization/
|
||||
|
||||
local L = LibStub("AceLocale-3.0"):NewLocale("TradeSkillMaster_Accounting", "enUS", true)
|
||||
if not L then return end
|
||||
|
||||
L["|cffff0000IMPORTANT:|r When TSM_Accounting last saved data for this realm, it was too big for WoW to handle, so old data was automatically trimmed in order to avoid corruption of the saved variables. The last %s of %s data has been preserved."] = true
|
||||
L["%s ago"] = true
|
||||
L["Accounting has not yet collected enough information for this tab. This is likely due to not having recorded enough data points or not seeing any significant fluctuations (over 1k gold) in your gold on hand."] = true
|
||||
L["Activity Type"] = true
|
||||
L["All"] = true
|
||||
L["Amount"] = true
|
||||
L["Aucs"] = true
|
||||
L["Average Prices:"] = true
|
||||
L["Avg Buy Price"] = true
|
||||
L["Avg Resale Profit"] = true
|
||||
L["Avg Sell Price"] = true
|
||||
L["Back to Previous Page"] = true
|
||||
L["Balance"] = true
|
||||
L["Below is a graph of the your character's gold on hand over time.\n\nThe x-axis is time and goes from %s to %s\nThe y-axis is thousands of gold."] = true
|
||||
L["Bought"] = true
|
||||
L["Buyer/Seller"] = true
|
||||
L["Cancelled Since Last Sale:"] = true
|
||||
L["Cancelled"] = true
|
||||
L["Character to Graph"] = true
|
||||
L["Clear Old Data"] = true
|
||||
L["Click for a detailed report on this item."] = true
|
||||
L["Click this button to permanently remove data older than the number of days selected in the dropdown."] = true
|
||||
L["Cost"] = true
|
||||
L["DD/MM/YY HH:MM"] = true
|
||||
L["Data older than this many days will be deleted when you click on the button to the right."] = true
|
||||
L["Days:"] = true
|
||||
L["Display Grey Items in Sales"] = true
|
||||
L["Display Money Transfers in Income/Expense/Summary"] = true
|
||||
L["Don't prompt to record trades"] = true
|
||||
L["Earned Per Day:"] = true
|
||||
L["Expenses"] = true
|
||||
L["Expenses"] = true
|
||||
L["Expired Since Last Sale:"] = true
|
||||
L["Expired"] = true
|
||||
L["Failed Auctions"] = true
|
||||
L["Failed Since Last Sale (Expired/Cancelled):"] = true
|
||||
L["General Options"] = true
|
||||
L["Gold Earned:"] = true
|
||||
L["Gold Spent:"] = true
|
||||
L["Group"] = true
|
||||
L["If checked, poor quality items will be shown in sales data. They will still be included in gold earned totals on the summary tab regardless of this setting"] = true
|
||||
L["If checked, the average purchase price that shows in the tooltip will be the average price for the most recent X you have purchased, where X is the number you have in your bags / bank / gbank using data from the ItemTracker module. Otherwise, a simple average of all purchases will be used."] = true
|
||||
L["If checked, the number of cancelled auctions since the last sale will show as up as failed auctions in an item's tooltip. if no sales then the total number of cancelled auctions will be shown."] = true
|
||||
L["If checked, the number of expired auctions since the last sale will show as up as failed auctions in an item's tooltip. if no sales then the total number of expired auctions will be shown."] = true
|
||||
L["If checked, the number you have purchased and the average purchase price will show up in an item's tooltip."] = true
|
||||
L["If checked, the number you have sold and the average sale price will show up in an item's tooltip."] = true
|
||||
L["If checked, the sale rate will be shown in item tooltips. sale rate is calculated as total sold / (total sold + total expired + total cancelled)."] = true
|
||||
L["If checked, whenever you buy or sell any quantity of a single item via trade, Accounting will display a popup asking if you want it to record that transaction."] = true
|
||||
L["If checked, you won't get a popup confirmation about whether or not to track trades."] = true
|
||||
L["If checked, Money Transfers will be included in income / expense and summary. Accounting will still track these if disabled but will not show them."] = true
|
||||
L["Income"] = true
|
||||
L["Item Name"] = true
|
||||
L["Items"] = true
|
||||
L["Last 14 Days"] = true
|
||||
L["Last 30 Days"] = true
|
||||
L["Last 30 Days:"] = true
|
||||
L["Last 60 Days"] = true
|
||||
L["Last 7 Days"] = true
|
||||
L["Last 7 Days:"] = true
|
||||
L["Last Purchase"] = true
|
||||
L["Last Purchased:"] = true
|
||||
L["Last Sold"] = true
|
||||
L["Last Sold:"] = true
|
||||
L["MM/DD/YY HH:MM"] = true
|
||||
L["Market Value Source"] = true
|
||||
L["Market Value"] = true
|
||||
L["Max Buy Price"] = true
|
||||
L["Max Sell Price"] = true
|
||||
L["None"] = true
|
||||
L["Options"] = true
|
||||
L["Other Income"] = true
|
||||
L["Other Player"] = true
|
||||
L["Other"] = true
|
||||
L["Player Gold"] = true
|
||||
L["Player"] = true
|
||||
L["Per Item"] = true
|
||||
L["Profit Per Day:"] = true
|
||||
L["Profit:"] = true
|
||||
L["Purchase Data"] = true
|
||||
L["Purchased (Avg/Max Price):"] = true
|
||||
L["Purchased (Total Price):"] = true
|
||||
L["Purchases"] = true
|
||||
L["Quantity Bought:"] = true
|
||||
L["Quantity Sold:"] = true
|
||||
L["Quantity"] = true
|
||||
L["Rarity"] = true
|
||||
L["Remove Old Data (No Confirmation)"] = true
|
||||
L["Removed a total of %s old records and %s items with no remaining records."] = true
|
||||
L["Removed record."] = true
|
||||
L["Resale"] = true
|
||||
L["Revenue"] = true
|
||||
L["Sale Data"] = true
|
||||
L["Sale Rate:"] = true
|
||||
L["Sales"] = true
|
||||
L["Sales"] = true
|
||||
L["Search"] = true
|
||||
L["Select how you would like prices to be shown in the \"Items\" and \"Resale\" tabs; either average price per item or total value."] = true
|
||||
L["Select what format Accounting should use to display times in applicable screens."] = true
|
||||
L["Select where you want Accounting to get market value info from to show in applicable screens."] = true
|
||||
L["Shift-Right-Click to delete this record."] = true
|
||||
L["Show Cancelled Auctions as Failed Auctions since Last Sale in item tooltips"] = true
|
||||
L["Show Expired Auctions as Failed Auctions since Last Sale in item tooltips"] = true
|
||||
L["Show Sale Rate in item tooltips"] = true
|
||||
L["Show purchase info in item tooltips"] = true
|
||||
L["Show sale info in item tooltips"] = true
|
||||
L["Sold (Avg/Max Price):"] = true
|
||||
L["Sold (Total Price):"] = true
|
||||
L["Sold"] = true
|
||||
L["Source"] = true
|
||||
L["Spent Per Day:"] = true
|
||||
L["Stack"] = true
|
||||
L["Summary"] = true
|
||||
L["TSM_Accounting detected that you just traded %s %s in return for %s. Would you like Accounting to store a record of this trade?"] = true
|
||||
L["There is no purchase data for this item."] = true
|
||||
L["There is no sale data for this item."] = true
|
||||
L["Time Format"] = true
|
||||
L["Time"] = true
|
||||
L["Timeframe Filter"] = true
|
||||
L["Today"] = true
|
||||
L["Top Buyers:"] = true
|
||||
L["Top Expense by Gold / Quantity:"] = true
|
||||
L["Top Income by Gold / Quantity:"] = true
|
||||
L["Top Item by Gold / Quantity:"] = true
|
||||
L["Top Sellers:"] = true
|
||||
L["Total Buy Price"] = true
|
||||
L["Total Price"] = true
|
||||
L["Total Sale Price"] = true
|
||||
L["Total Spent:"] = true
|
||||
L["Total Value"] = true
|
||||
L["Total:"] = true
|
||||
L["Track sales/purchases via trade"] = true
|
||||
L["Type"] = true
|
||||
L["Use smart average for purchase price"] = true
|
||||
L["YY/MM/DD HH:MM"] = true
|
||||
L["Yesterday"] = true
|
||||
L["You can use the options below to clear old data. It is recommened to occasionally clear your old data to keep Accounting running smoothly. Select the minimum number of days old to be removed in the dropdown, then click the button.\n\nNOTE: There is no confirmation."] = true
|
||||
L["_ Hr _ Min ago"] = true
|
||||
L["none"] = true
|
||||
@@ -0,0 +1,157 @@
|
||||
-- ------------------------------------------------------------------------------ --
|
||||
-- TradeSkillMaster_Accounting --
|
||||
-- http://www.curse.com/addons/wow/tradeskillmaster_accounting --
|
||||
-- --
|
||||
-- A TradeSkillMaster Addon (http://tradeskillmaster.com) --
|
||||
-- All Rights Reserved* - Detailed license information included with addon. --
|
||||
-- ------------------------------------------------------------------------------ --
|
||||
|
||||
-- TradeSkillMaster_Accounting Locale - esES
|
||||
-- Please use the localization app on CurseForge to update this
|
||||
-- http://wow.curseforge.com/addons/TradeSkillMaster_Accounting/localization/
|
||||
|
||||
local L = LibStub("AceLocale-3.0"):NewLocale("TradeSkillMaster_Accounting", "esES")
|
||||
if not L then return end
|
||||
|
||||
L["Accounting has not yet collect enough information for this tab. This is likely due to not having recorded enough data points or not seeing any significant fluctuations (over 1k gold) in your gold on hand."] = "La Contabilidad no ha recopilado suficiente información para este pestaña. Esto se debe a no haber registrado suficiente puntos de datos o no ver las fluctuaciones relevantes (sobre 1k oro) en tu oro probable." -- Needs review
|
||||
L["Activity Type"] = "Tipo de Actividad" -- Needs review
|
||||
L["All"] = "Todo" -- Needs review
|
||||
L["Aucs"] = "Subastas" -- Needs review
|
||||
L["Average Prices:"] = "Precios Medios:" -- Needs review
|
||||
L["Avg Buy Price"] = "Precio Medio de Compra" -- Needs review
|
||||
L["Avg Resale Profit"] = "Beneficio media de Reventa" -- Needs review
|
||||
L["Avg Sell Price"] = "Precio Medio de Venta" -- Needs review
|
||||
L["Back to Previous Page"] = "Volver a la Página Anterior" -- Needs review
|
||||
L["Balance"] = "Balance" -- Needs review
|
||||
L[ [=[Below is a graph of the current character's gold on hand over time.
|
||||
|
||||
The x-axis is time and goes from %s to %s
|
||||
The y-axis is thousands of gold.]=] ] = [=[Debajo hay una gráfica del oro del personaje activo en probabilidad con el tiempo.
|
||||
|
||||
El eje X es el tiempo y va desde %s a %s
|
||||
El eje Y está en miles de oros.]=] -- Needs review
|
||||
L["Bought"] = "Comprado" -- Needs review
|
||||
L["Buyer/Seller"] = "Comprador/Vendedor" -- Needs review
|
||||
L["Cancelled"] = "Cancelado" -- Needs review
|
||||
L["Cancelled Since Last Sale:"] = "Cancelado desde la Última Venta:" -- Needs review
|
||||
L["Clear Old Data"] = "Borrar Datos Antiguos" -- Needs review
|
||||
L["Click for a detailed report on this item."] = "Clic para un informe detallado de este objeto." -- Needs review
|
||||
L["Click this button to permanently remove data older than the number of days selected in the dropdown."] = "Clic en este botón para borrar permanentemente los datos antiguos antes del número de días seleccionado en el desplegable." -- Needs review
|
||||
L["Cost"] = "Coste" -- Needs review
|
||||
L["Data older than this many days will be deleted when you click on the button to the right."] = "Datos más antiguos que estos días serán borrados cuando haga clic en el botón de la derecha." -- Needs review
|
||||
L["Days:"] = "Días:" -- Needs review
|
||||
L["DD/MM/YY HH:MM"] = "DD/MM/YY HH:MM" -- Needs review
|
||||
L["Display Grey Items in Sales"] = "Mostrar los Objetos Grises en Ventas" -- Needs review
|
||||
L["Don't prompt to record trades"] = "No preguntas para registrar operaciones" -- Needs review
|
||||
L["Earned Per Day:"] = "Ganado por Día:" -- Needs review
|
||||
L["Expenses"] = "Gastos" -- Needs review
|
||||
L["Expired"] = "Terminado" -- Needs review
|
||||
L["Expired Since Last Sale:"] = "Terminado desde la Última Venta:" -- Needs review
|
||||
L["Failed Auctions"] = "Subastas Falladas" -- Needs review
|
||||
L["Failed Since Last Sale (Expired/Cancelled):"] = "Fallada desde la Última Venta (Terminada/Cancelada):" -- Needs review
|
||||
L["General Options"] = "Opciones Generales" -- Needs review
|
||||
L["Gold Earned:"] = "Oro Ganado:" -- Needs review
|
||||
L["Gold Spent:"] = "Oro Gastado:" -- Needs review
|
||||
L["Group"] = "Grupo" -- Needs review
|
||||
L["_ Hr _ Min ago"] = "hace _Hr_Min " -- Needs review
|
||||
L["If checked, poor quality items will be shown in sales data. They will still be included in gold earned totals on the summary tab regardless of this setting"] = "Si es activado, los artículos de baja calidad son mostrados en los datos de venta. Ellos todavía serán incluidos en las ganancias de oro en la pestaña de resumen independientemente de los ajustes." -- Needs review
|
||||
L["If checked, the average purchase price that shows in the tooltip will be the average price for the most recent X you have purchased, where X is the number you have in your bags / bank / gbank using data from the ItemTracker module. Otherwise, a simple average of all purchases will be used."] = "Si es activado, el precio medio de compra que se muestra en las etiquetas será el precio medio para la compra más reciente X, X es el número que tienes en tus bolsas/banco/banco de hermandad usando datos desde el módulo de Registro de Objetos, un simple promedio de todas las compras serán usadas." -- Needs review
|
||||
L["If checked, the number of cancelled auctions since the last sale will show as up as failed auctions in an item's tooltip. if no sales then the total number of cancelled auctions will be shown."] = "Si es activado, el número de subastas canceladas desde la última venta se mostrará como subastas fallidas en una etiqueta de objeto. Si no hay ventas, entonces se mostrará el número de subastas canceladas." -- Needs review
|
||||
L["If checked, the number of expired auctions since the last sale will show as up as failed auctions in an item's tooltip. if no sales then the total number of expired auctions will be shown."] = "Si es activado, el número de subastas terminadas desde la última venta se mostrará como subastas fallidas en una etiqueta de objeto. Si no hay ventas, entonces se mostrará el número de subastas terminadas." -- Needs review
|
||||
L["If checked, the number you have purchased and the average purchase price will show up in an item's tooltip."] = "Si es activado, el número al que ha comprado y el precio medio de compra se mostrará en las etiquetas del objeto." -- Needs review
|
||||
L["If checked, the number you have sold and the average sale price will show up in an item's tooltip."] = "Si es activado, el número al que ha vendido y el precio medio de venta se mostrará en las etiquetas del objeto." -- Needs review
|
||||
L["If checked, the sale rate will be shown in item tooltips. sale rate is calculated as total sold / (total sold + total expired + total cancelled)."] = "Si es activado, el ratio de ventas será mostrado en las etiquetas de objetos, ratio de venta se calcula como total de ventas/(total de ventas + total terminadas + total canceladas)." -- Needs review
|
||||
L["If checked, whenever you buy or sell any quantity of a single item via trade, Accounting will display a popup asking if you want it to record that transaction."] = "Si es activado, cada vez que compre o venda cualquier cantidad de un solo objeto a través de tratos, Contabilidad mostrará una ventana emergente que le preguntará si desea registrar la transacción." -- Needs review
|
||||
L["If checked, you won't get a popup confirmation about whether or not to track trades."] = "Si es activado, no tendrá ventanas de confirmación emergente acerca de si debe o no registrar las ventas por tratos." -- Needs review
|
||||
L["Income"] = "Ingresos" -- Needs review
|
||||
L["Item Name"] = "Nombre de Objeto" -- Needs review
|
||||
L["Items"] = "Objetos" -- Needs review
|
||||
L["Last 14 Days"] = "Últimos 14 Días" -- Needs review
|
||||
L["Last 30 Days"] = "Últimos 30 Días" -- Needs review
|
||||
L["Last 30 Days:"] = "Últimos 30 Días:" -- Needs review
|
||||
L["Last 60 Days"] = "Últimos 60 Días" -- Needs review
|
||||
L["Last 7 Days"] = "Últimos 7 Días" -- Needs review
|
||||
L["Last 7 Days:"] = "Últimos 7 Días:" -- Needs review
|
||||
L["Last Purchase"] = "Última Compra" -- Needs review
|
||||
L["Last Purchased:"] = "Última Compra:" -- Needs review
|
||||
L["Last Sold"] = "Última Venta" -- Needs review
|
||||
L["Last Sold:"] = "Última Venta:" -- Needs review
|
||||
L["Market Value"] = "Valor de Mercado" -- Needs review
|
||||
L["Market Value Source"] = "Valor de Mercado Fuente" -- Needs review
|
||||
L["MM/DD/YY HH:MM"] = "MM/DD/YY HH:MM" -- Needs review
|
||||
L["none"] = "Ninguno" -- Needs review
|
||||
L["None"] = "Ninguno" -- Needs review
|
||||
L["Options"] = "Opciones" -- Needs review
|
||||
L["Other"] = "Otro" -- Needs review
|
||||
L["Other Income"] = "Otro Ingreso" -- Needs review
|
||||
L["Player"] = "Jugador" -- Needs review
|
||||
L["Player Gold"] = "Oro del Jugador" -- Needs review
|
||||
L["Player(s)"] = "Jugador(es)" -- Needs review
|
||||
L["Price Per Item"] = "Precio por Objeto" -- Needs review
|
||||
L["Profit:"] = "Beneficio:" -- Needs review
|
||||
L["Profit Per Day:"] = "Beneficio por Día:" -- Needs review
|
||||
L["Purchase Data"] = "Datos de Compra" -- Needs review
|
||||
L["Purchased (Avg Price):"] = "Compras (Precio Medio):" -- Needs review
|
||||
L["Purchased (Total Price):"] = "Compras (Precio Total):" -- Needs review
|
||||
L["Purchases"] = "Compras" -- Needs review
|
||||
L["Quantity"] = "Cantidad" -- Needs review
|
||||
L["Quantity Bought:"] = "Cantidad Comprada:" -- Needs review
|
||||
L["Quantity Sold:"] = "Cantidad Vendida:" -- Needs review
|
||||
L["Rarity"] = "Rareza" -- Needs review
|
||||
L["Removed a total of %s old records and %s items with no remaining records."] = "Borrados un total de %s registros antiguos y %s objetos sin registros restantes." -- Needs review
|
||||
L["Remove Old Data (No Confirmation)"] = "Borrar Datos Antiguos (Sin Confirmación)" -- Needs review
|
||||
L["Resale"] = "Reventa" -- Needs review
|
||||
L["Revenue"] = "Renovar" -- Needs review
|
||||
L["%s ago"] = "hace %s " -- Needs review
|
||||
L["Sale Data"] = "Datos de Venta" -- Needs review
|
||||
L["Sale Rate:"] = "Ratio de Venta:" -- Needs review
|
||||
L["Sales"] = "Ventas" -- Needs review
|
||||
L["Search"] = "Buscar" -- Needs review
|
||||
L["Select how you would like prices to be shown in the \"Items\" and \"Resale\" tabs; either average price per item or total value."] = "Seleccione cómo desea que los precios se muestren en las pestañas de \"objetos\" y \"reventa\"; ya sea el precio medio por objeto o el valor total." -- Needs review
|
||||
L["Select what format Accounting should use to display times in applicable screens."] = "Selecciona que formato Contable debería usar para mostrar los tiempos en las pantallas correspondientes." -- Needs review
|
||||
L["Select where you want Accounting to get market value info from to show in applicable screens."] = "Seleccione dónde desea Contabilidad para obtener información del valor de mercado para mostrarlo en las pantallas correspondientes." -- Needs review
|
||||
L["Show Cancelled Auctions as Failed Auctions since Last Sale in item tooltips"] = "Mostrar SubastasCanceladas como Fallidas desde la Última Venta en las etiquetas de objetos" -- Needs review
|
||||
L["Show Expired Auctions as Failed Auctions since Last Sale in item tooltips"] = "Mostrar Subastas terminadas desde la Última Venta en las etiquetas de objetos" -- Needs review
|
||||
L["Show purchase info in item tooltips"] = "Mostrar información de compra en las etiquetas de objetos" -- Needs review
|
||||
L["Show sale info in item tooltips"] = "Mostrar información de venta en las etiquetas de objetos" -- Needs review
|
||||
L["Show Sale Rate in item tooltips"] = "Mostrar Ratio de Venta en las etiquetas de objetos" -- Needs review
|
||||
L["Sold"] = "Venta" -- Needs review
|
||||
L["Sold (Avg Price):"] = "Ventas (Precio Medio):" -- Needs review
|
||||
L["Sold (Total Price):"] = "Ventas (Precio Total):" -- Needs review
|
||||
L["Source"] = "Fuente" -- Needs review
|
||||
L["Spent Per Day:"] = "Ventas por Día:" -- Needs review
|
||||
L["Stack"] = "Montón" -- Needs review
|
||||
L["Summary"] = "Resumen" -- Needs review
|
||||
L["Target"] = "Destino" -- Needs review
|
||||
L["There is no purchase data for this item."] = "No hay datos de compra para este objeto." -- Needs review
|
||||
L["There is no sale data for this item."] = "No hay datos de venta para este objeto." -- Needs review
|
||||
L["Time"] = "Tiempo" -- Needs review
|
||||
L["Time Format"] = "Formato de Tempo" -- Needs review
|
||||
L["Timeframe Filter"] = "Filtrar Plazo de Tiempo" -- Needs review
|
||||
L["Today"] = "Hoy" -- Needs review
|
||||
L["Top Buyers:"] = "Top Compradores:" -- Needs review
|
||||
L["Top Expense by Gold:"] = "Top Gastos por Oro:" -- Needs review
|
||||
L["Top Expense by Quantity:"] = "Top Gastos por Cantidad:" -- Needs review
|
||||
L["Top Income by Gold:"] = "Top Ingresos por Oro:" -- Needs review
|
||||
L["Top Income by Quantity:"] = "Top Ingresos por Cantidad:" -- Needs review
|
||||
L["Top Item by Gold:"] = "Top Oro por Objeto:" -- Needs review
|
||||
L["Top Item by Quantity:"] = "Top Cantidad por Objeto" -- Needs review
|
||||
L["Top Sellers:"] = "Top Vendedores:" -- Needs review
|
||||
L["Total:"] = "Total:" -- Needs review
|
||||
L["Total Buy Price"] = "Precio de Compra Total" -- Needs review
|
||||
L["Total Price"] = "Precio Total" -- Needs review
|
||||
L["Total Sale Price"] = "Precio de Venta Total" -- Needs review
|
||||
L["Total Spent:"] = "Total de Venta:" -- Needs review
|
||||
L["Total Value"] = "Valor Total" -- Needs review
|
||||
L["Track sales/purchases via trade"] = "Registra ventas/compras a través de tratos" -- Needs review
|
||||
L["TSM_Accounting detected that you just traded %s %s in return for %s. Would you like Accounting to store a record of this trade?"] = "TSM_Accounting detectó que acaba de comerciar %s %s a cambio de %s. ¿Quiere que Contabilidad almacene un registro de este trato?" -- Needs review
|
||||
L["Type"] = "Tipo" -- Needs review
|
||||
L["Use smart average for purchase price"] = "Use la media inteligente para precio de compra" -- Needs review
|
||||
L["Yesterday"] = "Ayer" -- Needs review
|
||||
L[ [=[You can use the options below to clear old data. It is recommened to occasionally clear your old data to keep Accounting running smoothly. Select the minimum number of days old to be removed in the dropdown, then click the button.
|
||||
|
||||
NOTE: There is no confirmation.]=] ] = [=[Puede usar las opciones a continuación para borrar los datos antiguos. Se recomienda ocasionalmente borrar sus datos antiguos para guardar la Contabilidad funcionando sin problemas. Seleccione el número mínimo de días de antigüedad para ser borrados de la lista desplegable, después hacer clic en el botón.
|
||||
|
||||
NOTA: No hay confirmación.]=] -- Needs review
|
||||
L["YY/MM/DD HH:MM"] = "YY/MM/DD HH:MM" -- Needs review
|
||||
|
||||
@@ -0,0 +1,152 @@
|
||||
-- ------------------------------------------------------------------------------ --
|
||||
-- TradeSkillMaster_Accounting --
|
||||
-- http://www.curse.com/addons/wow/tradeskillmaster_accounting --
|
||||
-- --
|
||||
-- A TradeSkillMaster Addon (http://tradeskillmaster.com) --
|
||||
-- All Rights Reserved* - Detailed license information included with addon. --
|
||||
-- ------------------------------------------------------------------------------ --
|
||||
|
||||
-- TradeSkillMaster_Accounting Locale - esMX
|
||||
-- Please use the localization app on CurseForge to update this
|
||||
-- http://wow.curseforge.com/addons/TradeSkillMaster_Accounting/localization/
|
||||
|
||||
local L = LibStub("AceLocale-3.0"):NewLocale("TradeSkillMaster_Accounting", "esMX")
|
||||
if not L then return end
|
||||
|
||||
-- L["Accounting has not yet collect enough information for this tab. This is likely due to not having recorded enough data points or not seeing any significant fluctuations (over 1k gold) in your gold on hand."] = ""
|
||||
-- L["Activity Type"] = ""
|
||||
-- L["All"] = ""
|
||||
-- L["Aucs"] = ""
|
||||
-- L["Average Prices:"] = ""
|
||||
-- L["Avg Buy Price"] = ""
|
||||
-- L["Avg Resale Profit"] = ""
|
||||
-- L["Avg Sell Price"] = ""
|
||||
-- L["Back to Previous Page"] = ""
|
||||
-- L["Balance"] = ""
|
||||
--[==[ L[ [=[Below is a graph of the current character's gold on hand over time.
|
||||
|
||||
The x-axis is time and goes from %s to %s
|
||||
The y-axis is thousands of gold.]=] ] = "" ]==]
|
||||
-- L["Bought"] = ""
|
||||
-- L["Buyer/Seller"] = ""
|
||||
-- L["Cancelled"] = ""
|
||||
-- L["Cancelled Since Last Sale:"] = ""
|
||||
-- L["Clear Old Data"] = ""
|
||||
-- L["Click for a detailed report on this item."] = ""
|
||||
-- L["Click this button to permanently remove data older than the number of days selected in the dropdown."] = ""
|
||||
-- L["Cost"] = ""
|
||||
-- L["Data older than this many days will be deleted when you click on the button to the right."] = ""
|
||||
-- L["Days:"] = ""
|
||||
-- L["DD/MM/YY HH:MM"] = ""
|
||||
-- L["Display Grey Items in Sales"] = ""
|
||||
-- L["Don't prompt to record trades"] = ""
|
||||
-- L["Earned Per Day:"] = ""
|
||||
-- L["Expenses"] = ""
|
||||
-- L["Expired"] = ""
|
||||
-- L["Expired Since Last Sale:"] = ""
|
||||
-- L["Failed Auctions"] = ""
|
||||
-- L["Failed Since Last Sale (Expired/Cancelled):"] = ""
|
||||
-- L["General Options"] = ""
|
||||
-- L["Gold Earned:"] = ""
|
||||
-- L["Gold Spent:"] = ""
|
||||
-- L["Group"] = ""
|
||||
-- L["_ Hr _ Min ago"] = ""
|
||||
-- L["If checked, poor quality items will be shown in sales data. They will still be included in gold earned totals on the summary tab regardless of this setting"] = ""
|
||||
-- L["If checked, the average purchase price that shows in the tooltip will be the average price for the most recent X you have purchased, where X is the number you have in your bags / bank / gbank using data from the ItemTracker module. Otherwise, a simple average of all purchases will be used."] = ""
|
||||
-- L["If checked, the number of cancelled auctions since the last sale will show as up as failed auctions in an item's tooltip. if no sales then the total number of cancelled auctions will be shown."] = ""
|
||||
-- L["If checked, the number of expired auctions since the last sale will show as up as failed auctions in an item's tooltip. if no sales then the total number of expired auctions will be shown."] = ""
|
||||
-- L["If checked, the number you have purchased and the average purchase price will show up in an item's tooltip."] = ""
|
||||
-- L["If checked, the number you have sold and the average sale price will show up in an item's tooltip."] = ""
|
||||
-- L["If checked, the sale rate will be shown in item tooltips. sale rate is calculated as total sold / (total sold + total expired + total cancelled)."] = ""
|
||||
-- L["If checked, whenever you buy or sell any quantity of a single item via trade, Accounting will display a popup asking if you want it to record that transaction."] = ""
|
||||
-- L["If checked, you won't get a popup confirmation about whether or not to track trades."] = ""
|
||||
-- L["Income"] = ""
|
||||
-- L["Item Name"] = ""
|
||||
-- L["Items"] = ""
|
||||
-- L["Last 14 Days"] = ""
|
||||
-- L["Last 30 Days"] = ""
|
||||
-- L["Last 30 Days:"] = ""
|
||||
-- L["Last 60 Days"] = ""
|
||||
-- L["Last 7 Days"] = ""
|
||||
-- L["Last 7 Days:"] = ""
|
||||
-- L["Last Purchase"] = ""
|
||||
-- L["Last Purchased:"] = ""
|
||||
-- L["Last Sold"] = ""
|
||||
-- L["Last Sold:"] = ""
|
||||
-- L["Market Value"] = ""
|
||||
-- L["Market Value Source"] = ""
|
||||
-- L["MM/DD/YY HH:MM"] = ""
|
||||
-- L["none"] = ""
|
||||
-- L["None"] = ""
|
||||
-- L["Options"] = ""
|
||||
-- L["Other"] = ""
|
||||
-- L["Other Income"] = ""
|
||||
-- L["Player"] = ""
|
||||
-- L["Player Gold"] = ""
|
||||
-- L["Player(s)"] = ""
|
||||
-- L["Price Per Item"] = ""
|
||||
-- L["Profit:"] = ""
|
||||
-- L["Profit Per Day:"] = ""
|
||||
-- L["Purchase Data"] = ""
|
||||
-- L["Purchased (Avg Price):"] = ""
|
||||
-- L["Purchased (Total Price):"] = ""
|
||||
-- L["Purchases"] = ""
|
||||
-- L["Quantity"] = ""
|
||||
-- L["Quantity Bought:"] = ""
|
||||
-- L["Quantity Sold:"] = ""
|
||||
-- L["Rarity"] = ""
|
||||
-- L["Removed a total of %s old records and %s items with no remaining records."] = ""
|
||||
-- L["Remove Old Data (No Confirmation)"] = ""
|
||||
-- L["Resale"] = ""
|
||||
-- L["Revenue"] = ""
|
||||
-- L["%s ago"] = ""
|
||||
-- L["Sale Data"] = ""
|
||||
-- L["Sale Rate:"] = ""
|
||||
-- L["Sales"] = ""
|
||||
-- L["Search"] = ""
|
||||
-- L["Select how you would like prices to be shown in the \"Items\" and \"Resale\" tabs; either average price per item or total value."] = ""
|
||||
-- L["Select what format Accounting should use to display times in applicable screens."] = ""
|
||||
-- L["Select where you want Accounting to get market value info from to show in applicable screens."] = ""
|
||||
-- L["Show Cancelled Auctions as Failed Auctions since Last Sale in item tooltips"] = ""
|
||||
-- L["Show Expired Auctions as Failed Auctions since Last Sale in item tooltips"] = ""
|
||||
-- L["Show purchase info in item tooltips"] = ""
|
||||
-- L["Show sale info in item tooltips"] = ""
|
||||
-- L["Show Sale Rate in item tooltips"] = ""
|
||||
-- L["Sold"] = ""
|
||||
-- L["Sold (Avg Price):"] = ""
|
||||
-- L["Sold (Total Price):"] = ""
|
||||
-- L["Source"] = ""
|
||||
-- L["Spent Per Day:"] = ""
|
||||
-- L["Stack"] = ""
|
||||
-- L["Summary"] = ""
|
||||
-- L["Target"] = ""
|
||||
-- L["There is no purchase data for this item."] = ""
|
||||
-- L["There is no sale data for this item."] = ""
|
||||
-- L["Time"] = ""
|
||||
-- L["Time Format"] = ""
|
||||
-- L["Timeframe Filter"] = ""
|
||||
-- L["Today"] = ""
|
||||
-- L["Top Buyers:"] = ""
|
||||
-- L["Top Expense by Gold:"] = ""
|
||||
-- L["Top Expense by Quantity:"] = ""
|
||||
-- L["Top Income by Gold:"] = ""
|
||||
-- L["Top Income by Quantity:"] = ""
|
||||
-- L["Top Item by Gold:"] = ""
|
||||
-- L["Top Item by Quantity:"] = ""
|
||||
-- L["Top Sellers:"] = ""
|
||||
-- L["Total:"] = ""
|
||||
-- L["Total Buy Price"] = ""
|
||||
-- L["Total Price"] = ""
|
||||
-- L["Total Sale Price"] = ""
|
||||
-- L["Total Spent:"] = ""
|
||||
-- L["Total Value"] = ""
|
||||
-- L["Track sales/purchases via trade"] = ""
|
||||
-- L["TSM_Accounting detected that you just traded %s %s in return for %s. Would you like Accounting to store a record of this trade?"] = ""
|
||||
-- L["Type"] = ""
|
||||
-- L["Use smart average for purchase price"] = ""
|
||||
-- L["Yesterday"] = ""
|
||||
--[==[ L[ [=[You can use the options below to clear old data. It is recommened to occasionally clear your old data to keep Accounting running smoothly. Select the minimum number of days old to be removed in the dropdown, then click the button.
|
||||
|
||||
NOTE: There is no confirmation.]=] ] = "" ]==]
|
||||
-- L["YY/MM/DD HH:MM"] = ""
|
||||
|
||||
@@ -0,0 +1,154 @@
|
||||
-- ------------------------------------------------------------------------------ --
|
||||
-- TradeSkillMaster_Accounting --
|
||||
-- http://www.curse.com/addons/wow/tradeskillmaster_accounting --
|
||||
-- --
|
||||
-- A TradeSkillMaster Addon (http://tradeskillmaster.com) --
|
||||
-- All Rights Reserved* - Detailed license information included with addon. --
|
||||
-- ------------------------------------------------------------------------------ --
|
||||
|
||||
-- TradeSkillMaster_Accounting Locale - frFR
|
||||
-- Please use the localization app on CurseForge to update this
|
||||
-- http://wow.curseforge.com/addons/TradeSkillMaster_Accounting/localization/
|
||||
|
||||
local L = LibStub("AceLocale-3.0"):NewLocale("TradeSkillMaster_Accounting", "frFR")
|
||||
if not L then return end
|
||||
|
||||
-- L["Accounting has not yet collect enough information for this tab. This is likely due to not having recorded enough data points or not seeing any significant fluctuations (over 1k gold) in your gold on hand."] = ""
|
||||
L["Activity Type"] = "Type d'activité"
|
||||
L["All"] = "Tous"
|
||||
L["Aucs"] = "Ench"
|
||||
L["Average Prices:"] = "Prix moyens :"
|
||||
L["Avg Buy Price"] = "Prix d'achat moyen"
|
||||
L["Avg Resale Profit"] = "Profit de revente moyen"
|
||||
L["Avg Sell Price"] = "Prix de vente moyen"
|
||||
L["Back to Previous Page"] = "Retour à la page précédente"
|
||||
-- L["Balance"] = ""
|
||||
--[==[ L[ [=[Below is a graph of the current character's gold on hand over time.
|
||||
|
||||
The x-axis is time and goes from %s to %s
|
||||
The y-axis is thousands of gold.]=] ] = "" ]==]
|
||||
L["Bought"] = "Acheté"
|
||||
L["Buyer/Seller"] = "Acheteur/Vendeur"
|
||||
L["Cancelled"] = "Annulé" -- Needs review
|
||||
-- L["Cancelled Since Last Sale:"] = ""
|
||||
L["Clear Old Data"] = "Supprimer les anciennes données"
|
||||
L["Click for a detailed report on this item."] = "Cliquez pour un rapport détaillé sur cet objet"
|
||||
L["Click this button to permanently remove data older than the number of days selected in the dropdown."] = "Cliquez sur ce bouton pour supprimer définitivement les données supérieures au nombre de jours sélectionnés dans la liste déroulante."
|
||||
L["Cost"] = "Coût" -- Needs review
|
||||
L["Data older than this many days will be deleted when you click on the button to the right."] = "Les données plus anciennes que ce nombre de jours seront supprimées lorsque vous cliquerez sur le bouton situé à droite."
|
||||
L["Days:"] = "Jours : "
|
||||
L["DD/MM/YY HH:MM"] = "JJ/MM/AA HH:MM "
|
||||
L["Display Grey Items in Sales"] = "Afficher les items médiocres dans les ventes" -- Needs review
|
||||
L["Don't prompt to record trades"] = "Ne pas demander d'enregistrer les échanges."
|
||||
L["Earned Per Day:"] = "Gagné par jour :"
|
||||
-- L["Expenses"] = ""
|
||||
L["Expired"] = "Expiré" -- Needs review
|
||||
-- L["Expired Since Last Sale:"] = ""
|
||||
-- L["Failed Auctions"] = ""
|
||||
-- L["Failed Since Last Sale (Expired/Cancelled):"] = ""
|
||||
L["General Options"] = "Options générales"
|
||||
L["Gold Earned:"] = "Or gagné :"
|
||||
L["Gold Spent:"] = "Or dépensé :"
|
||||
L["Group"] = "Groupe" -- Needs review
|
||||
L["_ Hr _ Min ago"] = "Il y a _ Hr _ Min"
|
||||
-- L["If checked, poor quality items will be shown in sales data. They will still be included in gold earned totals on the summary tab regardless of this setting"] = ""
|
||||
L["If checked, the average purchase price that shows in the tooltip will be the average price for the most recent X you have purchased, where X is the number you have in your bags / bank / gbank using data from the ItemTracker module. Otherwise, a simple average of all purchases will be used."] = "Si coché, le prix moyen d'achat affiché dans l'infobulle sera le prix moyen des X plus récents que vous avez achetés, X étant le nombre possédé dans les sacs / la banque / la banque de guilde en utilisant les données du module ItemTracker. Sinon, une simple moyenne de tous les achats sera utilisée."
|
||||
-- L["If checked, the number of cancelled auctions since the last sale will show as up as failed auctions in an item's tooltip. if no sales then the total number of cancelled auctions will be shown."] = ""
|
||||
-- L["If checked, the number of expired auctions since the last sale will show as up as failed auctions in an item's tooltip. if no sales then the total number of expired auctions will be shown."] = ""
|
||||
L["If checked, the number you have purchased and the average purchase price will show up in an item's tooltip."] = "Si coché, le nombre que vous avez acheté et le prix d'achat moyen seront affichés dans l'infobulle de l'objet."
|
||||
L["If checked, the number you have sold and the average sale price will show up in an item's tooltip."] = "Si coché, le nombre que vous avez vendu et le prix de vente moyen seront affichés dans l'infobulle de l'objet."
|
||||
-- L["If checked, the sale rate will be shown in item tooltips. sale rate is calculated as total sold / (total sold + total expired + total cancelled)."] = ""
|
||||
L["If checked, whenever you buy or sell any quantity of a single item via trade, Accounting will display a popup asking if you want it to record that transaction."] = "Si coché, à chaque fois que vous achetez ou vendez n'importe quelle quantité d'un seul objet via la fenêtre d'échange, Accounting affichera une fenêtre demandant si vous souhaitez enregistrer cette transaction."
|
||||
L["If checked, you won't get a popup confirmation about whether or not to track trades."] = "Si coché, vous ne recevrez pas de fenêtre de confirmation à propos du suivi des échanges."
|
||||
L["Income"] = "Revenu" -- Needs review
|
||||
L["Item Name"] = "Nom de l'objet"
|
||||
L["Items"] = "Objets"
|
||||
L["Last 14 Days"] = "14 derniers jours" -- Needs review
|
||||
L["Last 30 Days"] = "30 derniers jours" -- Needs review
|
||||
L["Last 30 Days:"] = "30 derniers jours :"
|
||||
L["Last 60 Days"] = "60 derniers jours" -- Needs review
|
||||
L["Last 7 Days"] = "7 derniers jours" -- Needs review
|
||||
L["Last 7 Days:"] = "7 derniers jours :"
|
||||
L["Last Purchase"] = "Dernier achat"
|
||||
-- L["Last Purchased:"] = ""
|
||||
L["Last Sold"] = "Dernière vente"
|
||||
L["Last Sold:"] = "Dernier vendu :"
|
||||
L["Market Value"] = "Valeur du marché"
|
||||
L["Market Value Source"] = "Source de la valeur du marché"
|
||||
L["MM/DD/YY HH:MM"] = "MM/JJ/AA HH:MM"
|
||||
L["none"] = "aucun"
|
||||
L["None"] = "Aucun" -- Needs review
|
||||
L["Options"] = "Options"
|
||||
L["Other"] = "Autre" -- Needs review
|
||||
-- L["Other Income"] = ""
|
||||
L["Player"] = "Joueur"
|
||||
L["Player Gold"] = "Or du joueur" -- Needs review
|
||||
L["Player(s)"] = "Joueur(s)"
|
||||
L["Price Per Item"] = "Prix par objet"
|
||||
L["Profit:"] = "Profit" -- Needs review
|
||||
L["Profit Per Day:"] = "Profit par jour" -- Needs review
|
||||
L["Purchase Data"] = "Données d'achat"
|
||||
L["Purchased (Avg Price):"] = "Acheté (prix moyen)" -- Needs review
|
||||
L["Purchased (Total Price):"] = "Acheté (prix total)" -- Needs review
|
||||
L["Purchases"] = "Achats"
|
||||
L["Quantity"] = "Quantité"
|
||||
L["Quantity Bought:"] = "Quantité achetée :"
|
||||
L["Quantity Sold:"] = "Quantité vendue :"
|
||||
L["Rarity"] = "Rareté" -- Needs review
|
||||
L["Removed a total of %s old records and %s items with no remaining records."] = "Suppression de %s anciens enregistrements et %s objets sans enregistrements restants."
|
||||
L["Remove Old Data (No Confirmation)"] = "Supprimer les anciennes données (pas de confirmation)"
|
||||
L["Resale"] = "Revente"
|
||||
-- L["Revenue"] = ""
|
||||
L["%s ago"] = "Il y a %s"
|
||||
L["Sale Data"] = "Données de vente"
|
||||
-- L["Sale Rate:"] = ""
|
||||
L["Sales"] = "Ventes"
|
||||
L["Search"] = "Chercher"
|
||||
L["Select how you would like prices to be shown in the \"Items\" and \"Resale\" tabs; either average price per item or total value."] = "Choisissez comment vous voulez afficher les prix dans les onglets \"Objets\" et \"Revente\", soit le prix moyen par objet, soit la valeur totale."
|
||||
L["Select what format Accounting should use to display times in applicable screens."] = "Choisissez quel format Accounting doit utiliser pour afficher les horaires dans les écrans concernés."
|
||||
L["Select where you want Accounting to get market value info from to show in applicable screens."] = "Choisissez où vous voulez qu'Accounting récupère les informations de valeur du marché à afficher dans les écrans concernés."
|
||||
-- L["Show Cancelled Auctions as Failed Auctions since Last Sale in item tooltips"] = ""
|
||||
-- L["Show Expired Auctions as Failed Auctions since Last Sale in item tooltips"] = ""
|
||||
L["Show purchase info in item tooltips"] = "Afficher les informations d'achat dans les infobulles d'objet"
|
||||
L["Show sale info in item tooltips"] = "Afficher les informations de vente dans les infobulles d'objet"
|
||||
-- L["Show Sale Rate in item tooltips"] = ""
|
||||
L["Sold"] = "Vendu"
|
||||
L["Sold (Avg Price):"] = "Vendu (prix moyen):" -- Needs review
|
||||
-- L["Sold (Total Price):"] = ""
|
||||
L["Source"] = "Source" -- Needs review
|
||||
L["Spent Per Day:"] = "Dépensé par jour :"
|
||||
L["Stack"] = "Pile"
|
||||
L["Summary"] = "Résumé"
|
||||
L["Target"] = "Cible" -- Needs review
|
||||
L["There is no purchase data for this item."] = "Il n'y a pas de données d'achat pour cet objet."
|
||||
L["There is no sale data for this item."] = "Il n'y a pas de données de vente pour cet objet."
|
||||
L["Time"] = "Temps"
|
||||
L["Time Format"] = "Format horaire"
|
||||
-- L["Timeframe Filter"] = ""
|
||||
L["Today"] = "Aujourd'hui" -- Needs review
|
||||
L["Top Buyers:"] = "Meilleurs acheteurs :"
|
||||
-- L["Top Expense by Gold:"] = ""
|
||||
-- L["Top Expense by Quantity:"] = ""
|
||||
-- L["Top Income by Gold:"] = ""
|
||||
-- L["Top Income by Quantity:"] = ""
|
||||
L["Top Item by Gold:"] = "Meilleur objet en valeur :"
|
||||
L["Top Item by Quantity:"] = "Meilleur objet en quantité :"
|
||||
L["Top Sellers:"] = "Meilleurs vendeurs :"
|
||||
L["Total:"] = "Total :"
|
||||
L["Total Buy Price"] = "Prix total d'achat"
|
||||
L["Total Price"] = "Prix total"
|
||||
L["Total Sale Price"] = "Prix total de vente"
|
||||
L["Total Spent:"] = "Total dépensé :"
|
||||
L["Total Value"] = "Valeur totale"
|
||||
L["Track sales/purchases via trade"] = "Suivre les ventes/achats via la fenêtre d'échange"
|
||||
-- L["TSM_Accounting detected that you just traded %s %s in return for %s. Would you like Accounting to store a record of this trade?"] = ""
|
||||
L["Type"] = "Type" -- Needs review
|
||||
L["Use smart average for purchase price"] = "Utiliser une moyenne intelligente pour le prix d'achat."
|
||||
L["Yesterday"] = "Hier" -- Needs review
|
||||
L[ [=[You can use the options below to clear old data. It is recommened to occasionally clear your old data to keep Accounting running smoothly. Select the minimum number of days old to be removed in the dropdown, then click the button.
|
||||
|
||||
NOTE: There is no confirmation.]=] ] = [=[Vous pouvez utiliser les options ci-dessous pour effacer les anciennes données. Il est recommandé d'effacer vos anciennes données de temps en temps pour permettre à Accounting de fonctionner facilement. Choisissez le nombre de minimum de jours à supprimer dans le menu déroulant, puis cliquez sur le bouton.
|
||||
|
||||
NB : Il n'y a pas de confirmation.]=]
|
||||
L["YY/MM/DD HH:MM"] = "AA/MM/JJ HH:MM"
|
||||
|
||||
@@ -0,0 +1,152 @@
|
||||
-- ------------------------------------------------------------------------------ --
|
||||
-- TradeSkillMaster_Accounting --
|
||||
-- http://www.curse.com/addons/wow/tradeskillmaster_accounting --
|
||||
-- --
|
||||
-- A TradeSkillMaster Addon (http://tradeskillmaster.com) --
|
||||
-- All Rights Reserved* - Detailed license information included with addon. --
|
||||
-- ------------------------------------------------------------------------------ --
|
||||
|
||||
-- TradeSkillMaster_Accounting Locale - koKR
|
||||
-- Please use the localization app on CurseForge to update this
|
||||
-- http://wow.curseforge.com/addons/TradeSkillMaster_Accounting/localization/
|
||||
|
||||
local L = LibStub("AceLocale-3.0"):NewLocale("TradeSkillMaster_Accounting", "koKR")
|
||||
if not L then return end
|
||||
|
||||
L["Accounting has not yet collect enough information for this tab. This is likely due to not having recorded enough data points or not seeing any significant fluctuations (over 1k gold) in your gold on hand."] = "회계는 아직 이 탭을 표시하기 위한 충분한 정보를 수집하지 못했습니다. 이는 충분한 양의 데이터를 기록하지 못했거나 충분한 골드(1000 골드 이상)의 흐름이 없었기 때문입니다." -- Needs review
|
||||
L["Activity Type"] = "활동 유형"
|
||||
L["All"] = "모두"
|
||||
L["Aucs"] = "경매"
|
||||
L["Average Prices:"] = "평균가:"
|
||||
L["Avg Buy Price"] = "평균 구매가"
|
||||
L["Avg Resale Profit"] = "평균 재판매 수익"
|
||||
L["Avg Sell Price"] = "평균 판매가"
|
||||
L["Back to Previous Page"] = "이전 페이지로"
|
||||
L["Balance"] = "잔고" -- Needs review
|
||||
L[ [=[Below is a graph of the current character's gold on hand over time.
|
||||
|
||||
The x-axis is time and goes from %s to %s
|
||||
The y-axis is thousands of gold.]=] ] = "아래의 그래프는 현재 캐릭터가 소지한 골드가 시간에 따라 변화한 양을 나타냅니다.\\n\\nX 축은 %s에서 %s로 이동하는 시간입니다.\\nY 축은 1,000단위의 골드 양입니다." -- Needs review
|
||||
L["Bought"] = "구매"
|
||||
L["Buyer/Seller"] = "구매자/판매자"
|
||||
L["Cancelled"] = "취소" -- Needs review
|
||||
L["Cancelled Since Last Sale:"] = "최근 판매 이후 취소:" -- Needs review
|
||||
L["Clear Old Data"] = "오래된 데이터 삭제"
|
||||
L["Click for a detailed report on this item."] = "이 아이템의 자세한 정보를 보려면 클릭하세요."
|
||||
L["Click this button to permanently remove data older than the number of days selected in the dropdown."] = "이 버튼을 클릭하면 좌측 드롭다운에서 지정한 날짜 이상의 데이터는 영구적으로 삭제됩니다."
|
||||
L["Cost"] = "비용" -- Needs review
|
||||
L["Data older than this many days will be deleted when you click on the button to the right."] = "우측의 버튼을 클릭하면 여기서 지정한 날짜 이상의 테이터는 삭제됩니다."
|
||||
L["Days:"] = "날짜:"
|
||||
L["DD/MM/YY HH:MM"] = "일/월/년 시:분" -- Needs review
|
||||
L["Display Grey Items in Sales"] = "판매에 회색(하급) 아이템 표시" -- Needs review
|
||||
L["Don't prompt to record trades"] = "거래 기록 확인하지 않음"
|
||||
L["Earned Per Day:"] = "일별 골드 획득:"
|
||||
L["Expenses"] = "지출" -- Needs review
|
||||
L["Expired"] = "만료" -- Needs review
|
||||
L["Expired Since Last Sale:"] = "최근 판매 이후 만료:" -- Needs review
|
||||
L["Failed Auctions"] = "경매 실패" -- Needs review
|
||||
L["Failed Since Last Sale (Expired/Cancelled):"] = "최근 판매 이후 실패 (만료/취소):" -- Needs review
|
||||
L["General Options"] = "일반 옵션"
|
||||
L["Gold Earned:"] = "골드 획득:"
|
||||
L["Gold Spent:"] = "골드 소비:"
|
||||
L["Group"] = "그룹" -- Needs review
|
||||
L["_ Hr _ Min ago"] = "_ 시간 _ 분 전"
|
||||
L["If checked, poor quality items will be shown in sales data. They will still be included in gold earned totals on the summary tab regardless of this setting"] = "선택하면, 판매 데이터에 하급 아이템이 표시됩니다. 이 설정과 관계없이 하급 아이템의 판매 금액은 요약 탭의 골드 획득 합계에 포함됩니다." -- Needs review
|
||||
L["If checked, the average purchase price that shows in the tooltip will be the average price for the most recent X you have purchased, where X is the number you have in your bags / bank / gbank using data from the ItemTracker module. Otherwise, a simple average of all purchases will be used."] = "선택하면, 툴팁에 표시되는 평균 구매가격은 최근 구매한 X의 가격에 대한 평균이 될 것입니다. X는 ItemTracker 모듈에 의해서 관리되는 가방/은행/길드 은행에 있는 아이템의 개수입니다. 체크하지 않으면, 모든 구매 아이템에 대한 평균이 사용됩니다." -- Needs review
|
||||
L["If checked, the number of cancelled auctions since the last sale will show as up as failed auctions in an item's tooltip. if no sales then the total number of cancelled auctions will be shown."] = "선택하면, 최근 판매 이후로 취소된 경매의 횟수를 아이템 툴팁에 표시합니다. 판매된 적이 없는 아이템이라면, 전체 취소 횟수가 표시됩니다." -- Needs review
|
||||
L["If checked, the number of expired auctions since the last sale will show as up as failed auctions in an item's tooltip. if no sales then the total number of expired auctions will be shown."] = "선택하면, 최근 판매 이후로 만료된 경매의 횟수를 아이템 툴팁에 표시합니다. 판매된 적이 없는 아이템이라면, 전체 만료 횟수가 표시됩니다." -- Needs review
|
||||
L["If checked, the number you have purchased and the average purchase price will show up in an item's tooltip."] = "선택하면, 구매 수량과 평균 구매가격이 아이템의 툴팁에 표시됩니다." -- Needs review
|
||||
L["If checked, the number you have sold and the average sale price will show up in an item's tooltip."] = "선택하면, 판매 수량과 평균 판매가격이 아이템의 툴팁에 표시됩니다." -- Needs review
|
||||
L["If checked, the sale rate will be shown in item tooltips. sale rate is calculated as total sold / (total sold + total expired + total cancelled)."] = "선택하면, 판매율이 아이템 툴팁에 표시됩니다. 판매율은 총 판매 / (총 판매 + 총 만료 + 총 취소)로 계산됩니다." -- Needs review
|
||||
L["If checked, whenever you buy or sell any quantity of a single item via trade, Accounting will display a popup asking if you want it to record that transaction."] = "선택하면, 거래로 단일 아이템을 판매 또는 구매할 때 이 매매를 기록할지를 묻는 알림창을 표시합니다." -- Needs review
|
||||
L["If checked, you won't get a popup confirmation about whether or not to track trades."] = "선택하면, 거래의 추적 여부를 확인하는 알림창을 띄우지 않습니다." -- Needs review
|
||||
L["Income"] = "수입" -- Needs review
|
||||
L["Item Name"] = "아이템 이름"
|
||||
L["Items"] = "아이템"
|
||||
L["Last 14 Days"] = "최근 14일" -- Needs review
|
||||
L["Last 30 Days"] = "최근 30일" -- Needs review
|
||||
L["Last 30 Days:"] = "최근 30일:"
|
||||
L["Last 60 Days"] = "최근 60일" -- Needs review
|
||||
L["Last 7 Days"] = "최근 7일" -- Needs review
|
||||
L["Last 7 Days:"] = "최근 7일:"
|
||||
L["Last Purchase"] = "최근 구매"
|
||||
L["Last Purchased:"] = "최근 구매:" -- Needs review
|
||||
L["Last Sold"] = "최근 판매"
|
||||
L["Last Sold:"] = "최근 판매:"
|
||||
L["Market Value"] = "시장가"
|
||||
L["Market Value Source"] = "시장가 출처"
|
||||
L["MM/DD/YY HH:MM"] = "월/일/년 시:분" -- Needs review
|
||||
L["none"] = "없음"
|
||||
L["None"] = "없음" -- Needs review
|
||||
L["Options"] = "옵션"
|
||||
L["Other"] = "기타" -- Needs review
|
||||
L["Other Income"] = "기타 수입" -- Needs review
|
||||
L["Player"] = "플레이어"
|
||||
L["Player Gold"] = "플레이어 골드" -- Needs review
|
||||
L["Player(s)"] = "플레이어"
|
||||
L["Price Per Item"] = "아이템별 가격"
|
||||
L["Profit:"] = "이윤" -- Needs review
|
||||
L["Profit Per Day:"] = "일별 이윤" -- Needs review
|
||||
L["Purchase Data"] = "구매 데이터"
|
||||
L["Purchased (Avg Price):"] = "구매 (평균 가격):" -- Needs review
|
||||
L["Purchased (Total Price):"] = "구매 (전체 가격):" -- Needs review
|
||||
L["Purchases"] = "구매"
|
||||
L["Quantity"] = "수량"
|
||||
L["Quantity Bought:"] = "구매 수량:"
|
||||
L["Quantity Sold:"] = "판매량:"
|
||||
L["Rarity"] = "품질" -- Needs review
|
||||
L["Removed a total of %s old records and %s items with no remaining records."] = "전체 %s 개의 오래된 기록과 %s 개의 아이템을 제거했습니다."
|
||||
L["Remove Old Data (No Confirmation)"] = "오래된 데이터 제거 (확인 없음)"
|
||||
L["Resale"] = "재판매"
|
||||
L["Revenue"] = "수입" -- Needs review
|
||||
L["%s ago"] = "%s 전"
|
||||
L["Sale Data"] = "판매 데이터"
|
||||
L["Sale Rate:"] = "판매율:" -- Needs review
|
||||
L["Sales"] = "판매"
|
||||
L["Search"] = "검색"
|
||||
L["Select how you would like prices to be shown in the \"Items\" and \"Resale\" tabs; either average price per item or total value."] = "\\\"아이템\\\" 과 \\\"재판매\\\" 탭에 가격이 어떻게 표시될지 선택하세요. 아이템별 가격 또는 총액" -- Needs review
|
||||
L["Select what format Accounting should use to display times in applicable screens."] = "표시될 시간 형식을 선택하세요."
|
||||
L["Select where you want Accounting to get market value info from to show in applicable screens."] = "표시될 시장가의 정보를 가져올 출처를 선택하세요."
|
||||
L["Show Cancelled Auctions as Failed Auctions since Last Sale in item tooltips"] = "최근 판매 이후 취소로 인한 경매 실패를 아이템 툴팁에 표시" -- Needs review
|
||||
L["Show Expired Auctions as Failed Auctions since Last Sale in item tooltips"] = "최근 판매 이후 만료로 인한 경매 실패를 아이템 툴팁에 표시" -- Needs review
|
||||
L["Show purchase info in item tooltips"] = "구매 정보를 아이템 툴팁에 표시" -- Needs review
|
||||
L["Show sale info in item tooltips"] = "판매 정보를 아이템 툴팁에 표시" -- Needs review
|
||||
L["Show Sale Rate in item tooltips"] = "판매율을 아이템 툴팁에 표시" -- Needs review
|
||||
L["Sold"] = "판매"
|
||||
L["Sold (Avg Price):"] = "판매 (평균 가격):" -- Needs review
|
||||
L["Sold (Total Price):"] = "판매 (전체 가격):" -- Needs review
|
||||
L["Source"] = "출처" -- Needs review
|
||||
L["Spent Per Day:"] = "일별 골드 소비:"
|
||||
L["Stack"] = "묶음"
|
||||
L["Summary"] = "요약"
|
||||
L["Target"] = "대상" -- Needs review
|
||||
L["There is no purchase data for this item."] = "이 아이템의 구매 정보가 없습니다."
|
||||
L["There is no sale data for this item."] = "이 아이템의 판매 정보가 없습니다."
|
||||
L["Time"] = "시간"
|
||||
L["Time Format"] = "시간 형식"
|
||||
L["Timeframe Filter"] = "기간 필터" -- Needs review
|
||||
L["Today"] = "오늘" -- Needs review
|
||||
L["Top Buyers:"] = "최고 구매자:"
|
||||
L["Top Expense by Gold:"] = "골드별 최상위 지출" -- Needs review
|
||||
L["Top Expense by Quantity:"] = "수량별 최상위 지출" -- Needs review
|
||||
L["Top Income by Gold:"] = "골드별 총 수입" -- Needs review
|
||||
L["Top Income by Quantity:"] = "수량별 총 수입" -- Needs review
|
||||
L["Top Item by Gold:"] = "골드별 최상위 아이템:"
|
||||
L["Top Item by Quantity:"] = "수량별 최상위 아이템:"
|
||||
L["Top Sellers:"] = "최고 판매자:"
|
||||
L["Total:"] = "총:"
|
||||
L["Total Buy Price"] = "총 구매가"
|
||||
L["Total Price"] = "총액"
|
||||
L["Total Sale Price"] = "총 판매가"
|
||||
L["Total Spent:"] = "총 소비:"
|
||||
L["Total Value"] = "총액"
|
||||
L["Track sales/purchases via trade"] = "거래에 의한 판매/구매 기록"
|
||||
L["TSM_Accounting detected that you just traded %s %s in return for %s. Would you like Accounting to store a record of this trade?"] = "TSM_Accounting가 %s에게 %s을(를) 주고 %s을(를) 받은 거래를 감지했습니다. 이 거래를 회계에 기록하시겠습니까?" -- Needs review
|
||||
L["Type"] = "종류" -- Needs review
|
||||
L["Use smart average for purchase price"] = "구매가의 스마트 평균 사용"
|
||||
L["Yesterday"] = "어제" -- Needs review
|
||||
L[ [=[You can use the options below to clear old data. It is recommened to occasionally clear your old data to keep Accounting running smoothly. Select the minimum number of days old to be removed in the dropdown, then click the button.
|
||||
|
||||
NOTE: There is no confirmation.]=] ] = "오래된 데이터를 삭제하려면 아래의 옵션을 사용하세요. Accounting의 원활한 동작을 위해 가끔 오래된 데이터를 삭제하시기 바랍니다. 드롭다운에서 오래된 데이터가 삭제될 최소 일자를 선택하시고 버튼을 클릭하세요.\\n\\n중요: 확인 메시지 없이 바로 삭제됩니다." -- Needs review
|
||||
L["YY/MM/DD HH:MM"] = "년/월/일 시:분" -- Needs review
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
-- ------------------------------------------------------------------------------ --
|
||||
-- TradeSkillMaster_Accounting --
|
||||
-- http://www.curse.com/addons/wow/tradeskillmaster_accounting --
|
||||
-- --
|
||||
-- A TradeSkillMaster Addon (http://tradeskillmaster.com) --
|
||||
-- All Rights Reserved* - Detailed license information included with addon. --
|
||||
-- ------------------------------------------------------------------------------ --
|
||||
|
||||
-- TradeSkillMaster_Accounting Locale - ptBR
|
||||
-- Please use the localization app on CurseForge to update this
|
||||
-- http://wow.curseforge.com/addons/TradeSkillMaster_Accounting/localization/
|
||||
|
||||
local L = LibStub("AceLocale-3.0"):NewLocale("TradeSkillMaster_Accounting", "ptBR")
|
||||
if not L then return end
|
||||
|
||||
--@localization(locale="ptBR.lua", format="lua_additive_table")@
|
||||
@@ -0,0 +1,154 @@
|
||||
-- ------------------------------------------------------------------------------ --
|
||||
-- TradeSkillMaster_Accounting --
|
||||
-- http://www.curse.com/addons/wow/tradeskillmaster_accounting --
|
||||
-- --
|
||||
-- A TradeSkillMaster Addon (http://tradeskillmaster.com) --
|
||||
-- All Rights Reserved* - Detailed license information included with addon. --
|
||||
-- ------------------------------------------------------------------------------ --
|
||||
|
||||
-- TradeSkillMaster_Accounting Locale - ruRU
|
||||
-- Please use the localization app on CurseForge to update this
|
||||
-- http://wow.curseforge.com/addons/TradeSkillMaster_Accounting/localization/
|
||||
|
||||
local L = LibStub("AceLocale-3.0"):NewLocale("TradeSkillMaster_Accounting", "ruRU")
|
||||
if not L then return end
|
||||
|
||||
-- L["Accounting has not yet collect enough information for this tab. This is likely due to not having recorded enough data points or not seeing any significant fluctuations (over 1k gold) in your gold on hand."] = ""
|
||||
L["Activity Type"] = "Вид активности"
|
||||
L["All"] = "Все"
|
||||
L["Aucs"] = "Аукционы"
|
||||
L["Average Prices:"] = "Средняя цена:"
|
||||
L["Avg Buy Price"] = "Средняя цена выкупа"
|
||||
L["Avg Resale Profit"] = "Средняя прибыль от перепродажи"
|
||||
L["Avg Sell Price"] = "Средняя цена продажи"
|
||||
L["Back to Previous Page"] = "Назад к пред. странице"
|
||||
-- L["Balance"] = ""
|
||||
--[==[ L[ [=[Below is a graph of the current character's gold on hand over time.
|
||||
|
||||
The x-axis is time and goes from %s to %s
|
||||
The y-axis is thousands of gold.]=] ] = "" ]==]
|
||||
L["Bought"] = "Куплено"
|
||||
L["Buyer/Seller"] = "Покупатель/продавец"
|
||||
-- L["Cancelled"] = ""
|
||||
-- L["Cancelled Since Last Sale:"] = ""
|
||||
L["Clear Old Data"] = "Очистить старые данные"
|
||||
L["Click for a detailed report on this item."] = "Нажмите для вывода подробного отчета об этом товаре."
|
||||
L["Click this button to permanently remove data older than the number of days selected in the dropdown."] = "Нажмите эту кнопку для безвозвратного удаления данных, которые старше чем выбранное в списке число дней."
|
||||
-- L["Cost"] = ""
|
||||
L["Data older than this many days will be deleted when you click on the button to the right."] = "Данные, которые старше чем выбранное здесь число дней, будут удалены при нажатии кнопки справа."
|
||||
L["Days:"] = "Дни:"
|
||||
L["DD/MM/YY HH:MM"] = "ДД/ММ/ГГ ЧЧ:ММ"
|
||||
-- L["Display Grey Items in Sales"] = ""
|
||||
L["Don't prompt to record trades"] = "Не предлагать запись торгов"
|
||||
L["Earned Per Day:"] = "Заработано в день:"
|
||||
-- L["Expenses"] = ""
|
||||
-- L["Expired"] = ""
|
||||
-- L["Expired Since Last Sale:"] = ""
|
||||
-- L["Failed Auctions"] = ""
|
||||
-- L["Failed Since Last Sale (Expired/Cancelled):"] = ""
|
||||
L["General Options"] = "Общие настройки"
|
||||
L["Gold Earned:"] = "Заработано золота:"
|
||||
L["Gold Spent:"] = "Потрачено золота:"
|
||||
L["Group"] = "Группа"
|
||||
L["_ Hr _ Min ago"] = "_ ч _ мин назад"
|
||||
-- L["If checked, poor quality items will be shown in sales data. They will still be included in gold earned totals on the summary tab regardless of this setting"] = ""
|
||||
L["If checked, the average purchase price that shows in the tooltip will be the average price for the most recent X you have purchased, where X is the number you have in your bags / bank / gbank using data from the ItemTracker module. Otherwise, a simple average of all purchases will be used."] = "Если выбрано, средняя цена в подсказке будет рассчитываться как средняя цена по X последним купленным вами предметам, где X - это количество данных товаров в ваших сумках / банке / банке гильдии, которое берётся из модуля ItemTracker. Иначе, будет использовано среднее арифметическое от всех купленных товаров."
|
||||
-- L["If checked, the number of cancelled auctions since the last sale will show as up as failed auctions in an item's tooltip. if no sales then the total number of cancelled auctions will be shown."] = ""
|
||||
-- L["If checked, the number of expired auctions since the last sale will show as up as failed auctions in an item's tooltip. if no sales then the total number of expired auctions will be shown."] = ""
|
||||
L["If checked, the number you have purchased and the average purchase price will show up in an item's tooltip."] = "Показывать количество и среднюю цену покупки товара в подсказке."
|
||||
L["If checked, the number you have sold and the average sale price will show up in an item's tooltip."] = "Показывать количество и среднюю цену продажи товара в подсказке."
|
||||
-- L["If checked, the sale rate will be shown in item tooltips. sale rate is calculated as total sold / (total sold + total expired + total cancelled)."] = ""
|
||||
-- L["If checked, whenever you buy or sell any quantity of a single item via trade, Accounting will display a popup asking if you want it to record that transaction."] = ""
|
||||
-- L["If checked, you won't get a popup confirmation about whether or not to track trades."] = ""
|
||||
-- L["Income"] = ""
|
||||
L["Item Name"] = "Название товара"
|
||||
L["Items"] = "Товары"
|
||||
L["Last 14 Days"] = "Последние 14 дней"
|
||||
L["Last 30 Days"] = "Последние 30 дней"
|
||||
L["Last 30 Days:"] = "Последние 30 дней:"
|
||||
L["Last 60 Days"] = "Последние 60 дней"
|
||||
L["Last 7 Days"] = "Последние 7 дней"
|
||||
L["Last 7 Days:"] = "Последние 7 дней:"
|
||||
L["Last Purchase"] = "Последняя покупка"
|
||||
-- L["Last Purchased:"] = ""
|
||||
L["Last Sold"] = "Последняя продажа"
|
||||
-- L["Last Sold:"] = ""
|
||||
L["Market Value"] = "Рыночная цена"
|
||||
L["Market Value Source"] = "Откуда брать рыночную цену"
|
||||
L["MM/DD/YY HH:MM"] = "ММ/ДД/ГГ ЧЧ:ММ"
|
||||
L["none"] = "без фильтра"
|
||||
-- L["None"] = ""
|
||||
L["Options"] = "Настройки"
|
||||
-- L["Other"] = ""
|
||||
-- L["Other Income"] = ""
|
||||
L["Player"] = "Игрок"
|
||||
-- L["Player Gold"] = ""
|
||||
L["Player(s)"] = "Игрок(и)"
|
||||
L["Price Per Item"] = "Цена за товар"
|
||||
L["Profit:"] = "Прибыль:"
|
||||
L["Profit Per Day:"] = "Прибыль в день:"
|
||||
L["Purchase Data"] = "Данные покупки"
|
||||
-- L["Purchased (Avg Price):"] = ""
|
||||
-- L["Purchased (Total Price):"] = ""
|
||||
L["Purchases"] = "Покупки"
|
||||
L["Quantity"] = "Количество"
|
||||
L["Quantity Bought:"] = "Число покупок:"
|
||||
L["Quantity Sold:"] = "Число продаж:"
|
||||
L["Rarity"] = "Редкость"
|
||||
L["Removed a total of %s old records and %s items with no remaining records."] = "Всего удалено %s старых записей и %s товаров без оставшихся записей."
|
||||
L["Remove Old Data (No Confirmation)"] = "Удалить старые данные (БЕЗ подтверждения)"
|
||||
L["Resale"] = "Перепродажа"
|
||||
-- L["Revenue"] = ""
|
||||
L["%s ago"] = "%s назад"
|
||||
L["Sale Data"] = "Данные продажи"
|
||||
-- L["Sale Rate:"] = ""
|
||||
L["Sales"] = "Продажи"
|
||||
L["Search"] = "Поиск"
|
||||
L["Select how you would like prices to be shown in the \"Items\" and \"Resale\" tabs; either average price per item or total value."] = "Выберите какую цену отображать во вкладках \"Товары\" и \"Перепродажа\": среднюю цену за товар или общую стоимость."
|
||||
L["Select what format Accounting should use to display times in applicable screens."] = "Выберите формат отображения времени."
|
||||
L["Select where you want Accounting to get market value info from to show in applicable screens."] = "Выберите, откуда брать информацию о рыночной цене."
|
||||
-- L["Show Cancelled Auctions as Failed Auctions since Last Sale in item tooltips"] = ""
|
||||
-- L["Show Expired Auctions as Failed Auctions since Last Sale in item tooltips"] = ""
|
||||
L["Show purchase info in item tooltips"] = "Информация о покупках товара в подсказке"
|
||||
L["Show sale info in item tooltips"] = "Информация о продажах товара в подсказке"
|
||||
-- L["Show Sale Rate in item tooltips"] = ""
|
||||
L["Sold"] = "Продано"
|
||||
-- L["Sold (Avg Price):"] = ""
|
||||
-- L["Sold (Total Price):"] = ""
|
||||
L["Source"] = "Источник"
|
||||
L["Spent Per Day:"] = "Потрачено в день:"
|
||||
L["Stack"] = "Стак"
|
||||
L["Summary"] = "Итого"
|
||||
-- L["Target"] = ""
|
||||
L["There is no purchase data for this item."] = "Нет данных о покупке этого товара."
|
||||
L["There is no sale data for this item."] = "Нет данных о продаже этого товара."
|
||||
L["Time"] = "Время"
|
||||
L["Time Format"] = "Формат времени"
|
||||
-- L["Timeframe Filter"] = ""
|
||||
L["Today"] = "Сегодня"
|
||||
L["Top Buyers:"] = "Топ покупателей:"
|
||||
-- L["Top Expense by Gold:"] = ""
|
||||
-- L["Top Expense by Quantity:"] = ""
|
||||
-- L["Top Income by Gold:"] = ""
|
||||
-- L["Top Income by Quantity:"] = ""
|
||||
L["Top Item by Gold:"] = "Топ по золоту:"
|
||||
L["Top Item by Quantity:"] = "Топ по количеству:"
|
||||
L["Top Sellers:"] = "Топ продавцов:"
|
||||
L["Total:"] = "Всего:"
|
||||
L["Total Buy Price"] = "Общая цена покупки"
|
||||
L["Total Price"] = "Общая цена"
|
||||
L["Total Sale Price"] = "Общая цена продажи"
|
||||
L["Total Spent:"] = "Всего потрачено:"
|
||||
L["Total Value"] = "Общая стоимость"
|
||||
-- L["Track sales/purchases via trade"] = ""
|
||||
-- L["TSM_Accounting detected that you just traded %s %s in return for %s. Would you like Accounting to store a record of this trade?"] = ""
|
||||
L["Type"] = "Тип"
|
||||
L["Use smart average for purchase price"] = "Использовать среднее арифметическое для цены покупки"
|
||||
L["Yesterday"] = "Вчера"
|
||||
L[ [=[You can use the options below to clear old data. It is recommened to occasionally clear your old data to keep Accounting running smoothly. Select the minimum number of days old to be removed in the dropdown, then click the button.
|
||||
|
||||
NOTE: There is no confirmation.]=] ] = [=[Используйте настройки ниже для очистки устаревших данных. Рекомендуется время от времени очищать старые данные, чтобы модуль Accounting работал правильно. Выберите минимальное число дней, данные старше которого будут удалены в списке, затем нажмите кнопку.
|
||||
|
||||
ВНИМАНИЕ: действие без подтверждения.]=]
|
||||
L["YY/MM/DD HH:MM"] = "ГГ/ММ/ДД ЧЧ:ММ"
|
||||
|
||||
@@ -0,0 +1,156 @@
|
||||
-- ------------------------------------------------------------------------------ --
|
||||
-- TradeSkillMaster_Accounting --
|
||||
-- http://www.curse.com/addons/wow/tradeskillmaster_accounting --
|
||||
-- --
|
||||
-- A TradeSkillMaster Addon (http://tradeskillmaster.com) --
|
||||
-- All Rights Reserved* - Detailed license information included with addon. --
|
||||
-- ------------------------------------------------------------------------------ --
|
||||
|
||||
-- TradeSkillMaster_Accounting Locale - zhCN
|
||||
-- Please use the localization app on CurseForge to update this
|
||||
-- http://wow.curseforge.com/addons/TradeSkillMaster_Accounting/localization/
|
||||
|
||||
local L = LibStub("AceLocale-3.0"):NewLocale("TradeSkillMaster_Accounting", "zhCN")
|
||||
if not L then return end
|
||||
|
||||
L["Accounting has not yet collect enough information for this tab. This is likely due to not having recorded enough data points or not seeing any significant fluctuations (over 1k gold) in your gold on hand."] = "Accounting还没有为这个标签收集到足够的信息。这可能是由于没有足够的数据点或是您的持有金币量没有大幅波动(1000G以上)。"
|
||||
L["Activity Type"] = "活动类别"
|
||||
L["All"] = "所有"
|
||||
L["Aucs"] = "曲线"
|
||||
L["Average Prices:"] = "平均价:"
|
||||
L["Avg Buy Price"] = "平均买入价"
|
||||
L["Avg Resale Profit"] = "平均转卖利润"
|
||||
L["Avg Sell Price"] = "平均售价"
|
||||
L["Back to Previous Page"] = "返回上一页"
|
||||
L["Balance"] = "结算"
|
||||
L[ [=[Below is a graph of the current character's gold on hand over time.
|
||||
|
||||
The x-axis is time and goes from %s to %s
|
||||
The y-axis is thousands of gold.]=] ] = [=[下图是当前人物金币-时间表
|
||||
X轴是从%s到%s的时间轴
|
||||
Y轴是金币数量(千金)]=]
|
||||
L["Bought"] = "已买入"
|
||||
L["Buyer/Seller"] = "买家/卖家"
|
||||
L["Cancelled"] = "已取消"
|
||||
L["Cancelled Since Last Sale:"] = "自上次售出之后取消拍卖:"
|
||||
L["Clear Old Data"] = "清除旧数据"
|
||||
L["Click for a detailed report on this item."] = "点击生成该物品的详细报告。"
|
||||
L["Click this button to permanently remove data older than the number of days selected in the dropdown."] = "点击此按钮 来永久性删除下拉列表中天数之前的数据。"
|
||||
L["Cost"] = "花费"
|
||||
L["Data older than this many days will be deleted when you click on the button to the right."] = "当您点击右侧的按钮时会删除该天数之前的数据。"
|
||||
L["Days:"] = "天数:"
|
||||
L["DD/MM/YY HH:MM"] = "日/月/年 小时:分钟"
|
||||
L["Display Grey Items in Sales"] = "在销售页面显示灰色品质物品"
|
||||
L["Don't prompt to record trades"] = "不再提示交易信息"
|
||||
L["Earned Per Day:"] = "每天赚取:"
|
||||
L["Expenses"] = "支出"
|
||||
L["Expired"] = "已流拍"
|
||||
L["Expired Since Last Sale:"] = "自上次售出之后的流拍:"
|
||||
L["Failed Auctions"] = "拍卖失败"
|
||||
L["Failed Since Last Sale (Expired/Cancelled):"] = "自上次售出之后的失败(流拍/取消):"
|
||||
L["General Options"] = "基本选项"
|
||||
L["Gold Earned:"] = "赚取金币:"
|
||||
L["Gold Spent:"] = "花费金币:"
|
||||
L["Group"] = "分组"
|
||||
L["_ Hr _ Min ago"] = "_ 小时 _ 分钟之前"
|
||||
L["If checked, poor quality items will be shown in sales data. They will still be included in gold earned totals on the summary tab regardless of this setting"] = "如果勾选,灰色品质物品将会在销售数据里显示。无论勾选与否,他们都将加进赚取金币总额里。"
|
||||
L["If checked, the average purchase price that shows in the tooltip will be the average price for the most recent X you have purchased, where X is the number you have in your bags / bank / gbank using data from the ItemTracker module. Otherwise, a simple average of all purchases will be used."] = "如果勾选此项,鼠标提示信息里显示的平均收购价 将会是您最近购买的数量的平均收购价,这个数量是ItemTracker模块数据里的您的背包/银行/公会银行的数量。否则,会使用所有采购的平均收购价。"
|
||||
L["If checked, the number of cancelled auctions since the last sale will show as up as failed auctions in an item's tooltip. if no sales then the total number of cancelled auctions will be shown."] = "如果勾选, 取消拍卖次数会作为自上次售出以来的失败拍卖显示在物品鼠标提示中. 如果没有售出的情况下,显示的次数就是取消拍卖次数。"
|
||||
L["If checked, the number of expired auctions since the last sale will show as up as failed auctions in an item's tooltip. if no sales then the total number of expired auctions will be shown."] = "如果勾选, 流拍次数会作为自上次售出以来的失败拍卖显示在物品鼠标提示中. 如果没有售出的情况下,显示的次数就是流拍次数。"
|
||||
L["If checked, the number you have purchased and the average purchase price will show up in an item's tooltip."] = "如果勾选,物品的鼠标提示中将显示该物品你的购买数量与购买均价。"
|
||||
L["If checked, the number you have sold and the average sale price will show up in an item's tooltip."] = "如果勾选,物品的鼠标提示中将显示该物品你的销售数量与销售均价。"
|
||||
L["If checked, the sale rate will be shown in item tooltips. sale rate is calculated as total sold / (total sold + total expired + total cancelled)."] = "如果勾选, 出售率会显示在物品鼠标提示上。出售率 = 售出总数/(售出总数+流拍次数+取消拍卖次数)"
|
||||
L["If checked, whenever you buy or sell any quantity of a single item via trade, Accounting will display a popup asking if you want it to record that transaction."] = "如果勾选, 当您通过交易方式购买或出售物品时, Accounting 弹出确认框询问是否保存交易记录。"
|
||||
L["If checked, you won't get a popup confirmation about whether or not to track trades."] = "如果勾选,将不会弹出是否追踪交易的确认框。"
|
||||
L["Income"] = "收入"
|
||||
L["Item Name"] = "物品名称"
|
||||
L["Items"] = "物品"
|
||||
L["Last 14 Days"] = "最近14天"
|
||||
L["Last 30 Days"] = "最近30天"
|
||||
L["Last 30 Days:"] = "最近30天:"
|
||||
L["Last 60 Days"] = "最近60天"
|
||||
L["Last 7 Days"] = "最近7天"
|
||||
L["Last 7 Days:"] = "最近7天:"
|
||||
L["Last Purchase"] = "最近购买"
|
||||
L["Last Purchased:"] = "上次购买:"
|
||||
L["Last Sold"] = "最近售出"
|
||||
L["Last Sold:"] = "上次售出:"
|
||||
L["Market Value"] = "市场价"
|
||||
L["Market Value Source"] = "市场价来源"
|
||||
L["MM/DD/YY HH:MM"] = "月/日/年 小时:分钟"
|
||||
L["none"] = "无"
|
||||
L["None"] = "无"
|
||||
L["Options"] = "选项"
|
||||
L["Other"] = "其他"
|
||||
L["Other Income"] = "其他收入"
|
||||
L["Player"] = "角色"
|
||||
L["Player Gold"] = "玩家金币"
|
||||
L["Player(s)"] = "角色"
|
||||
L["Price Per Item"] = "物品单价"
|
||||
L["Profit:"] = "利润:"
|
||||
L["Profit Per Day:"] = "日平均利润:"
|
||||
L["Purchase Data"] = "购买数据"
|
||||
L["Purchased (Avg Price):"] = "购买(平均价):"
|
||||
L["Purchased (Total Price):"] = "购买(总价):"
|
||||
L["Purchases"] = "购买数量"
|
||||
L["Quantity"] = "数量"
|
||||
L["Quantity Bought:"] = "买入数量"
|
||||
L["Quantity Sold:"] = "售出数量"
|
||||
L["Rarity"] = "稀有度"
|
||||
L["Removed a total of %s old records and %s items with no remaining records."] = "已移除 %s 条旧记录 和 %s 个无剩余记录的物品."
|
||||
L["Remove Old Data (No Confirmation)"] = "清除旧数据 (无确认提示)"
|
||||
L["Resale"] = "转卖"
|
||||
L["Revenue"] = "手续费"
|
||||
L["%s ago"] = "%s 之前"
|
||||
L["Sale Data"] = "出售数据"
|
||||
L["Sale Rate:"] = "出售率:"
|
||||
L["Sales"] = "出售数量"
|
||||
L["Search"] = "搜索"
|
||||
L["Select how you would like prices to be shown in the \"Items\" and \"Resale\" tabs; either average price per item or total value."] = "选择\"物品\"和\"转卖\"标签里价格的显示方式,可以是每种物品的平均价格或总价格。"
|
||||
L["Select what format Accounting should use to display times in applicable screens."] = "请选择Accounting使用何种时间显示格式。"
|
||||
L["Select where you want Accounting to get market value info from to show in applicable screens."] = "请选择Accounting从何处获取市场价信息。"
|
||||
L["Show Cancelled Auctions as Failed Auctions since Last Sale in item tooltips"] = "将取消拍卖算在物品鼠标提示上的\"上次售出以来的失败拍卖\""
|
||||
L["Show Expired Auctions as Failed Auctions since Last Sale in item tooltips"] = "将流拍算在物品鼠标提示上的\"上次售出以来的失败拍卖\""
|
||||
L["Show purchase info in item tooltips"] = "在物品的鼠标提示中显示购买信息"
|
||||
L["Show sale info in item tooltips"] = "在物品的鼠标提示中显示销售信息"
|
||||
L["Show Sale Rate in item tooltips"] = "在物品鼠标提示中显示交易率"
|
||||
L["Sold"] = "售出"
|
||||
L["Sold (Avg Price):"] = "售出(平均价):"
|
||||
L["Sold (Total Price):"] = "售出(总价):"
|
||||
L["Source"] = "来源"
|
||||
L["Spent Per Day:"] = "日花费:"
|
||||
L["Stack"] = "堆叠"
|
||||
L["Summary"] = "摘要"
|
||||
L["Target"] = "目标"
|
||||
L["There is no purchase data for this item."] = "该物品无购买数据。"
|
||||
L["There is no sale data for this item."] = "该物品无销售数据。"
|
||||
L["Time"] = "时间"
|
||||
L["Time Format"] = "时间格式"
|
||||
L["Timeframe Filter"] = "时间筛选器"
|
||||
L["Today"] = "今天"
|
||||
L["Top Buyers:"] = "最高出价者:"
|
||||
L["Top Expense by Gold:"] = "最高金币支出:"
|
||||
L["Top Expense by Quantity:"] = "最高数量支出:"
|
||||
L["Top Income by Gold:"] = "最高金币收入:"
|
||||
L["Top Income by Quantity:"] = "最高数量收入:"
|
||||
L["Top Item by Gold:"] = "最贵物品:"
|
||||
L["Top Item by Quantity:"] = "最多的物品:"
|
||||
L["Top Sellers:"] = "卖家排名:"
|
||||
L["Total:"] = "总计:"
|
||||
L["Total Buy Price"] = "买入总价"
|
||||
L["Total Price"] = "总价"
|
||||
L["Total Sale Price"] = "出售总价"
|
||||
L["Total Spent:"] = "总花费:"
|
||||
L["Total Value"] = "总价格"
|
||||
L["Track sales/purchases via trade"] = "追踪通过交易方式进行的出售/购买"
|
||||
L["TSM_Accounting detected that you just traded %s %s in return for %s. Would you like Accounting to store a record of this trade?"] = "TSM_Accounting 检测到您进行了一笔%s %s的交易, 交易金额为%s。您希望保留此次交易记录吗?"
|
||||
L["Type"] = "类型"
|
||||
L["Use smart average for purchase price"] = "购买价格使用智能均价"
|
||||
L["Yesterday"] = "昨天"
|
||||
L[ [=[You can use the options below to clear old data. It is recommened to occasionally clear your old data to keep Accounting running smoothly. Select the minimum number of days old to be removed in the dropdown, then click the button.
|
||||
|
||||
NOTE: There is no confirmation.]=] ] = [=[您可以使用以下的选项来清除旧的数据. 推荐您定期清除数据来保持插件运行流畅。选择您要清除的旧数据的天数, 然后点击按钮。
|
||||
|
||||
注意: 此操作无确认提示。]=]
|
||||
L["YY/MM/DD HH:MM"] = "年/月/日 小时:分钟"
|
||||
|
||||
@@ -0,0 +1,152 @@
|
||||
-- ------------------------------------------------------------------------------ --
|
||||
-- TradeSkillMaster_Accounting --
|
||||
-- http://www.curse.com/addons/wow/tradeskillmaster_accounting --
|
||||
-- --
|
||||
-- A TradeSkillMaster Addon (http://tradeskillmaster.com) --
|
||||
-- All Rights Reserved* - Detailed license information included with addon. --
|
||||
-- ------------------------------------------------------------------------------ --
|
||||
|
||||
-- TradeSkillMaster_Accounting Locale - zhTW
|
||||
-- Please use the localization app on CurseForge to update this
|
||||
-- http://wow.curseforge.com/addons/TradeSkillMaster_Accounting/localization/
|
||||
|
||||
local L = LibStub("AceLocale-3.0"):NewLocale("TradeSkillMaster_Accounting", "zhTW")
|
||||
if not L then return end
|
||||
|
||||
-- L["Accounting has not yet collect enough information for this tab. This is likely due to not having recorded enough data points or not seeing any significant fluctuations (over 1k gold) in your gold on hand."] = ""
|
||||
L["Activity Type"] = "活動類型"
|
||||
L["All"] = "所有"
|
||||
L["Aucs"] = "拍賣數"
|
||||
L["Average Prices:"] = "平均價格:"
|
||||
L["Avg Buy Price"] = "平均購買價"
|
||||
L["Avg Resale Profit"] = "平均轉售價"
|
||||
L["Avg Sell Price"] = "平均出售價"
|
||||
L["Back to Previous Page"] = "返回上一頁"
|
||||
-- L["Balance"] = ""
|
||||
--[==[ L[ [=[Below is a graph of the current character's gold on hand over time.
|
||||
|
||||
The x-axis is time and goes from %s to %s
|
||||
The y-axis is thousands of gold.]=] ] = "" ]==]
|
||||
L["Bought"] = "購買"
|
||||
L["Buyer/Seller"] = "購買者/出售者"
|
||||
-- L["Cancelled"] = ""
|
||||
-- L["Cancelled Since Last Sale:"] = ""
|
||||
L["Clear Old Data"] = "清除舊資料"
|
||||
L["Click for a detailed report on this item."] = "點擊察看詳細訊息。"
|
||||
L["Click this button to permanently remove data older than the number of days selected in the dropdown."] = "點擊按鈕會永久刪除比下拉選單選擇的天數更舊的資料。"
|
||||
-- L["Cost"] = ""
|
||||
L["Data older than this many days will be deleted when you click on the button to the right."] = "比這舊更多天的資料會被刪除當你點擊按鈕。"
|
||||
L["Days:"] = "天數:"
|
||||
L["DD/MM/YY HH:MM"] = "日/月/年 時:分"
|
||||
-- L["Display Grey Items in Sales"] = ""
|
||||
L["Don't prompt to record trades"] = "不要提示交易紀錄"
|
||||
L["Earned Per Day:"] = "日收入:"
|
||||
-- L["Expenses"] = ""
|
||||
-- L["Expired"] = ""
|
||||
-- L["Expired Since Last Sale:"] = ""
|
||||
-- L["Failed Auctions"] = ""
|
||||
-- L["Failed Since Last Sale (Expired/Cancelled):"] = ""
|
||||
L["General Options"] = "一般設定"
|
||||
L["Gold Earned:"] = "收入:"
|
||||
L["Gold Spent:"] = "支出:"
|
||||
-- L["Group"] = ""
|
||||
L["_ Hr _ Min ago"] = "_ 小時 _ 分鐘之前"
|
||||
-- L["If checked, poor quality items will be shown in sales data. They will still be included in gold earned totals on the summary tab regardless of this setting"] = ""
|
||||
L["If checked, the average purchase price that shows in the tooltip will be the average price for the most recent X you have purchased, where X is the number you have in your bags / bank / gbank using data from the ItemTracker module. Otherwise, a simple average of all purchases will be used."] = "勾選,顯示在提示裡的平均購買價會是你最新購買X的平均價格,X是從ItemTracker模組裡的資料。換句話說,所有購買的簡單平均會被使用。"
|
||||
-- L["If checked, the number of cancelled auctions since the last sale will show as up as failed auctions in an item's tooltip. if no sales then the total number of cancelled auctions will be shown."] = ""
|
||||
-- L["If checked, the number of expired auctions since the last sale will show as up as failed auctions in an item's tooltip. if no sales then the total number of expired auctions will be shown."] = ""
|
||||
L["If checked, the number you have purchased and the average purchase price will show up in an item's tooltip."] = "如果勾選,購買數和平均購買價會顯示在物品的提示中。"
|
||||
L["If checked, the number you have sold and the average sale price will show up in an item's tooltip."] = "如果勾選,出售數和平均購買價會顯示在物品的提示中。"
|
||||
-- L["If checked, the sale rate will be shown in item tooltips. sale rate is calculated as total sold / (total sold + total expired + total cancelled)."] = ""
|
||||
L["If checked, whenever you buy or sell any quantity of a single item via trade, Accounting will display a popup asking if you want it to record that transaction."] = "勾選,無論你透過交易來買或賣任何數量的單一物品,Accounting將會跳出視窗問你是否要紀錄交易。"
|
||||
L["If checked, you won't get a popup confirmation about whether or not to track trades."] = "勾選,將不會彈出是否要追蹤交易的確認。"
|
||||
-- L["Income"] = ""
|
||||
L["Item Name"] = "物品名稱"
|
||||
L["Items"] = "物品"
|
||||
-- L["Last 14 Days"] = ""
|
||||
-- L["Last 30 Days"] = ""
|
||||
L["Last 30 Days:"] = "30天內:"
|
||||
-- L["Last 60 Days"] = ""
|
||||
-- L["Last 7 Days"] = ""
|
||||
L["Last 7 Days:"] = "7天內:"
|
||||
L["Last Purchase"] = "上次購買"
|
||||
-- L["Last Purchased:"] = ""
|
||||
L["Last Sold"] = "上次賣出"
|
||||
L["Last Sold:"] = "最後賣出:"
|
||||
L["Market Value"] = "市場價格"
|
||||
L["Market Value Source"] = "市場價格來源"
|
||||
L["MM/DD/YY HH:MM"] = "月/日/年 時:分"
|
||||
L["none"] = "無"
|
||||
-- L["None"] = ""
|
||||
L["Options"] = "設定"
|
||||
-- L["Other"] = ""
|
||||
-- L["Other Income"] = ""
|
||||
L["Player"] = "玩家"
|
||||
-- L["Player Gold"] = ""
|
||||
L["Player(s)"] = "玩家"
|
||||
L["Price Per Item"] = "每一物品價格"
|
||||
-- L["Profit:"] = ""
|
||||
-- L["Profit Per Day:"] = ""
|
||||
L["Purchase Data"] = "購買資料"
|
||||
-- L["Purchased (Avg Price):"] = ""
|
||||
-- L["Purchased (Total Price):"] = ""
|
||||
L["Purchases"] = "購入"
|
||||
L["Quantity"] = "數量"
|
||||
L["Quantity Bought:"] = "購買數量:"
|
||||
L["Quantity Sold:"] = "賣出數量:"
|
||||
-- L["Rarity"] = ""
|
||||
L["Removed a total of %s old records and %s items with no remaining records."] = "移除%s全部舊紀錄並%s物品沒有剩餘紀錄。"
|
||||
L["Remove Old Data (No Confirmation)"] = "移除舊資料(無確認)"
|
||||
L["Resale"] = "轉售"
|
||||
-- L["Revenue"] = ""
|
||||
L["%s ago"] = "%s 之前"
|
||||
L["Sale Data"] = "賣出資料"
|
||||
-- L["Sale Rate:"] = ""
|
||||
L["Sales"] = "賣出"
|
||||
L["Search"] = "搜尋"
|
||||
L["Select how you would like prices to be shown in the \"Items\" and \"Resale\" tabs; either average price per item or total value."] = "選擇你想要在\"物品\"和\"轉售\"標籤上如何顯示;每件物品平均價錢或是總價值。"
|
||||
L["Select what format Accounting should use to display times in applicable screens."] = "選擇TSM Accounting顯示次數格式在合適螢幕。"
|
||||
L["Select where you want Accounting to get market value info from to show in applicable screens."] = "選擇TSM Accounting取得市場價格資訊來源顯示在合適螢幕。"
|
||||
-- L["Show Cancelled Auctions as Failed Auctions since Last Sale in item tooltips"] = ""
|
||||
-- L["Show Expired Auctions as Failed Auctions since Last Sale in item tooltips"] = ""
|
||||
L["Show purchase info in item tooltips"] = "在物品提示顯示購買資訊"
|
||||
L["Show sale info in item tooltips"] = "物品提示顯示賣出資訊"
|
||||
-- L["Show Sale Rate in item tooltips"] = ""
|
||||
L["Sold"] = "賣出"
|
||||
-- L["Sold (Avg Price):"] = ""
|
||||
-- L["Sold (Total Price):"] = ""
|
||||
-- L["Source"] = ""
|
||||
L["Spent Per Day:"] = "日支出:"
|
||||
L["Stack"] = "堆疊"
|
||||
L["Summary"] = "摘要"
|
||||
-- L["Target"] = ""
|
||||
L["There is no purchase data for this item."] = "沒有這個物品的購買資料。"
|
||||
L["There is no sale data for this item."] = "沒有這個物品的出售資料。"
|
||||
L["Time"] = "時間"
|
||||
L["Time Format"] = "時間格式"
|
||||
-- L["Timeframe Filter"] = ""
|
||||
-- L["Today"] = ""
|
||||
L["Top Buyers:"] = "購買人排序:"
|
||||
-- L["Top Expense by Gold:"] = ""
|
||||
-- L["Top Expense by Quantity:"] = ""
|
||||
-- L["Top Income by Gold:"] = ""
|
||||
-- L["Top Income by Quantity:"] = ""
|
||||
L["Top Item by Gold:"] = "最高價錢排序:"
|
||||
L["Top Item by Quantity:"] = "品質排序:"
|
||||
L["Top Sellers:"] = "賣出人排序:"
|
||||
L["Total:"] = "全部:"
|
||||
L["Total Buy Price"] = "總購買價"
|
||||
L["Total Price"] = "總價"
|
||||
L["Total Sale Price"] = "總售價"
|
||||
L["Total Spent:"] = "總花費:"
|
||||
L["Total Value"] = "總價值"
|
||||
L["Track sales/purchases via trade"] = "追蹤賣出/購買透過交易"
|
||||
-- L["TSM_Accounting detected that you just traded %s %s in return for %s. Would you like Accounting to store a record of this trade?"] = ""
|
||||
-- L["Type"] = ""
|
||||
L["Use smart average for purchase price"] = "使用智慧平均購買價"
|
||||
-- L["Yesterday"] = ""
|
||||
L[ [=[You can use the options below to clear old data. It is recommened to occasionally clear your old data to keep Accounting running smoothly. Select the minimum number of days old to be removed in the dropdown, then click the button.
|
||||
|
||||
NOTE: There is no confirmation.]=] ] = "你可以使用以下設定來清除舊資料。推薦你偶爾清除舊資料讓Accounting跑得更順。在下拉式選單選擇最小天數,然後點擊按鈕。"
|
||||
L["YY/MM/DD HH:MM"] = "年/月/日 時:分"
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,520 @@
|
||||
-- ------------------------------------------------------------------------------ --
|
||||
-- TradeSkillMaster_Accounting --
|
||||
-- http://www.curse.com/addons/wow/tradeskillmaster_accounting --
|
||||
-- --
|
||||
-- A TradeSkillMaster Addon (http://tradeskillmaster.com) --
|
||||
-- All Rights Reserved* - Detailed license information included with addon. --
|
||||
-- ------------------------------------------------------------------------------ --
|
||||
|
||||
-- register this file with Ace Libraries
|
||||
local TSM = select(2, ...)
|
||||
TSM = LibStub("AceAddon-3.0"):NewAddon(TSM, "TSM_Accounting", "AceEvent-3.0", "AceConsole-3.0")
|
||||
TSM.SELL_KEYS = { "itemString", "itemName", "stackSize", "quantity", "price", "buyer", "player", "time", "source" }
|
||||
TSM.BUY_KEYS = { "itemString", "itemName", "stackSize", "quantity", "price", "seller", "player", "time", "source" }
|
||||
TSM.INCOME_KEYS = { "type", "amount", "source", "player", "time" }
|
||||
TSM.EXPENSE_KEYS = { "type", "amount", "destination", "player", "time" }
|
||||
TSM.EXPIRED_KEYS = { "itemString", "itemName", "stackSize", "quantity", "player", "time" }
|
||||
TSM.CANCELLED_KEYS = { "itemString", "itemName", "stackSize", "quantity", "player", "time" }
|
||||
TSM.GOLD_LOG_KEYS = { "startMinute", "endMinute", "copper" }
|
||||
local MAX_CSV_RECORDS = 55000
|
||||
local L = LibStub("AceLocale-3.0"):GetLocale("TradeSkillMaster_Accounting") -- loads the localization table
|
||||
local LibParse = LibStub("LibParse")
|
||||
|
||||
local savedDBDefaults = {
|
||||
global = {
|
||||
itemStrings = {},
|
||||
infoID = 0,
|
||||
},
|
||||
factionrealm = {
|
||||
csvSales = "",
|
||||
csvBuys = "",
|
||||
csvIncome = "",
|
||||
csvExpense = "",
|
||||
csvExpired = "",
|
||||
csvCancelled = "",
|
||||
timeFormat = "ago",
|
||||
mvSource = "adbmarket",
|
||||
priceFormat = "avg",
|
||||
tooltip = { sale = false, purchase = false },
|
||||
smartBuyPrice = false,
|
||||
expiredAuctions = false,
|
||||
cancelledAuctions = false,
|
||||
saleRate = false,
|
||||
trackTrades = true,
|
||||
autoTrackTrades = false,
|
||||
displayGreys = true,
|
||||
goldLog = {},
|
||||
displayTransfers = true,
|
||||
saveTimeSales = "",
|
||||
saveTimeBuys = "",
|
||||
trimmed = {},
|
||||
},
|
||||
}
|
||||
|
||||
-- Called once the player has loaded WOW.
|
||||
function TSM:OnInitialize()
|
||||
-- load the savedDB into TSM.db
|
||||
TSM.db = LibStub:GetLibrary("AceDB-3.0"):New("TradeSkillMaster_AccountingDB", savedDBDefaults, true)
|
||||
|
||||
for module in pairs(TSM.modules) do
|
||||
TSM[module] = TSM.modules[module]
|
||||
end
|
||||
|
||||
-- register with TSM
|
||||
TSM:RegisterModule()
|
||||
|
||||
-- clear out 1.x data
|
||||
if TSM.db.factionrealm.itemData then
|
||||
TSM.db.factionrealm.itemData = nil
|
||||
end
|
||||
|
||||
if TSM.db.factionrealm.data then
|
||||
TSM.db.factionrealm.csvSales = TSM.db.factionrealm.data.sales
|
||||
TSM.db.factionrealm.csvBuys = TSM.db.factionrealm.data.buys
|
||||
TSM.db.factionrealm.data = nil
|
||||
end
|
||||
|
||||
for key, timestamp in pairs(TSM.db.factionrealm.trimmed) do
|
||||
TSM:Printf(L["|cffff0000IMPORTANT:|r When TSM_Accounting last saved data for this realm, it was too big for WoW to handle, so old data was automatically trimmed in order to avoid corruption of the saved variables. The last %s of %s data has been preserved."], SecondsToTime(time()-timestamp), key)
|
||||
end
|
||||
TSM.db.factionrealm.trimmed = {}
|
||||
|
||||
TSM.Data:Load()
|
||||
|
||||
-- fix issues in gold log
|
||||
for player, playerData in pairs(TSM.db.factionrealm.goldLog) do
|
||||
for i=#playerData, 1, -1 do
|
||||
local data = playerData[i]
|
||||
data.startMinute = floor(data.startMinute)
|
||||
data.endMinute = floor(data.endMinute)
|
||||
if data.startMinute == data.endMinute and data.copper == 0 then
|
||||
tremove(playerData, i)
|
||||
else
|
||||
-- round to nearest 1k gold
|
||||
data.copper = TSM:Round(data.copper, COPPER_PER_GOLD*1000)
|
||||
end
|
||||
end
|
||||
if #playerData >= 2 then
|
||||
for i=2, #playerData do
|
||||
playerData[i].startMinute = playerData[i-1].endMinute + 1
|
||||
end
|
||||
for i=#playerData-1, 1, -1 do
|
||||
if playerData[i].copper == playerData[i+1].copper then
|
||||
playerData[i].endTime = playerData[i+1].endTime
|
||||
tremove(playerData, i+1)
|
||||
end
|
||||
end
|
||||
for i=#playerData-2, 1, -1 do
|
||||
i = min(i, #playerData-2)
|
||||
if i < 1 then break end
|
||||
if playerData[i].copper == playerData[i+2].copper and playerData[i+1].copper == 0 then
|
||||
playerData[i].endTime = playerData[i+2].endTime
|
||||
tremove(playerData, i+2)
|
||||
tremove(playerData, i+1)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
-- registers this module with TSM by first setting all fields and then calling TSMAPI:NewModule().
|
||||
function TSM:RegisterModule()
|
||||
TSM.icons = {
|
||||
{ side = "module", desc = "Accounting", slashCommand = "accounting", callback = "GUI:Load", icon = "Interface\\Icons\\Inv_Misc_Coin_02" },
|
||||
}
|
||||
TSM.priceSources = {
|
||||
{ key = "avgSell", label = L["Avg Sell Price"], callback = "GetAvgSellPrice" },
|
||||
{ key = "avgBuy", label = L["Avg Buy Price"], callback = "GetAvgBuyPrice" },
|
||||
{ key = "maxSell", label = L["Max Sell Price"], callback = "GetMaxSellPrice" },
|
||||
{ key = "maxBuy", label = L["Max Buy Price"], callback = "GetMaxBuyPrice" },
|
||||
}
|
||||
TSM.tooltipOptions = { callback = "GUI:LoadTooltipOptions" }
|
||||
|
||||
TSMAPI:NewModule(TSM)
|
||||
end
|
||||
|
||||
local tooltipCache = {buys={}, sales={}}
|
||||
function TSM:GetTooltip(itemString)
|
||||
if not (TSM.db.factionrealm.tooltip.sale or TSM.db.factionrealm.tooltip.purchase) then return end
|
||||
if not TSM.items[itemString] then return end
|
||||
TSM.cache[itemString] = TSM.cache[itemString] or {}
|
||||
local text = {}
|
||||
|
||||
local avgSalePrice, totalSaleNum = TSM:GetAvgSellPrice(itemString)
|
||||
totalSaleNum = totalSaleNum or 0
|
||||
local numSaleRecords = #TSM.items[itemString].sales
|
||||
local lastSold = numSaleRecords > 0 and TSM.items[itemString].sales[numSaleRecords].time or 0
|
||||
local moneyCoinsTooltip = TSMAPI:GetMoneyCoinsTooltip()
|
||||
if TSM.db.factionrealm.tooltip.sale and numSaleRecords > 0 then
|
||||
local totalSalePrice = avgSalePrice * totalSaleNum
|
||||
|
||||
if IsShiftKeyDown() then
|
||||
if moneyCoinsTooltip then
|
||||
tinsert(text, { left = " " .. L["Sold (Total Price):"], right = format("%s (%s)", "|cffffffff" .. totalSaleNum .. "|r", (TSMAPI:FormatTextMoneyIcon(totalSalePrice, "|cffffffff", true) or ("|cffffffff" .. "?"))) })
|
||||
else
|
||||
tinsert(text, { left = " " .. L["Sold (Total Price):"], right = format("%s (%s)", "|cffffffff" .. totalSaleNum .. "|r", (TSMAPI:FormatTextMoney(totalSalePrice, "|cffffffff", true) or ("|cffffffff" .. "?"))) })
|
||||
end
|
||||
else
|
||||
local maxPrice = TSM:GetMaxSellPrice(itemString)
|
||||
if moneyCoinsTooltip then
|
||||
tinsert(text, { left = " " .. L["Sold (Avg/Max Price):"], right = format("%s (%s / %s)", "|cffffffff" .. totalSaleNum .. "|r", (TSMAPI:FormatTextMoneyIcon(avgSalePrice, "|cffffffff", true) or ("|cffffffff" .. "?")), (TSMAPI:FormatTextMoneyIcon(maxPrice, "|cffffffff", true) or ("|cffffffff" .. "?"))) })
|
||||
else
|
||||
tinsert(text, { left = " " .. L["Sold (Avg/Max Price):"], right = format("%s (%s / %s)", "|cffffffff" .. totalSaleNum .. "|r", (TSMAPI:FormatTextMoney(avgSalePrice, "|cffffffff", true) or ("|cffffffff" .. "?")), (TSMAPI:FormatTextMoney(maxPrice, "|cffffffff", true) or ("|cffffffff" .. "?"))) })
|
||||
end
|
||||
end
|
||||
if lastSold > 0 then
|
||||
local timeDiff = SecondsToTime(time() - lastSold)
|
||||
tinsert(text, { left = " " .. L["Last Sold:"], right = "|cffffffff" .. format(L["%s ago"], timeDiff) })
|
||||
end
|
||||
end
|
||||
|
||||
local cancelledNum, expiredNum, totalFailed = TSM:GetAuctionStats(itemString, (lastSold > 0 and lastSold))
|
||||
|
||||
if expiredNum > 0 and cancelledNum > 0 then
|
||||
tinsert(text, { left = " " .. L["Failed Since Last Sale (Expired/Cancelled):"], right = format("%s (%s/%s)", "|cffffffff" .. (expiredNum + cancelledNum) .. "|r", "|cffffffff" .. expiredNum .. "|r", "|cffffffff" .. cancelledNum .. "|r") })
|
||||
elseif expiredNum > 0 then
|
||||
tinsert(text, { left = " " .. L["Expired Since Last Sale:"], right = "|cffffffff" .. expiredNum })
|
||||
elseif cancelledNum > 0 then
|
||||
tinsert(text, { left = " " .. L["Cancelled Since Last Sale:"], right = "|cffffffff" .. cancelledNum })
|
||||
end
|
||||
|
||||
if totalSaleNum > 0 and totalFailed > 0 then
|
||||
local saleRate = TSM:Round(totalSaleNum / (totalSaleNum + (totalFailed or 0)), 0.01)
|
||||
tinsert(text, { left = " " .. L["Sale Rate:"], right = "|cffffffff" .. saleRate })
|
||||
end
|
||||
|
||||
if TSM.db.factionrealm.tooltip.purchase and TSM.items[itemString] and #TSM.items[itemString].buys > 0 then
|
||||
local lastPurchased = TSM.items[itemString].buys[#TSM.items[itemString].buys].time
|
||||
local totalPrice, totalNum = 0, 0
|
||||
for _, record in ipairs(TSM.items[itemString].buys) do
|
||||
totalNum = totalNum + record.quantity
|
||||
totalPrice = totalPrice + record.copper * record.quantity
|
||||
end
|
||||
|
||||
if IsShiftKeyDown() then
|
||||
if moneyCoinsTooltip then
|
||||
tinsert(text, { left = " " .. L["Purchased (Total Price):"], right = format("%s (%s)", "|cffffffff" .. totalNum .. "|r", (TSMAPI:FormatTextMoneyIcon(totalPrice, "|cffffffff", true) or ("|cffffffff" .. "?"))) })
|
||||
else
|
||||
tinsert(text, { left = " " .. L["Purchased (Total Price):"], right = format("%s (%s)", "|cffffffff" .. totalNum .. "|r", (TSMAPI:FormatTextMoney(totalPrice, "|cffffffff", true) or ("|cffffffff" .. "?"))) })
|
||||
end
|
||||
else
|
||||
local avgPrice = TSM:GetAvgBuyPrice(itemString)
|
||||
local maxPrice = TSM:GetMaxBuyPrice(itemString)
|
||||
if moneyCoinsTooltip then
|
||||
tinsert(text, { left = " " .. L["Purchased (Avg/Max Price):"], right = format("%s (%s / %s)", "|cffffffff" .. totalNum .. "|r", (TSMAPI:FormatTextMoneyIcon(avgPrice, "|cffffffff", true) or ("|cffffffff" .. "?")), (TSMAPI:FormatTextMoneyIcon(maxPrice, "|cffffffff", true) or ("|cffffffff" .. "?"))) })
|
||||
else
|
||||
tinsert(text, { left = " " .. L["Purchased (Avg/Max Price):"], right = format("%s (%s / %s)", "|cffffffff" .. totalNum .. "|r", (TSMAPI:FormatTextMoney(avgPrice, "|cffffffff", true) or ("|cffffffff" .. "?")), (TSMAPI:FormatTextMoney(maxPrice, "|cffffffff", true) or ("|cffffffff" .. "?"))) })
|
||||
end
|
||||
end
|
||||
if lastPurchased then
|
||||
local timeDiff = SecondsToTime(time() - lastPurchased)
|
||||
tinsert(text, { left = " " .. L["Last Purchased:"], right = "|cffffffff" .. format(L["%s ago"], timeDiff) })
|
||||
end
|
||||
end
|
||||
|
||||
-- add heading
|
||||
if #text > 0 then
|
||||
tinsert(text, 1, "|cffffff00TSM Accounting:")
|
||||
return text
|
||||
end
|
||||
end
|
||||
|
||||
function TSM:OnTSMDBShutdown()
|
||||
-- process items
|
||||
local appDBSales = {}
|
||||
local sales, buys, cancels, expires = {}, {}, {}, {}
|
||||
local saveTimeSales, saveTimeBuys = {}, {}
|
||||
for itemString, data in pairs(TSM.items) do
|
||||
local name = data.itemName or TSMAPI:GetSafeItemInfo(itemString) or TSM:GetItemName(itemString) or "?"
|
||||
name = gsub(name, ",", "") -- can't have commas in the itemNames in the CSV
|
||||
local itemAppData = {}
|
||||
|
||||
-- process sales
|
||||
for _, record in ipairs(data.sales) do
|
||||
record.itemString = itemString
|
||||
record.itemName = name
|
||||
record.buyer = record.otherPlayer
|
||||
record.source = record.key
|
||||
record.price = record.copper
|
||||
if record.key == "Auction" then
|
||||
record.saveTime = record.saveTime or time()
|
||||
tinsert(saveTimeSales, record.saveTime)
|
||||
tinsert(itemAppData, {record.copper, record.quantity, record.time, record.saveTime})
|
||||
end
|
||||
tinsert(sales, record)
|
||||
end
|
||||
|
||||
-- process buys
|
||||
for _, record in ipairs(data.buys) do
|
||||
record.itemString = itemString
|
||||
record.itemName = name
|
||||
record.seller = record.otherPlayer
|
||||
record.source = record.key
|
||||
record.price = record.copper
|
||||
if record.key == "Auction" then
|
||||
record.saveTime = record.saveTime or time()
|
||||
tinsert(saveTimeBuys, record.saveTime)
|
||||
tinsert(itemAppData, {record.copper, record.quantity, record.time, record.saveTime})
|
||||
end
|
||||
tinsert(buys, record)
|
||||
end
|
||||
if #itemAppData > 0 and strfind(itemString, "item:") then
|
||||
local item = gsub(itemString, "item:", "")
|
||||
item = gsub(item, ":0:0:0:0:0:", ":")
|
||||
local itemID, rand = (":"):split(item)
|
||||
if rand == "0" then
|
||||
appDBSales[itemID] = itemAppData
|
||||
else
|
||||
appDBSales[item] = itemAppData
|
||||
end
|
||||
end
|
||||
|
||||
-- process auctions
|
||||
for _, record in ipairs(data.auctions) do
|
||||
record.itemString = itemString
|
||||
record.itemName = name
|
||||
if record.key == "Cancel" then
|
||||
tinsert(cancels, record)
|
||||
elseif record.key == "Expire" then
|
||||
tinsert(expires, record)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
-- trim anything that'll be too long
|
||||
for key, data in pairs({["sales"]=sales, ["buys"]=buys}) do
|
||||
if #data > MAX_CSV_RECORDS then
|
||||
sort(data, function(a, b) return a.time > b.time end)
|
||||
while (#data > floor(MAX_CSV_RECORDS*0.9)) do
|
||||
tremove(data)
|
||||
end
|
||||
TSM.db.factionrealm.trimmed[key] = data[#data].time
|
||||
end
|
||||
end
|
||||
|
||||
TSM.db.factionrealm.saveTimeSales = table.concat(saveTimeSales, ",")
|
||||
TSM.db.factionrealm.saveTimeBuys = table.concat(saveTimeBuys, ",")
|
||||
TSM.db.factionrealm.csvSales = LibParse:CSVEncode(TSM.SELL_KEYS, sales)
|
||||
TSM.db.factionrealm.csvBuys = LibParse:CSVEncode(TSM.BUY_KEYS, buys)
|
||||
TSM.db.factionrealm.csvCancelled = LibParse:CSVEncode(TSM.CANCELLED_KEYS, cancels)
|
||||
TSM.db.factionrealm.csvExpired = LibParse:CSVEncode(TSM.EXPIRED_KEYS, expires)
|
||||
|
||||
-- process income
|
||||
local income = {}
|
||||
for _, record in ipairs(TSM.money.income) do
|
||||
if record.key == "Transfer" then
|
||||
record.type = "Money Transfer"
|
||||
record.source = record.otherPlayer
|
||||
record.amount = record.copper
|
||||
tinsert(income, record)
|
||||
end
|
||||
end
|
||||
TSM.db.factionrealm.csvIncome = LibParse:CSVEncode(TSM.INCOME_KEYS, income)
|
||||
|
||||
-- process expense
|
||||
local expense = {}
|
||||
for _, record in ipairs(TSM.money.expense) do
|
||||
record.amount = record.copper
|
||||
record.destination = record.otherPlayer
|
||||
if record.key == "Transfer" then
|
||||
record.type = "Money Transfer"
|
||||
tinsert(expense, record)
|
||||
elseif record.key == "Postage" then
|
||||
record.type = "Postage"
|
||||
tinsert(expense, record)
|
||||
elseif record.key == "Repair" then
|
||||
record.type = "Repair Bill"
|
||||
tinsert(expense, record)
|
||||
end
|
||||
end
|
||||
TSM.db.factionrealm.csvExpense = LibParse:CSVEncode(TSM.EXPENSE_KEYS, expense)
|
||||
|
||||
-- process gold log
|
||||
TSM.Data:LogGold()
|
||||
for player, data in pairs(TSM.db.factionrealm.goldLog) do
|
||||
if type(data) == "table" then
|
||||
TSM.db.factionrealm.goldLog[player] = LibParse:CSVEncode(TSM.GOLD_LOG_KEYS, data)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
function TSM:GetItemName(item)
|
||||
for itemName, itemString in pairs(TSM.db.global.itemStrings) do
|
||||
if itemString == item then
|
||||
return itemName
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
local baseItemLookup = { update = 0 }
|
||||
function TSM:UpdateBaseItemLookup()
|
||||
if time() - baseItemLookup.update < 30 then return end
|
||||
baseItemLookup = { update = time() }
|
||||
for itemString in pairs(TSM.items) do
|
||||
local baseItemString = TSMAPI:GetBaseItemString(itemString)
|
||||
if baseItemString ~= itemString then
|
||||
baseItemLookup[baseItemString] = baseItemLookup[baseItemString] or {}
|
||||
tinsert(baseItemLookup[baseItemString], itemString)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
local function GetAuctionStats(itemString, minTime)
|
||||
local cancel, expire, total = 0, 0, 0
|
||||
for _, record in ipairs(TSM.items[itemString].auctions) do
|
||||
if record.key == "Cancel" and TSM.db.factionrealm.cancelledAuctions and record.time > minTime then
|
||||
cancel = cancel + record.quantity
|
||||
elseif record.key == "Expire" and TSM.db.factionrealm.expiredAuctions and record.time > minTime then
|
||||
expire = expire + record.quantity
|
||||
end
|
||||
total = total + record.quantity
|
||||
end
|
||||
return cancel, expire, total
|
||||
end
|
||||
|
||||
function TSM:GetAuctionStats(itemString, minTime)
|
||||
minTime = minTime or 0
|
||||
if not itemString then return end
|
||||
if not TSM.cache[itemString].totalFailed then
|
||||
local cancel, expire, total = GetAuctionStats(itemString, minTime)
|
||||
TSM.cache[itemString].totalCancel = cancel
|
||||
TSM.cache[itemString].totalExpire = expire
|
||||
TSM.cache[itemString].totalFailed = total
|
||||
end
|
||||
return TSM.cache[itemString].totalCancel, TSM.cache[itemString].totalExpire, TSM.cache[itemString].totalFailed
|
||||
end
|
||||
|
||||
local function GetAverageSellPrice(itemString, noBaseItem)
|
||||
if not noBaseItem and itemString and baseItemLookup[itemString] then
|
||||
local totalPrice, totalNum = 0, 0
|
||||
for _, item in ipairs(baseItemLookup[itemString]) do
|
||||
local price, num = GetAverageSellPrice(item, true)
|
||||
if price and num and num > 0 then
|
||||
totalPrice = totalPrice + price
|
||||
totalNum = totalNum + num
|
||||
end
|
||||
end
|
||||
if totalNum > 0 then
|
||||
return TSM:Round(totalPrice / totalNum)
|
||||
end
|
||||
end
|
||||
if not (TSM.items[itemString] and #TSM.items[itemString].sales > 0) then return end
|
||||
|
||||
local totalPrice, totalSaleNum = 0, 0
|
||||
for _, record in ipairs(TSM.items[itemString].sales) do
|
||||
totalSaleNum = totalSaleNum + record.quantity
|
||||
totalPrice = totalPrice + record.copper * record.quantity
|
||||
end
|
||||
|
||||
return TSM:Round(totalPrice / totalSaleNum), totalSaleNum
|
||||
end
|
||||
|
||||
function TSM:GetAvgSellPrice(itemString)
|
||||
itemString = TSMAPI:GetItemString(select(2, TSMAPI:GetSafeItemInfo(itemString)))
|
||||
if not itemString then return end
|
||||
TSM:UpdateBaseItemLookup()
|
||||
TSM.cache[itemString] = TSM.cache[itemString] or {}
|
||||
if not TSM.cache[itemString].avgSellPrice then
|
||||
local price, num = GetAverageSellPrice(itemString)
|
||||
TSM.cache[itemString].avgSellPrice = price
|
||||
TSM.cache[itemString].avgSellNum = num
|
||||
end
|
||||
return TSM.cache[itemString].avgSellPrice, TSM.cache[itemString].avgSellNum
|
||||
end
|
||||
|
||||
local function GetAvgerageBuyPrice(itemString, noBaseItem)
|
||||
if not noBaseItem and itemString and baseItemLookup[itemString] then
|
||||
local totalPrice, totalNum = 0, 0
|
||||
for _, item in ipairs(baseItemLookup[itemString]) do
|
||||
if not baseItemLookup[item] then
|
||||
local price, num = GetAvgerageBuyPrice(item, true)
|
||||
if price and num and num > 0 then
|
||||
totalPrice = totalPrice + price
|
||||
totalNum = totalNum + num
|
||||
end
|
||||
end
|
||||
end
|
||||
if totalNum > 0 then
|
||||
return TSM:Round(totalPrice / totalNum)
|
||||
end
|
||||
end
|
||||
if not (TSM.items[itemString] and #TSM.items[itemString].buys > 0) then return end
|
||||
|
||||
local itemCount = 0
|
||||
if TSM.db.factionrealm.smartBuyPrice then
|
||||
local player, alts = TSMAPI:ModuleAPI("ItemTracker", "playertotal", itemString)
|
||||
if not player then
|
||||
alts = nil
|
||||
end
|
||||
player = player or 0
|
||||
alts = alts or 0
|
||||
local guild = TSMAPI:ModuleAPI("ItemTracker", "guildtotal", itemString) or 0
|
||||
local auctions = TSMAPI:ModuleAPI("ItemTracker", "auctionstotal", itemString) or 0
|
||||
itemCount = player + alts + guild + auctions
|
||||
end
|
||||
|
||||
local num, totalPrice = 0, 0
|
||||
for i = #TSM.items[itemString].buys, 1, -1 do
|
||||
local record = TSM.items[itemString].buys[i]
|
||||
for j = 1, record.quantity do
|
||||
num = num + 1
|
||||
totalPrice = totalPrice + record.copper
|
||||
if itemCount > 0 and num >= itemCount then break end
|
||||
end
|
||||
if itemCount > 0 and num >= itemCount then break end
|
||||
end
|
||||
|
||||
return TSM:Round(totalPrice / num), num
|
||||
end
|
||||
|
||||
function TSM:GetAvgBuyPrice(itemString)
|
||||
itemString = TSMAPI:GetItemString(select(2, TSMAPI:GetSafeItemInfo(itemString)))
|
||||
if not itemString then return end
|
||||
TSM.cache[itemString] = TSM.cache[itemString] or {}
|
||||
TSM:UpdateBaseItemLookup()
|
||||
if not TSM.cache[itemString].avgBuyPrice then
|
||||
local price, num = GetAvgerageBuyPrice(itemString)
|
||||
TSM.cache[itemString].avgBuyPrice = price
|
||||
TSM.cache[itemString].avgBuyNum = num
|
||||
end
|
||||
return TSM.cache[itemString].avgBuyPrice, TSM.cache[itemString].avgBuyNum
|
||||
end
|
||||
|
||||
function TSM:GetMaxSellPrice(itemString)
|
||||
itemString = TSMAPI:GetItemString(select(2, TSMAPI:GetSafeItemInfo(itemString)))
|
||||
if not (itemString and TSM.items[itemString] and #TSM.items[itemString].sales > 0) then return end
|
||||
TSM.cache[itemString] = TSM.cache[itemString] or {}
|
||||
|
||||
if not TSM.cache[itemString].maxSellPrice then
|
||||
local maxPrice = 0
|
||||
for _, record in ipairs(TSM.items[itemString].sales) do
|
||||
maxPrice = max(maxPrice, record.copper)
|
||||
end
|
||||
TSM.cache[itemString].maxSellPrice = maxPrice
|
||||
end
|
||||
|
||||
return TSM.cache[itemString].maxSellPrice
|
||||
end
|
||||
|
||||
function TSM:GetMaxBuyPrice(itemString)
|
||||
itemString = TSMAPI:GetItemString(select(2, TSMAPI:GetSafeItemInfo(itemString)))
|
||||
if not (itemString and TSM.items[itemString] and #TSM.items[itemString].buys > 0) then return end
|
||||
TSM.cache[itemString] = TSM.cache[itemString] or {}
|
||||
|
||||
if not TSM.cache[itemString].maxBuyPrice then
|
||||
local maxPrice = 0
|
||||
for _, record in ipairs(TSM.items[itemString].buys) do
|
||||
maxPrice = max(maxPrice, record.copper)
|
||||
end
|
||||
TSM.cache[itemString].maxBuyPrice = maxPrice
|
||||
end
|
||||
|
||||
return TSM.cache[itemString].maxBuyPrice
|
||||
end
|
||||
|
||||
function TSM:Round(value, sig)
|
||||
sig = sig or 1
|
||||
local gold = value / sig
|
||||
gold = floor(gold + 0.5)
|
||||
return gold * sig
|
||||
end
|
||||
@@ -0,0 +1,26 @@
|
||||
## Interface: 30300
|
||||
## Title: |cff00ff00TradeSkillMaster_Accounting|r
|
||||
## Notes: Tracks your gold-flow/sales/purchases and provides you with detailed summaries and lists of this information.
|
||||
## Author: Sapu94, Bart39
|
||||
## Version: v2.3
|
||||
## SavedVariables: TradeSkillMaster_AccountingDB
|
||||
## Dependency: TradeSkillMaster
|
||||
## X-Curse-Packaged-Version: v2.3
|
||||
## X-Curse-Project-Name: TradeSkillMaster_Accounting
|
||||
## X-Curse-Project-ID: tradeskillmaster_accounting
|
||||
## X-Curse-Repository-ID: wow/tradeskillmaster_accounting/mainline
|
||||
|
||||
Locale\enUS.lua
|
||||
Locale\frFR.lua
|
||||
Locale\deDE.lua
|
||||
Locale\koKR.lua
|
||||
Locale\esMX.lua
|
||||
Locale\ruRU.lua
|
||||
Locale\zhCN.lua
|
||||
Locale\esES.lua
|
||||
Locale\zhTW.lua
|
||||
Locale\ptBR.lua
|
||||
|
||||
TradeSkillMaster_Accounting.lua
|
||||
Modules\data.lua
|
||||
Modules\gui.lua
|
||||
Reference in New Issue
Block a user