| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- Created by Merrill Corporation --> |
<!-- Generated by Fujitsu XWand B0126 --> |
<!-- Generated by Fujitsu Interstage XWand B0189 --> |
<!-- Generated by IRIS XBRL Generation Engine --> |
<xsd:schema targetNamespace="http://www.trinasolar.com/20121231" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tsl="http://www.trinasolar.com/20121231" xmlns:us-gaap="http://fasb.org/us-gaap/2012-01-31" xmlns:us-roles="http://fasb.org/us-roles/2012-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:currency="http://xbrl.sec.gov/currency/2012-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:country="http://xbrl.sec.gov/country/2012-01-31" xmlns:us-types="http://fasb.org/us-types/2012-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:dei="http://xbrl.sec.gov/dei/2012-01-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance"> |
| <xsd:annotation> |
| | <xsd:appinfo> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="tsl-20121231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="tsl-20121231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="tsl-20121231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="tsl-20121231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation"> |
| <link:definition> 0000 - Document - Document and Entity Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/BalanceSheet" id="BalanceSheet"> |
| <link:definition> 0010 - Statement - CONSOLIDATED BALANCE SHEETS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/BalanceSheetParenthetical" id="BalanceSheetParenthetical"> |
| <link:definition> 0015 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/StatementOfIncome" id="StatementOfIncome"> |
| <link:definition> 0020 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/StatementOfComprehensiveIncome" id="StatementOfComprehensiveIncome"> |
| <link:definition> 0030 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/StatementOfStockholdersEquity" id="StatementOfStockholdersEquity"> |
| <link:definition> 0040 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/CashFlows" id="CashFlows"> |
| <link:definition> 0050 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosurePrincipalActivitiesAndOrganization" id="DisclosurePrincipalActivitiesAndOrganization"> |
| <link:definition> 1010 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureSummaryOfPrincipalAccountingPolicies" id="DisclosureSummaryOfPrincipalAccountingPolicies"> |
| <link:definition> 1020 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAllowanceForDoubtfulAccountsReceivablesAndProvisionForLossesOfAdvancesToSuppliers" id="DisclosureAllowanceForDoubtfulAccountsReceivablesAndProvisionForLossesOfAdvancesToSuppliers"> |
| <link:definition> 1030 - Disclosure - ALLOWANCE FOR DOUBTFUL ACCOUNTS RECEIVABLES AND PROVISION FOR LOSSES OF ADVANCES TO SUPPLIERS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureInventories" id="DisclosureInventories"> |
| <link:definition> 1040 - Disclosure - INVENTORIES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosurePropertyPlantAndEquipmentNet" id="DisclosurePropertyPlantAndEquipmentNet"> |
| <link:definition> 1050 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosurePrepaidLandUseRights" id="DisclosurePrepaidLandUseRights"> |
| <link:definition> 1060 - Disclosure - PREPAID LAND USE RIGHTS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAccruedExpensesAndCurrentLiabilities" id="DisclosureAccruedExpensesAndCurrentLiabilities"> |
| <link:definition> 1070 - Disclosure - ACCRUED EXPENSES AND CURRENT LIABILITIES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureDerivativeFinancialInstruments" id="DisclosureDerivativeFinancialInstruments"> |
| <link:definition> 1080 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureFairValueMeasurement" id="DisclosureFairValueMeasurement"> |
| <link:definition> 1090 - Disclosure - FAIR VALUE MEASUREMENT </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureBankBorrowings" id="DisclosureBankBorrowings"> |
| <link:definition> 1100 - Disclosure - BANK BORROWINGS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureConvertibleSeniorNotes" id="DisclosureConvertibleSeniorNotes"> |
| <link:definition> 1110 - Disclosure - CONVERTIBLE SENIOR NOTES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAccruedWarrantyCosts" id="DisclosureAccruedWarrantyCosts"> |
| <link:definition> 1120 - Disclosure - ACCRUED WARRANTY COSTS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureShareBasedCompensation" id="DisclosureShareBasedCompensation"> |
| <link:definition> 1130 - Disclosure - SHARE-BASED COMPENSATION </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureIncomeTaxes" id="DisclosureIncomeTaxes"> |
| <link:definition> 1140 - Disclosure - INCOME TAXES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureDistributionOfProfit" id="DisclosureDistributionOfProfit"> |
| <link:definition> 1150 - Disclosure - DISTRIBUTION OF PROFIT </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureRelatedPartyTransactionsAndBalances" id="DisclosureRelatedPartyTransactionsAndBalances"> |
| <link:definition> 1160 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureCommitmentsAndContingencies" id="DisclosureCommitmentsAndContingencies"> |
| <link:definition> 1170 - Disclosure - COMMITMENTS AND CONTINGENCIES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureSegmentInformation" id="DisclosureSegmentInformation"> |
| <link:definition> 1180 - Disclosure - SEGMENT INFORMATION </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureMajorCustomersAndSuppliers" id="DisclosureMajorCustomersAndSuppliers"> |
| <link:definition> 1190 - Disclosure - MAJOR CUSTOMERS AND SUPPLIERS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAdditionalInformationFinancialStatement" id="DisclosureAdditionalInformationFinancialStatement"> |
| <link:definition> 1200 - Disclosure - Additional Information - Financial Statement Schedule I </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesPolicies" id="DisclosureSummaryOfPrincipalAccountingPoliciesPolicies"> |
| <link:definition> 2020 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Policies) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesTables" id="DisclosureSummaryOfPrincipalAccountingPoliciesTables"> |
| <link:definition> 3020 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAllowanceForDoubtfulAccountsReceivablesAndProvisionForLossesOfAdvancesToSuppliersTables" id="DisclosureAllowanceForDoubtfulAccountsReceivablesAndProvisionForLossesOfAdvancesToSuppliersTables"> |
| <link:definition> 3030 - Disclosure - ALLOWANCE FOR DOUBTFUL ACCOUNTS RECEIVABLES AND PROVISION FOR LOSSES OF ADVANCES TO SUPPLIERS (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureInventoriesTables" id="DisclosureInventoriesTables"> |
| <link:definition> 3040 - Disclosure - INVENTORIES (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosurePropertyPlantAndEquipmentNetTables" id="DisclosurePropertyPlantAndEquipmentNetTables"> |
| <link:definition> 3050 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAccruedExpensesAndCurrentLiabilitiesTables" id="DisclosureAccruedExpensesAndCurrentLiabilitiesTables"> |
| <link:definition> 3070 - Disclosure - ACCRUED EXPENSES AND CURRENT LIABILITIES (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureDerivativeFinancialInstrumentsTables" id="DisclosureDerivativeFinancialInstrumentsTables"> |
| <link:definition> 3080 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureFairValueMeasurementTables" id="DisclosureFairValueMeasurementTables"> |
| <link:definition> 3090 - Disclosure - FAIR VALUE MEASUREMENT (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureBankBorrowingsTables" id="DisclosureBankBorrowingsTables"> |
| <link:definition> 3100 - Disclosure - BANK BORROWINGS (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAccruedWarrantyCostsTables" id="DisclosureAccruedWarrantyCostsTables"> |
| <link:definition> 3120 - Disclosure - ACCRUED WARRANTY COSTS (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureShareBasedCompensationTables" id="DisclosureShareBasedCompensationTables"> |
| <link:definition> 3130 - Disclosure - SHARE-BASED COMPENSATION (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureIncomeTaxesTables" id="DisclosureIncomeTaxesTables"> |
| <link:definition> 3140 - Disclosure - INCOME TAXES (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureCommitmentsAndContingenciesTables" id="DisclosureCommitmentsAndContingenciesTables"> |
| <link:definition> 3170 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureSegmentInformationTables" id="DisclosureSegmentInformationTables"> |
| <link:definition> 3180 - Disclosure - SEGMENT INFORMATION (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureMajorCustomersAndSuppliersTables" id="DisclosureMajorCustomersAndSuppliersTables"> |
| <link:definition> 3190 - Disclosure - MAJOR CUSTOMERS AND SUPPLIERS (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails" id="DisclosureSummaryOfPrincipalAccountingPoliciesDetails"> |
| <link:definition> 4020 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails2" id="DisclosureSummaryOfPrincipalAccountingPoliciesDetails2"> |
| <link:definition> 4021 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails3" id="DisclosureSummaryOfPrincipalAccountingPoliciesDetails3"> |
| <link:definition> 4022 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails4" id="DisclosureSummaryOfPrincipalAccountingPoliciesDetails4"> |
| <link:definition> 4023 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 4) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/AllowanceForDoubtfulAccountsReceivablesAndProvisionForLossesOfAdvancesToSuppliersDetails" id="AllowanceForDoubtfulAccountsReceivablesAndProvisionForLossesOfAdvancesToSuppliersDetails"> |
| <link:definition> 4030 - Disclosure - ALLOWANCE FOR DOUBTFUL ACCOUNTS RECEIVABLES AND PROVISION FOR LOSSES OF ADVANCES TO SUPPLIERS (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureInventoriesDetails" id="DisclosureInventoriesDetails"> |
| <link:definition> 4040 - Disclosure - INVENTORIES (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" id="DisclosurePropertyPlantAndEquipmentNetDetails"> |
| <link:definition> 4050 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosurePrepaidLandUseRightsDetails" id="DisclosurePrepaidLandUseRightsDetails"> |
| <link:definition> 4060 - Disclosure - PREPAID LAND USE RIGHTS (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAccruedExpensesAndCurrentLiabilitiesDetails" id="DisclosureAccruedExpensesAndCurrentLiabilitiesDetails"> |
| <link:definition> 4070 - Disclosure - ACCRUED EXPENSES AND CURRENT LIABILITIES (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureDerivativeFinancialInstrumentsDetails" id="DisclosureDerivativeFinancialInstrumentsDetails"> |
| <link:definition> 4080 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureDerivativeFinancialInstrumentsDetails2" id="DisclosureDerivativeFinancialInstrumentsDetails2"> |
| <link:definition> 4081 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureFairValueMeasurementDetails" id="DisclosureFairValueMeasurementDetails"> |
| <link:definition> 4090 - Disclosure - FAIR VALUE MEASUREMENT (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureFairValueMeasurementDetails2" id="DisclosureFairValueMeasurementDetails2"> |
| <link:definition> 4091 - Disclosure - FAIR VALUE MEASUREMENT (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureBankBorrowingsDetails" id="DisclosureBankBorrowingsDetails"> |
| <link:definition> 4100 - Disclosure - BANK BORROWINGS (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureBankBorrowingsDetails2" id="DisclosureBankBorrowingsDetails2"> |
| <link:definition> 4101 - Disclosure - BANK BORROWINGS (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureBankBorrowingsDetails3" id="DisclosureBankBorrowingsDetails3"> |
| <link:definition> 4102 - Disclosure - BANK BORROWINGS (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureBankBorrowingsDetails4" id="DisclosureBankBorrowingsDetails4"> |
| <link:definition> 4103 - Disclosure - BANK BORROWINGS (Details 4) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureConvertibleSeniorNotesDetails" id="DisclosureConvertibleSeniorNotesDetails"> |
| <link:definition> 4110 - Disclosure - CONVERTIBLE SENIOR NOTES (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAccruedWarrantyCostsDetails" id="DisclosureAccruedWarrantyCostsDetails"> |
| <link:definition> 4120 - Disclosure - ACCRUED WARRANTY COSTS (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureShareBasedCompensationDetails" id="DisclosureShareBasedCompensationDetails"> |
| <link:definition> 4130 - Disclosure - SHARE-BASED COMPENSATION (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureIncomeTaxesDetails" id="DisclosureIncomeTaxesDetails"> |
| <link:definition> 4140 - Disclosure - INCOME TAXES (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureIncomeTaxesDetails2" id="DisclosureIncomeTaxesDetails2"> |
| <link:definition> 4141 - Disclosure - INCOME TAXES (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureIncomeTaxesDetails3" id="DisclosureIncomeTaxesDetails3"> |
| <link:definition> 4142 - Disclosure - INCOME TAXES (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureIncomeTaxesDetails4" id="DisclosureIncomeTaxesDetails4"> |
| <link:definition> 4143 - Disclosure - INCOME TAXES (Details 4) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureIncomeTaxesDetails5" id="DisclosureIncomeTaxesDetails5"> |
| <link:definition> 4144 - Disclosure - INCOME TAXES (Details 5) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureIncomeTaxesDetails4Calc2" id="DisclosureIncomeTaxesDetails4Calc2"> |
| <link:definition> 4145 - Disclosure - INCOME TAXES (Details 4) (Calc 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureIncomeTaxesDetails2Calc2" id="DisclosureIncomeTaxesDetails2Calc2"> |
| <link:definition> 4146 - Disclosure - INCOME TAXES (Details 2) (Calc 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureDistributionOfProfitDetails" id="DisclosureDistributionOfProfitDetails"> |
| <link:definition> 4150 - Disclosure - DISTRIBUTION OF PROFIT (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" id="DisclosureRelatedPartyTransactionsAndBalancesDetails"> |
| <link:definition> 4160 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureCommitmentsAndContingenciesDetails" id="DisclosureCommitmentsAndContingenciesDetails"> |
| <link:definition> 4170 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureCommitmentsAndContingenciesDetails2" id="DisclosureCommitmentsAndContingenciesDetails2"> |
| <link:definition> 4171 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureCommitmentsAndContingenciesDetails3" id="DisclosureCommitmentsAndContingenciesDetails3"> |
| <link:definition> 4172 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureSegmentInformationDetails" id="DisclosureSegmentInformationDetails"> |
| <link:definition> 4180 - Disclosure - SEGMENT INFORMATION (Details) </link:definition> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureMajorCustomersAndSuppliersDetails" id="DisclosureMajorCustomersAndSuppliersDetails"> |
| <link:definition> 4190 - Disclosure - MAJOR CUSTOMERS AND SUPPLIERS (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureMajorCustomersAndSuppliersDetails2" id="DisclosureMajorCustomersAndSuppliersDetails2"> |
| <link:definition> 4191 - Disclosure - MAJOR CUSTOMERS AND SUPPLIERS (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAdditionalInformationFinancialStatementDetails" id="DisclosureAdditionalInformationFinancialStatementDetails"> |
| <link:definition> 4200 - Disclosure - Additional Information - Financial Statement Schedule I (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAdditionalInformationFinancialStatementDetails2" id="DisclosureAdditionalInformationFinancialStatementDetails2"> |
| <link:definition> 4201 - Disclosure - Additional Information - Financial Statement Schedule I (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAdditionalInformationFinancialStatementDetails3" id="DisclosureAdditionalInformationFinancialStatementDetails3"> |
| <link:definition> 4202 - Disclosure - Additional Information - Financial Statement Schedule I (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAdditionalInformationFinancialStatementDetails4" id="DisclosureAdditionalInformationFinancialStatementDetails4"> |
| <link:definition> 4203 - Disclosure - Additional Information - Financial Statement Schedule I (Details 4) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAdditionalInformationFinancialStatementDetails5" id="DisclosureAdditionalInformationFinancialStatementDetails5"> |
| <link:definition> 4204 - Disclosure - Additional Information - Financial Statement Schedule I (Details 5) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAdditionalInformationFinancialStatementDetails6" id="DisclosureAdditionalInformationFinancialStatementDetails6"> |
| <link:definition> 4205 - Disclosure - Additional Information - Financial Statement Schedule I (Details 6) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureChangeInMethodOfShareLendingFacilitiesAgreement" id="DisclosureChangeInMethodOfShareLendingFacilitiesAgreement"> |
| <link:definition> 8000 - Disclosure - CHANGE IN METHOD OF SHARE LENDING FACILITIES AGREEMENT </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureInvestmentInSecurities" id="DisclosureInvestmentInSecurities"> |
| <link:definition> 8010 - Disclosure - INVESTMENT IN SECURITIES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" id="DisclosureOrganizationAndPrincipalActivitiesDetails"> |
| <link:definition> 8020 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureChangeInMethodOfShareLendingFacilitiesAgreementDetails" id="DisclosureChangeInMethodOfShareLendingFacilitiesAgreementDetails"> |
| <link:definition> 8030 - Disclosure - CHANGE IN METHOD OF SHARE LENDING FACILITIES AGREEMENT (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureChangeInMethodOfShareLendingFacilitiesAgreementTables" id="DisclosureChangeInMethodOfShareLendingFacilitiesAgreementTables"> |
| <link:definition> 8040 - Disclosure - CHANGE IN METHOD OF SHARE LENDING FACILITIES AGREEMENT (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureInvestmentInSecuritiesDetails" id="DisclosureInvestmentInSecuritiesDetails"> |
| <link:definition> 8060 - Disclosure - INVESTMENT IN SECURITIES (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureInvestmentInSecuritiesTables" id="DisclosureInvestmentInSecuritiesTables"> |
| <link:definition> 8070 - Disclosure - INVESTMENT IN SECURITIES (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureFairValueMeasurementDetails3" id="DisclosureFairValueMeasurementDetails3"> |
| <link:definition> 8080 - Disclosure - FAIR VALUE MEASUREMENT (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAppendix1SubsidiariesOfTrina" id="DisclosureAppendix1SubsidiariesOfTrina"> |
| <link:definition> 8080 - Disclosure - Appendix 1 - Subsidiaries of Trina </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureTaxExpenseDetails20" id="DisclosureTaxExpenseDetails20"> |
| <link:definition> 8090 - Disclosure - TAX EXPENSE (Details 20) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureMajorSubsidiaries" id="DisclosureMajorSubsidiaries"> |
| <link:definition> 8100 - Disclosure - MAJOR SUBSIDIARIES OF TRINA </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureMajorSubsidiariesTables" id="DisclosureMajorSubsidiariesTables"> |
| <link:definition> 8110 - Disclosure - MAJOR SUBSIDIARIES OF TRINA (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureMajorSubsidiariesDetails" id="DisclosureMajorSubsidiariesDetails"> |
| <link:definition> 8120 - Disclosure - MAJOR SUBSIDIARIES OF TRINA (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | </xsd:appinfo> |
| | </xsd:annotation> |
| <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/> |
| <xsd:import namespace="http://fasb.org/us-roles/2012-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2012/elts/us-roles-2012-01-31.xsd"/> |
| <xsd:import namespace="http://fasb.org/us-gaap/2012-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd"/> |
| <xsd:import namespace="http://fasb.org/us-types/2012-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2012/elts/us-types-2012-01-31.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/dei/2012-01-31" schemaLocation="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/country/2012-01-31" schemaLocation="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/currency/2012-01-31" schemaLocation="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/> |
| <xsd:element name="DocumentAndEntityInformationAbstract" id="tsl_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="SubsidiesOfGovernmentForPropertyPlantAndEquipment" id="tsl_SubsidiesOfGovernmentForPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="PrepaidLandUseRightChange" id="tsl_PrepaidLandUseRightChange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="PrepaidLandUseRightDisclosureTextBlock" id="tsl_PrepaidLandUseRightDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="PrepaidLandUseRightAbstract" id="tsl_PrepaidLandUseRightAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ConvertibleSeniorNotesDisclosureTextBlock" id="tsl_ConvertibleSeniorNotesDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="EntityListingDepositoryReceiptRatioPriorToChange" id="tsl_EntityListingDepositoryReceiptRatioPriorToChange" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="ProjectAssetsPolicyTextBlock" id="tsl_ProjectAssetsPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="PrepaymentForLandUseRightPolicyTextBlock" id="tsl_PrepaymentForLandUseRightPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="GovernmentGrantsPolicyTextBlock" id="tsl_GovernmentGrantsPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfProjectAssetsAndLiabilitiesTableTextBlock" id="tsl_ScheduleOfProjectAssetsAndLiabilitiesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfCashAndCashEquivalentsAndRestrictedCashHeldInMajorFinancialInstitutionsTableTextBlock" id="tsl_ScheduleOfCashAndCashEquivalentsAndRestrictedCashHeldInMajorFinancialInstitutionsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfValuationAndQualifyingAccountsTableTextBlock" id="tsl_ScheduleOfValuationAndQualifyingAccountsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfInterestCostIncurredTableTextBlock" id="tsl_ScheduleOfInterestCostIncurredTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="UncertainTaxPositionsNotRecognizedPercentageOfLikelihoodOfBeingSustained" id="tsl_UncertainTaxPositionsNotRecognizedPercentageOfLikelihoodOfBeingSustained" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ProjectAssetsAbstract" id="tsl_ProjectAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ProjectAssetsModuleCostsCapitalized" id="tsl_ProjectAssetsModuleCostsCapitalized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="ProjectAssetsDevelopmentCostsCapitalized" id="tsl_ProjectAssetsDevelopmentCostsCapitalized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="ProjectAssetsOtherCostsCapitalized" id="tsl_ProjectAssetsOtherCostsCapitalized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="ProjectCurrentLiabilities" id="tsl_ProjectCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="ProjectLiabilities" id="tsl_ProjectLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="ProjectRevenues" id="tsl_ProjectRevenues" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="ProjectCosts" id="tsl_ProjectCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="PlantAndMachineryMember" id="tsl_PlantAndMachineryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="EquipmentAndFurnitureAndFixturesMember" id="tsl_EquipmentAndFurnitureAndFixturesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LongTermDebtSecuredByPropertyPlantAndEquipmentMember" id="tsl_LongTermDebtSecuredByPropertyPlantAndEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="PrepaymentForLandUseRightsAbstract" id="tsl_PrepaymentForLandUseRightsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LongTermDebtSecuredByLandUseRightMember" id="tsl_LongTermDebtSecuredByLandUseRightMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LandUseRightTerm" id="tsl_LandUseRightTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="AgricultureBankOfChinaMember" id="tsl_AgricultureBankOfChinaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="AccountsReceivableCreditTermMaximum" id="tsl_AccountsReceivableCreditTermMaximum" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShortTermDebtNumberOfSecuredLoans" id="tsl_ShortTermDebtNumberOfSecuredLoans" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShippingAndHandlingCostsAbstract" id="tsl_ShippingAndHandlingCostsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="GovernmentGrantsAbstract" id="tsl_GovernmentGrantsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShippingAndHandlingCostsOutbound" id="tsl_ShippingAndHandlingCostsOutbound" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="GovernmentGrantsEarnedForAchievingResearchAndDevelopmentMilestones" id="tsl_GovernmentGrantsEarnedForAchievingResearchAndDevelopmentMilestones" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="GovernmentGrantsReceivedForAssetsGrantRecognized" id="tsl_GovernmentGrantsReceivedForAssetsGrantRecognized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="GovernmentGrantsReceivedForAssets" id="tsl_GovernmentGrantsReceivedForAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="ShippingAndHandlingCostsInbound" id="tsl_ShippingAndHandlingCostsInbound" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="ShortTermDebtCollateralAmount" id="tsl_ShortTermDebtCollateralAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="ProductWarrantyPeriodOneAgainstDefectsInMaterialsAndWorkmanship" id="tsl_ProductWarrantyPeriodOneAgainstDefectsInMaterialsAndWorkmanship" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ProductWarrantyPeriodTwoAgainstDefectsInMaterialsAndWorkmanship" id="tsl_ProductWarrantyPeriodTwoAgainstDefectsInMaterialsAndWorkmanship" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" id="tsl_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyOrginalCurrency" id="tsl_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyOrginalCurrency" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="CashAndCashEquivalentsAndRestrictedCashHeldInMajorFinancialInstitutions" id="tsl_CashAndCashEquivalentsAndRestrictedCashHeldInMajorFinancialInstitutions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="ProductWarrantyPeriodAgainstPowerGenerationCapacity" id="tsl_ProductWarrantyPeriodAgainstPowerGenerationCapacity" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ProductWarrantyAccrualRate" id="tsl_ProductWarrantyAccrualRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ExtendedProductWarrantyPeriod" id="tsl_ExtendedProductWarrantyPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LinearPerformanceWarrantyMaximumDecreaseInModulePowerOutput" id="tsl_LinearPerformanceWarrantyMaximumDecreaseInModulePowerOutput" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="FinanceChargeRelatedToConvertibleDebtNetOfTax" id="tsl_FinanceChargeRelatedToConvertibleDebtNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="IncrementalCommonSharesAttributableToShareBasedPaymentArrangementsNonvestedShares" id="tsl_IncrementalCommonSharesAttributableToShareBasedPaymentArrangementsNonvestedShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncrementalCommonSharesAttributableToShareBasedPaymentArrangementsShareOptions" id="tsl_IncrementalCommonSharesAttributableToShareBasedPaymentArrangementsShareOptions" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="AllowanceForOtherReceivablesMember" id="tsl_AllowanceForOtherReceivablesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="AllowanceForAdvancesToSuppliersMember" id="tsl_AllowanceForAdvancesToSuppliersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" id="tsl_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="PropertyPlantAndEquipmentNetExcludingConstructionInProgress" id="tsl_PropertyPlantAndEquipmentNetExcludingConstructionInProgress" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="ShortTermDebtCollateralPropertyPlantAndEquipmentCarryingAmount" id="tsl_ShortTermDebtCollateralPropertyPlantAndEquipmentCarryingAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="LandUseRightCertificatesNotObtained" id="tsl_LandUseRightCertificatesNotObtained" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="DebtInstrumentCollateralLandUseRightsCarryingAmount" id="tsl_DebtInstrumentCollateralLandUseRightsCarryingAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="FairValueAssetsLiabilitiesNetDisclosure" id="tsl_FairValueAssetsLiabilitiesNetDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="FairValueAssetsLiabilitiesNetMeasuredOnRecurringBasisUnobservableInputReconciliationTable" id="tsl_FairValueAssetsLiabilitiesNetMeasuredOnRecurringBasisUnobservableInputReconciliationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="FairValueAssetsLiabilitiesNetMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" id="tsl_FairValueAssetsLiabilitiesNetMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="FairValueAssetsLiabilitiesNetMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" id="tsl_FairValueAssetsLiabilitiesNetMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityNetRealizedAndUnrealizedGainLossAbstract" id="tsl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityNetRealizedAndUnrealizedGainLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisAssetLiabilityNetValue" id="tsl_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisAssetLiabilityNetValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="FairValueAssetsLiabilitiesNetMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInEarnings" id="tsl_FairValueAssetsLiabilitiesNetMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityNetSettlements" id="tsl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityNetSettlements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityNetTransfersNet" id="tsl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityNetTransfersNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRepurchasedInPeriodWeightedAverageGrantDateFairValue" id="tsl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRepurchasedInPeriodWeightedAverageGrantDateFairValue" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcceleratedVestingInPeriod" id="tsl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcceleratedVestingInPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="NumberOfExecutiveOfficersResignedAndHadAwardAccelerated" id="tsl_NumberOfExecutiveOfficersResignedAndHadAwardAccelerated" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" id="tsl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" id="tsl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="NumberOfStatutoryNonDistributableReservesRequiredToBeMaintained" id="tsl_NumberOfStatutoryNonDistributableReservesRequiredToBeMaintained" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="AppropriationOfAfterTaxProfitToGeneralReserveFundRequiredPercentage" id="tsl_AppropriationOfAfterTaxProfitToGeneralReserveFundRequiredPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="ReserveLevelThresholdForMandatoryTransferPercentage" id="tsl_ReserveLevelThresholdForMandatoryTransferPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="GeneralReserveFundNonDistributableAmount" id="tsl_GeneralReserveFundNonDistributableAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="StaffWelfareAndBonusFundAmount" id="tsl_StaffWelfareAndBonusFundAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="GeneralReserveFundNotSubjectToRestrictions" id="tsl_GeneralReserveFundNotSubjectToRestrictions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" id="tsl_ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="UnrecordedUnconditionalPurchaseObligationPeriod" id="tsl_UnrecordedUnconditionalPurchaseObligationPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesEffectOnConsolidatedStatementOfOperationsTableTextBlock" id="tsl_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesEffectOnConsolidatedStatementOfOperationsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesEffectOnConsolidatedBalanceSheetTableTextBlock" id="tsl_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesEffectOnConsolidatedBalanceSheetTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesEffectOnConsolidatedStatementOfCashFlowTableTextBlock" id="tsl_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesEffectOnConsolidatedStatementOfCashFlowTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfAdvancesToSuppliersTableTextBlock" id="tsl_ScheduleOfAdvancesToSuppliersTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfMajorSubsidiariesInformationTableTextBlock" id="tsl_ScheduleOfMajorSubsidiariesInformationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="AdvancesToSuppliersMember" id="tsl_AdvancesToSuppliersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CompanyAMember" id="tsl_CompanyAMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CompanyOneMember" id="tsl_CompanyOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CompanyTwoMember" id="tsl_CompanyTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CompanyThreeMember" id="tsl_CompanyThreeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CompanyFourMember" id="tsl_CompanyFourMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CompanySixMember" id="tsl_CompanySixMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="MajorSupplierAxis" id="tsl_MajorSupplierAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="NameOfMajorSupplierDomain" id="tsl_NameOfMajorSupplierDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ThresholdForDisclosurePercentage" id="tsl_ThresholdForDisclosurePercentage" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="ChangzhouYouzeSAndTCoLtdAndChangzhouJunheMechanicalCoLtdMember" id="tsl_ChangzhouYouzeSAndTCoLtdAndChangzhouJunheMechanicalCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ChangzhouYouzeSAndTCoLtdMember" id="tsl_ChangzhouYouzeSAndTCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ChangzhouJunheMechanicalCoLtdMember" id="tsl_ChangzhouJunheMechanicalCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ChiefExecutiveOfficerAndHisImmediateFamilyMember" id="tsl_ChiefExecutiveOfficerAndHisImmediateFamilyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="RelatedPartyTransactionMaterialPurchaseExpensesFromTransactionsWithRelatedParty" id="tsl_RelatedPartyTransactionMaterialPurchaseExpensesFromTransactionsWithRelatedParty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="ChangzhouTrinaSolarEnergyCoLtdMember" id="tsl_ChangzhouTrinaSolarEnergyCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LucaniaSRLMember" id="tsl_LucaniaSRLMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="YanChengTrinaSolarScienceAndTechnologyCoLtdMember" id="tsl_YanChengTrinaSolarScienceAndTechnologyCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ChangzhouTrinaPVElectricityGenerationSysLtdMember" id="tsl_ChangzhouTrinaPVElectricityGenerationSysLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="GWFHenriettaSolarMember" id="tsl_GWFHenriettaSolarMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="JiangsuTrinaSolarElectricPowerDevelopmentCoLtdMember" id="tsl_JiangsuTrinaSolarElectricPowerDevelopmentCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarChileSPAMember" id="tsl_TrinaSolarChileSPAMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="WuWeiTrinaSolarElectricityGenerationPteLtdMember" id="tsl_WuWeiTrinaSolarElectricityGenerationPteLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LightBeamPowerCompanyGridleyMainTwoLLCMember" id="tsl_LightBeamPowerCompanyGridleyMainTwoLLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TopSun1srlMember" id="tsl_TopSun1srlMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TopSun2srlMember" id="tsl_TopSun2srlMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarMalaysiaSDNBHDMember" id="tsl_TrinaSolarMalaysiaSDNBHDMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarHongKongLimitedMember" id="tsl_TrinaSolarHongKongLimitedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarCanadaIncMember" id="tsl_TrinaSolarCanadaIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TopEnergyInternationalLimitedMember" id="tsl_TopEnergyInternationalLimitedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarKoreaLimitedMember" id="tsl_TrinaSolarKoreaLimitedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarSingaporePteLtdMember" id="tsl_TrinaSolarSingaporePteLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarLuxembourgHoldingsSARLMember" id="tsl_TrinaSolarLuxembourgHoldingsSARLMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarUSIncMember" id="tsl_TrinaSolarUSIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarUSHoldingIncMember" id="tsl_TrinaSolarUSHoldingIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarGermanyGmbHMember" id="tsl_TrinaSolarGermanyGmbHMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarSchweizAGMember" id="tsl_TrinaSolarSchweizAGMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarLuxembourgSARLMember" id="tsl_TrinaSolarLuxembourgSARLMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="SubsidiariesIncorporatedInUsaMember" id="tsl_SubsidiariesIncorporatedInUsaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarSpainSLMember" id="tsl_TrinaSolarSpainSLMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarItalySrlMember" id="tsl_TrinaSolarItalySrlMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarJapanLimitedMember" id="tsl_TrinaSolarJapanLimitedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarEnergyDevelopmentPteLtdMember" id="tsl_TrinaSolarEnergyDevelopmentPteLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="MutualLuckEnterprisesLimitedMember" id="tsl_MutualLuckEnterprisesLimitedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarChangzhouScienceAndTechnologyCoLtdMember" id="tsl_TrinaSolarChangzhouScienceAndTechnologyCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarEnergyShanghaiCoLtdMember" id="tsl_TrinaSolarEnergyShanghaiCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarUSDevelopmentLLCMember" id="tsl_TrinaSolarUSDevelopmentLLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TPCASOUTHLLCMember" id="tsl_TPCASOUTHLLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="GuaranteeObligationsPeriod" id="tsl_GuaranteeObligationsPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncomeTaxesTable" id="tsl_IncomeTaxesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="StatusForTaxabilityAxis" id="tsl_StatusForTaxabilityAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="StatusForTaxabilityDomain" id="tsl_StatusForTaxabilityDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="HighAndNewTechnologyEnterprisesMember" id="tsl_HighAndNewTechnologyEnterprisesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncomeTaxesLineItems" id="tsl_IncomeTaxesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" id="tsl_PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" id="tsl_PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="StatuteOfLimitationsSpecialCircumstanceMinimumUnderpaymentOfStatutoryLiability" id="tsl_StatuteOfLimitationsSpecialCircumstanceMinimumUnderpaymentOfStatutoryLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" id="tsl_PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="PeriodForWhichSignificantIncreaseInUnrecognizedTaxBenefitIsNotExpected" id="tsl_PeriodForWhichSignificantIncreaseInUnrecognizedTaxBenefitIsNotExpected" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncomeTaxExpenseOnRevocationOfTaxHoliday" id="tsl_IncomeTaxExpenseOnRevocationOfTaxHoliday" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="IncomeTaxesPreferentialTaxRate" id="tsl_IncomeTaxesPreferentialTaxRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncomeTaxesCapitalGainsTaxRateFromDisposalOfProject" id="tsl_IncomeTaxesCapitalGainsTaxRateFromDisposalOfProject" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="OtherJurisdictionsMember" id="tsl_OtherJurisdictionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateEffectOfDifferentReversalRate" id="tsl_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateEffectOfDifferentReversalRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateCancellationOfPreferentialTaxRate" id="tsl_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateCancellationOfPreferentialTaxRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncomeTaxHolidayAbstract" id="tsl_IncomeTaxHolidayAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncomeTaxHolidayIncomeTaxBenefitsPerShareBasic" id="tsl_IncomeTaxHolidayIncomeTaxBenefitsPerShareBasic" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted" id="tsl_IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccountsAndOthers" id="tsl_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccountsAndOthers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="DeferredTaxAssetsTaxDeferredExpenseLongTermPayables" id="tsl_DeferredTaxAssetsTaxDeferredExpenseLongTermPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForAdvanceToSupplier" id="tsl_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForAdvanceToSupplier" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="EffectiveIncomeTaxRateReconciliationAtFederalAndStateStatutoryIncomeTaxRate" id="tsl_EffectiveIncomeTaxRateReconciliationAtFederalAndStateStatutoryIncomeTaxRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncomeTaxesRenewalPeriodOfCertificate" id="tsl_IncomeTaxesRenewalPeriodOfCertificate" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceAbstract" id="tsl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPercentagePerYear" id="tsl_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPercentagePerYear" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateTaxCreditOnFixedAssetPurchases" id="tsl_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateTaxCreditOnFixedAssetPurchases" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="OtherCountriesEuropeMember" id="tsl_OtherCountriesEuropeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="OtherCountiresMember" id="tsl_OtherCountiresMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedRestrictedStockRepurchasedInPeriod" id="tsl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedRestrictedStockRepurchasedInPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardModificationIncrementalCompensationCost" id="tsl_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardModificationIncrementalCompensationCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="ShortTermDebtGuaranteedByParentMember" id="tsl_ShortTermDebtGuaranteedByParentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShortTermDebtSecuredByRestrictedCashMember" id="tsl_ShortTermDebtSecuredByRestrictedCashMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShortTermDebtSecuredByPlantAndMachineryMember" id="tsl_ShortTermDebtSecuredByPlantAndMachineryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShortTermDebtGuaranteedByThirdPartiesMember" id="tsl_ShortTermDebtGuaranteedByThirdPartiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShortTermDebtSecuredByAccountsReceivableMember" id="tsl_ShortTermDebtSecuredByAccountsReceivableMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShortTermDebtMaximumBorrowingCapacityAmount" id="tsl_ShortTermDebtMaximumBorrowingCapacityAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="ShortTermDebtMaximumBorrowingCapacityAmountAvailableForSpecificPurposeOtherThanForTradePurchases" id="tsl_ShortTermDebtMaximumBorrowingCapacityAmountAvailableForSpecificPurposeOtherThanForTradePurchases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="ShortTermDebtDrawnDownBorrowingCapacityAmount" id="tsl_ShortTermDebtDrawnDownBorrowingCapacityAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="ShortTermDebtUnusedBorrowingCapacityAmount" id="tsl_ShortTermDebtUnusedBorrowingCapacityAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="DebtInstrumentVariableRateBaseAxis" id="tsl_DebtInstrumentVariableRateBaseAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DebtInstrumentVariableRateUSLIBORMember" id="tsl_DebtInstrumentVariableRateUSLIBORMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DebtInstrumentVariableRateLIBORMember" id="tsl_DebtInstrumentVariableRateLIBORMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DebtInstrumentVariableRateHIBORMember" id="tsl_DebtInstrumentVariableRateHIBORMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="SyndicateOfBanksMember" id="tsl_SyndicateOfBanksMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="SyndicateOfBanksOneMember" id="tsl_SyndicateOfBanksOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="SyndicateOfBanksTwoMember" id="tsl_SyndicateOfBanksTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ChineseCountryDevelopmentBankMember" id="tsl_ChineseCountryDevelopmentBankMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ExportImportBankOfChinaMember" id="tsl_ExportImportBankOfChinaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="StandardCharteredBankMember" id="tsl_StandardCharteredBankMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DebtInstrumentVariableRateBaseDomain" id="tsl_DebtInstrumentVariableRateBaseDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DebtInstrumentVariableRateEURIBORMember" id="tsl_DebtInstrumentVariableRateEURIBORMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LineOfCreditFacilityTerm" id="tsl_LineOfCreditFacilityTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LineOfCreditFacilityRMBBorrowingsInterestRateAsPercentageOfChineseCentralBankRate" id="tsl_LineOfCreditFacilityRMBBorrowingsInterestRateAsPercentageOfChineseCentralBankRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LineOfCreditFacilityCapacityAvailableForConstructionOfProjectAssets" id="tsl_LineOfCreditFacilityCapacityAvailableForConstructionOfProjectAssets" type="num:powerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="LongTermDebtMaturitiesRepaymentOfPrincipalAfterYearFour" id="tsl_LongTermDebtMaturitiesRepaymentOfPrincipalAfterYearFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="DebtInstrumentConvertibleNumberOfAmericanDepositoryShares" id="tsl_DebtInstrumentConvertibleNumberOfAmericanDepositoryShares" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DebtInstrumentPrincipalAmountDenominationForConversionIntoAmericanDepositoryShares" id="tsl_DebtInstrumentPrincipalAmountDenominationForConversionIntoAmericanDepositoryShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="DebtInstrumentConvertibleMaximumNumberOfAmericanDepositorySharesOnFundamentalChange" id="tsl_DebtInstrumentConvertibleMaximumNumberOfAmericanDepositorySharesOnFundamentalChange" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DebtInstrumentConvertibleConversionPriceOnFundamentalChange" id="tsl_DebtInstrumentConvertibleConversionPriceOnFundamentalChange" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" id="tsl_DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DebtInstrumentConvertibleEventOfDefaultMinimumPercentageOfNotesThatMayRequireRedemption" id="tsl_DebtInstrumentConvertibleEventOfDefaultMinimumPercentageOfNotesThatMayRequireRedemption" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="OwnshareLendingArrangementAmericanDepositorySharesIssued" id="tsl_OwnshareLendingArrangementAmericanDepositorySharesIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="AmericanDepositorySharesParValue" id="tsl_AmericanDepositorySharesParValue" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="DebtInstrumentUnderwritersNumberReceivingLoanedShares" id="tsl_DebtInstrumentUnderwritersNumberReceivingLoanedShares" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="OwnshareLendingArrangementCollateralAsMinimumPercentageOfMarketValueOfLoanedShares" id="tsl_OwnshareLendingArrangementCollateralAsMinimumPercentageOfMarketValueOfLoanedShares" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="OwnshareLendingArrangementMinimumAmountOfDifferenceBetweenFairValueOfCollateralAndLoanedSharesToNotifyUnderwriter" id="tsl_OwnshareLendingArrangementMinimumAmountOfDifferenceBetweenFairValueOfCollateralAndLoanedSharesToNotifyUnderwriter" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="ConsolidatedStatementOfOperationsAbstract" id="tsl_ConsolidatedStatementOfOperationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ConsolidatedBalanceSheetAbstract" id="tsl_ConsolidatedBalanceSheetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ConsolidatedStatementOfCashFlowAbstract" id="tsl_ConsolidatedStatementOfCashFlowAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DistributionOfProfitTextBlock" id="tsl_DistributionOfProfitTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="RestrictedDistributionEntitiesMember" id="tsl_RestrictedDistributionEntitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CompanyFiveMember" id="tsl_CompanyFiveMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="OtherDeferredCostsNetCurrent" id="tsl_OtherDeferredCostsNetCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="OtherDeferredCostsNetNoncurrent" id="tsl_OtherDeferredCostsNetNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareValue" id="tsl_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="LineOfCreditFacilityPeriodOfDrawDown" id="tsl_LineOfCreditFacilityPeriodOfDrawDown" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LineOfCreditFacilityPeriodOfTrancheFromDrawDown" id="tsl_LineOfCreditFacilityPeriodOfTrancheFromDrawDown" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LineOfCreditFacilityExtendedPeriodOfTrancheFromDrawDown" id="tsl_LineOfCreditFacilityExtendedPeriodOfTrancheFromDrawDown" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TradeActionMember" id="tsl_TradeActionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TariffAccruedOnGoodsExported" id="tsl_TariffAccruedOnGoodsExported" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="TariffRate" id="tsl_TariffRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LossContingencySettlementEffectiveNetRate" id="tsl_LossContingencySettlementEffectiveNetRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LossContingencySettlementAntidumpingDuty" id="tsl_LossContingencySettlementAntidumpingDuty" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LossContingencySettlementCountervailingDuty" id="tsl_LossContingencySettlementCountervailingDuty" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LossContingencySettlementExportSubsidy" id="tsl_LossContingencySettlementExportSubsidy" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="PreliminarySubsidyRate" id="tsl_PreliminarySubsidyRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LineOfCreditFacilityCellAndModuleCapacityAddition" id="tsl_LineOfCreditFacilityCellAndModuleCapacityAddition" type="num:powerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="TrinaSolarHongKongEnterpriseLimitedMember" id="tsl_TrinaSolarHongKongEnterpriseLimitedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarAustraliaPtyLtdMember" id="tsl_TrinaSolarAustraliaPtyLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarMiddleEastLimitedMember" id="tsl_TrinaSolarMiddleEastLimitedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarItalyDevelopmentSPAMember" id="tsl_TrinaSolarItalyDevelopmentSPAMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarFranceSASMember" id="tsl_TrinaSolarFranceSASMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="UpperDeerfieldTP1LLCMember" id="tsl_UpperDeerfieldTP1LLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="UpperDeerfieldSolarLLCMember" id="tsl_UpperDeerfieldSolarLLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LightBeamPowerCompanyGridleyMainLLCMember" id="tsl_LightBeamPowerCompanyGridleyMainLLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="PlacerSolarLLCMember" id="tsl_PlacerSolarLLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="AdvanceOnInventoryPurchase" id="tsl_AdvanceOnInventoryPurchase" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="PrepaidLandUseRight" id="tsl_PrepaidLandUseRight" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="AdvanceToSupplierAllowance" id="tsl_AdvanceToSupplierAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="AdvancesToSuppliersChange" id="tsl_AdvancesToSuppliersChange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="LossContingencyRetroactiveDutyImposed" id="tsl_LossContingencyRetroactiveDutyImposed" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="GoodsSoldOnInstallmentBasis" id="tsl_GoodsSoldOnInstallmentBasis" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="LoanedSharesFairValueDisclosure" id="tsl_LoanedSharesFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="UnrestrictedCashGovernmentSubsidiesReceived" id="tsl_UnrestrictedCashGovernmentSubsidiesReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod" id="tsl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="OtherDeferredCostsNonCurrent" id="tsl_OtherDeferredCostsNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="DebtAndConvertibleNotesPayableCurrent" id="tsl_DebtAndConvertibleNotesPayableCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="PercentageOfCashAndCashEquivalentsAndRestrictedCashHeldInMajorFinancialInstitutions" id="tsl_PercentageOfCashAndCashEquivalentsAndRestrictedCashHeldInMajorFinancialInstitutions" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="CountryAxis" id="tsl_CountryAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CurrenciesAxis" id="tsl_CurrenciesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="AsianPacificMember" id="tsl_AsianPacificMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="FutureTaxableIncomeToFullyUtilizeNetDeferredIncomeTaxAsset" id="tsl_FutureTaxableIncomeToFullyUtilizeNetDeferredIncomeTaxAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="RelatedPartyTransactionMaterialSoldToTransactionsWithRelatedParty" id="tsl_RelatedPartyTransactionMaterialSoldToTransactionsWithRelatedParty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="BasisOfPresentationAbstract" id="tsl_BasisOfPresentationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="PeriodForWhichRevisedCovenantsNotViolated" id="tsl_PeriodForWhichRevisedCovenantsNotViolated" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DebtInstrumentNumberOfCovenants" id="tsl_DebtInstrumentNumberOfCovenants" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" id="tsl_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncomeTaxExpenseBenefitUndistributedEarningsOfForeignSubsidiaries" id="tsl_IncomeTaxExpenseBenefitUndistributedEarningsOfForeignSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="UndistributedEarningsOfSubsidiaries" id="tsl_UndistributedEarningsOfSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateChangeInPreferentialTaxRate" id="tsl_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateChangeInPreferentialTaxRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DeferredTaxAssetsGovernmentSubsidy" id="tsl_DeferredTaxAssetsGovernmentSubsidy" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="StockVestedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="tsl_StockVestedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="StockVestedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" id="tsl_StockVestedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="WaferPurchaseCommitmentsMember" id="tsl_WaferPurchaseCommitmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="PolysiliconPurchaseCommitmentsMember" id="tsl_PolysiliconPurchaseCommitmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversaryVolume" id="tsl_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversaryVolume" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversaryVolume" id="tsl_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversaryVolume" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversaryVolume" id="tsl_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversaryVolume" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversaryVolume" id="tsl_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversaryVolume" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversaryVolume" id="tsl_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversaryVolume" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="UnrecordedUnconditionalPurchaseObligationDueAfterFiveYearsVolume" id="tsl_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYearsVolume" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="UnrecordedUnconditionalPurchaseObligationVolume" id="tsl_UnrecordedUnconditionalPurchaseObligationVolume" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="UnrecordedUnconditionalPurchaseObligationVolumeAbstract" id="tsl_UnrecordedUnconditionalPurchaseObligationVolumeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| </xsd:schema> |