<?xml version="1.0" encoding="ASCII"?><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:title="labelLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="tact-20251231.xsd#tact_AmountsReportedUnderTheOptionAwardsColumnInTheSCTMember" xlink:label="tact_AmountsReportedUnderTheOptionAwardsColumnInTheSCTMember" />
    <link:loc xlink:type="locator" xlink:href="tact-20251231.xsd#tact_AmountsReportedUnderTheStockAwardsColumnInTheSCTMember" xlink:label="tact_AmountsReportedUnderTheStockAwardsColumnInTheSCTMember" />
    <link:loc xlink:type="locator" xlink:href="tact-20251231.xsd#tact_ChangeInFairValueAsOfFiscalYearendComparedToPriorFiscalYearendOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember" xlink:label="tact_ChangeInFairValueAsOfFiscalYearendComparedToPriorFiscalYearendOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember" />
    <link:loc xlink:type="locator" xlink:href="tact-20251231.xsd#tact_ChangeInFairValueAsOfVestingDateComparedToPriorFiscalYearendOfAwardsGrantedInAnyPriorFiscalYearForWhichAllVestingConditionsWereSatisfiedAtFiscalYearendOrDuringTheFiscalYearMember" xlink:label="tact_ChangeInFairValueAsOfVestingDateComparedToPriorFiscalYearendOfAwardsGrantedInAnyPriorFiscalYearForWhichAllVestingConditionsWereSatisfiedAtFiscalYearendOrDuringTheFiscalYearMember" />
    <link:loc xlink:type="locator" xlink:href="tact-20251231.xsd#tact_CurrentPEOMember" xlink:label="tact_CurrentPEOMember" />
    <link:loc xlink:type="locator" xlink:href="tact-20251231.xsd#tact_FairValueAsOfFiscalYearendOfAwardsGrantedDuringTheFiscalYearThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember" xlink:label="tact_FairValueAsOfFiscalYearendOfAwardsGrantedDuringTheFiscalYearThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember" />
    <link:loc xlink:type="locator" xlink:href="tact-20251231.xsd#tact_FairValueAtEndOfPriorFiscalYearOfAnyAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringTheFiscalYearMember" xlink:label="tact_FairValueAtEndOfPriorFiscalYearOfAnyAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringTheFiscalYearMember" />
    <link:loc xlink:type="locator" xlink:href="tact-20251231.xsd#tact_FormerPEOMember" xlink:label="tact_FormerPEOMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tact_AmountsReportedUnderTheOptionAwardsColumnInTheSCTMember" xlink:to="tact_AmountsReportedUnderTheOptionAwardsColumnInTheSCTMember_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tact_AmountsReportedUnderTheStockAwardsColumnInTheSCTMember" xlink:to="tact_AmountsReportedUnderTheStockAwardsColumnInTheSCTMember_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tact_ChangeInFairValueAsOfFiscalYearendComparedToPriorFiscalYearendOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember" xlink:to="tact_ChangeInFairValueAsOfFiscalYearendComparedToPriorFiscalYearendOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tact_ChangeInFairValueAsOfVestingDateComparedToPriorFiscalYearendOfAwardsGrantedInAnyPriorFiscalYearForWhichAllVestingConditionsWereSatisfiedAtFiscalYearendOrDuringTheFiscalYearMember" xlink:to="tact_ChangeInFairValueAsOfVestingDateComparedToPriorFiscalYearendOfAwardsGrantedInAnyPriorFiscalYearForWhichAllVestingConditionsWereSatisfiedAtFiscalYearendOrDuringTheFiscalYearMember_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tact_CurrentPEOMember" xlink:to="tact_CurrentPEOMember_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tact_FairValueAsOfFiscalYearendOfAwardsGrantedDuringTheFiscalYearThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember" xlink:to="tact_FairValueAsOfFiscalYearendOfAwardsGrantedDuringTheFiscalYearThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tact_FairValueAtEndOfPriorFiscalYearOfAnyAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringTheFiscalYearMember" xlink:to="tact_FairValueAtEndOfPriorFiscalYearOfAnyAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringTheFiscalYearMember_lbl" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tact_FormerPEOMember" xlink:to="tact_FormerPEOMember_lbl" />
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="tact_AmountsReportedUnderTheOptionAwardsColumnInTheSCTMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amounts reported under the &#8220;Option Awards&#8221; column in the SCT [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="tact_AmountsReportedUnderTheStockAwardsColumnInTheSCTMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amounts reported under the &#8220;Stock Awards&#8221; column in the SCT [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="tact_ChangeInFairValueAsOfFiscalYearendComparedToPriorFiscalYearendOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Change in fair value as of fiscal year-end, compared to prior fiscal year-end, of awards granted in any prior fiscal year that are outstanding and unvested as of the end of the fiscal year [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="tact_ChangeInFairValueAsOfVestingDateComparedToPriorFiscalYearendOfAwardsGrantedInAnyPriorFiscalYearForWhichAllVestingConditionsWereSatisfiedAtFiscalYearendOrDuringTheFiscalYearMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Change in fair value as of vesting date, compared to prior fiscal year-end, of awards granted in any prior fiscal year for which all vesting conditions were satisfied at fiscal year-end or during the fiscal year [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="tact_CurrentPEOMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current PEO [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="tact_FairValueAsOfFiscalYearendOfAwardsGrantedDuringTheFiscalYearThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair value as of fiscal year-end of awards granted during the fiscal year that are outstanding and unvested as of the end of the fiscal year [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="tact_FairValueAtEndOfPriorFiscalYearOfAnyAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringTheFiscalYearMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair value at end of prior fiscal year of any awards granted in any prior fiscal year that fail to meet applicable vesting conditions during the fiscal year [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="tact_FormerPEOMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Former PEO [Member]</link:label>
  </link:labelLink>
</link:linkbase>
