Skip to content

Commit 217dd2b

Browse files
authored
Merge pull request doxygen#11790 from artyom-fedosov/improvement/latvian-translation
Improvement/latvian translation
2 parents f27d21e + 2df5450 commit 217dd2b

File tree

2 files changed

+330
-1
lines changed

2 files changed

+330
-1
lines changed

doc/maintainers.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ Richard Kim: [unreachable] ryk at dspwiz dot com
104104

105105
TranslatorLatvian
106106
Lauris: lauris at nix dot lv
107+
Fedosov Artyom Dmitrievich: artjomsfedosovs2 at gmail dot com
107108

108109
TranslatorLithuanian
109110
Tomas Simonaitis: [unreachable] haden at homelan dot lt

src/translator_lv.h

Lines changed: 329 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
* Last Doxygen version covered : 1.8.2
4949
*/
5050

51-
class TranslatorLatvian : public TranslatorAdapter_1_8_4
51+
class TranslatorLatvian : public TranslatorAdapter_1_9_2
5252
{
5353
public:
5454

@@ -1931,6 +1931,334 @@ class TranslatorLatvian : public TranslatorAdapter_1_8_4
19311931
{
19321932
return "Metožu dokumentācija";
19331933
}
1934+
1935+
/*
1936+
* Latvian translations for version 1.8.4
1937+
*
1938+
* Artyom Fedosov, 2025
1939+
* Github: artyom-fedosov
1940+
*/
1941+
//////////////////////////////////////////////////////////////////////////
1942+
// new since 1.8.4
1943+
//////////////////////////////////////////////////////////////////////////
1944+
1945+
/** old style UNO IDL services: implemented interfaces */
1946+
QCString trInterfaces() override
1947+
{ return "Eksportētās saskarnes"; }
1948+
1949+
/** old style UNO IDL services: inherited services */
1950+
QCString trServices() override
1951+
{ return "Iekļautie pakalpojumi"; }
1952+
1953+
/** UNO IDL constant groups */
1954+
QCString trConstantGroups() override
1955+
{ return "Konstantu grupas"; }
1956+
1957+
/** UNO IDL constant groups */
1958+
QCString trConstantGroupReference(const QCString &namespaceName) override
1959+
{
1960+
QCString result=namespaceName;
1961+
result+=" Atsauce uz konstantu grupu";
1962+
return result;
1963+
}
1964+
/** UNO IDL service page title */
1965+
QCString trServiceReference(const QCString &sName) override
1966+
{
1967+
QCString result=sName;
1968+
result+=" Atsauce uz pakalpojumu";
1969+
return result;
1970+
}
1971+
/** UNO IDL singleton page title */
1972+
QCString trSingletonReference(const QCString &sName) override
1973+
{
1974+
QCString result=sName;
1975+
result+=" Atsauce uz Singletona";
1976+
return result;
1977+
}
1978+
/** UNO IDL service page */
1979+
QCString trServiceGeneratedFromFiles(bool single) override
1980+
{
1981+
// single is true implies a single file
1982+
QCString result="Šī pakalpojuma dokumentācija tika ģenerēta no sekojošā fail";
1983+
if (single) result+="a:"; else result+="iem:";
1984+
return result;
1985+
}
1986+
/** UNO IDL singleton page */
1987+
QCString trSingletonGeneratedFromFiles(bool single) override
1988+
{
1989+
// single is true implies a single file
1990+
QCString result="Šī Singletona dokumentācija tika ģenerēta no sekojošā fail";
1991+
if (single) result+="a:"; else result+="iem:";
1992+
return result;
1993+
}
1994+
1995+
/*
1996+
* Latvian translations for version 1.8.15
1997+
*
1998+
* Artyom Fedosov, 2025
1999+
* Github: artyom-fedosov
2000+
*/
2001+
//////////////////////////////////////////////////////////////////////////
2002+
// new since 1.8.15
2003+
//////////////////////////////////////////////////////////////////////////
2004+
2005+
/** VHDL design unit hierarchy */
2006+
QCString trDesignUnitHierarchy() override
2007+
{ return "Projektēšanas vienību hierarhija"; }
2008+
/** VHDL design unit list */
2009+
QCString trDesignUnitList() override
2010+
{ return "Projektēšanas vienību saraksts"; }
2011+
/** VHDL design unit members */
2012+
QCString trDesignUnitMembers() override
2013+
{ return "Projektēšanas vienības locekļi"; }
2014+
/** VHDL design unit list description */
2015+
QCString trDesignUnitListDescription() override
2016+
{
2017+
return "Šeit ir visu projektēšanas vienību locekļu saraksts ar saitēm uz "
2018+
"tām vienībām, kurām tie pieder:";
2019+
}
2020+
/** VHDL design unit index */
2021+
QCString trDesignUnitIndex() override
2022+
{ return "Projektēšanas vienību rādītājs"; }
2023+
/** VHDL design units */
2024+
QCString trDesignUnits() override
2025+
{ return "Projektēšanas vienības"; }
2026+
/** VHDL functions/procedures/processes */
2027+
QCString trFunctionAndProc() override
2028+
{ return "Funkcijas/Procedūras/Procesi"; }
2029+
/** VHDL type */
2030+
QCString trVhdlType(VhdlSpecifier type,bool single) override
2031+
{
2032+
switch(type)
2033+
{
2034+
case VhdlSpecifier::LIBRARY:
2035+
if (single) return "Bibliotēka";
2036+
else return "Bibliotēkas";
2037+
case VhdlSpecifier::PACKAGE:
2038+
if (single) return "Pakotne";
2039+
else return "Pakotnes";
2040+
case VhdlSpecifier::SIGNAL:
2041+
if (single) return "Signāls";
2042+
else return "Signāli";
2043+
case VhdlSpecifier::COMPONENT:
2044+
if (single) return "Komponents";
2045+
else return "Komponenti";
2046+
case VhdlSpecifier::CONSTANT:
2047+
if (single) return "Konstante";
2048+
else return "Konstantes";
2049+
case VhdlSpecifier::ENTITY:
2050+
if (single) return "Vienība";
2051+
else return "Vienības";
2052+
case VhdlSpecifier::TYPE:
2053+
if (single) return "Tips";
2054+
else return "Tipi";
2055+
case VhdlSpecifier::SUBTYPE:
2056+
if (single) return "Apakštips";
2057+
else return "Apakštipi";
2058+
case VhdlSpecifier::FUNCTION:
2059+
if (single) return "Funkcija";
2060+
else return "Funkcijas";
2061+
case VhdlSpecifier::RECORD:
2062+
if (single) return "Ieraksts";
2063+
else return "Ieraksti";
2064+
case VhdlSpecifier::PROCEDURE:
2065+
if (single) return "Procedūra";
2066+
else return "Procedūras";
2067+
case VhdlSpecifier::ARCHITECTURE:
2068+
if (single) return "Arhitektūra";
2069+
else return "Arhitektūras";
2070+
case VhdlSpecifier::ATTRIBUTE:
2071+
if (single) return "Atribūts";
2072+
else return "Atribūti";
2073+
case VhdlSpecifier::PROCESS:
2074+
if (single) return "Process";
2075+
else return "Procesi";
2076+
case VhdlSpecifier::PORT:
2077+
if (single) return "Ports";
2078+
else return "Porti";
2079+
case VhdlSpecifier::USE:
2080+
if (single) return "Lietošanas nosacījums";
2081+
else return "Lietošanas nosacījumi";
2082+
case VhdlSpecifier::GENERIC:
2083+
if (single) return "Ģenerisks";
2084+
else return "Ģeneriski";
2085+
case VhdlSpecifier::PACKAGE_BODY:
2086+
return "Pakotnes ķermenis";
2087+
case VhdlSpecifier::UNITS:
2088+
return "Vienības";
2089+
case VhdlSpecifier::SHAREDVARIABLE:
2090+
if (single) return "Koplietojams mainīgais";
2091+
else return "Koplietojamie mainīgie";
2092+
case VhdlSpecifier::VFILE:
2093+
if (single) return "Fails";
2094+
else return "Faili";
2095+
case VhdlSpecifier::GROUP:
2096+
if (single) return "Grupa";
2097+
else return "Grupas";
2098+
case VhdlSpecifier::INSTANTIATION:
2099+
if (single) return "Instancēšana";
2100+
else return "Instancēšanas";
2101+
case VhdlSpecifier::ALIAS:
2102+
if (single) return "Aizstājvārds";
2103+
else return "Aizstājvārdi";
2104+
case VhdlSpecifier::CONFIG:
2105+
if (single) return "Konfigurācija";
2106+
else return "Konfigurācijas";
2107+
case VhdlSpecifier::MISCELLANEOUS:
2108+
return "Dažādi";
2109+
case VhdlSpecifier::UCF_CONST:
2110+
return "Ierobežojumi";
2111+
default:
2112+
return "Klase";
2113+
}
2114+
}
2115+
QCString trCustomReference(const QCString &name) override
2116+
{ return name+" Atsauce"; }
2117+
2118+
/* Slice */
2119+
QCString trConstants() override
2120+
{
2121+
return "Konstantes";
2122+
}
2123+
QCString trConstantDocumentation() override
2124+
{
2125+
return "Konstantes dokumentācija";
2126+
}
2127+
QCString trSequences() override
2128+
{
2129+
return "Secības";
2130+
}
2131+
QCString trSequenceDocumentation() override
2132+
{
2133+
return "Secības dokumentācija";
2134+
}
2135+
QCString trDictionaries() override
2136+
{
2137+
return "Vārdnīcas";
2138+
}
2139+
QCString trDictionaryDocumentation() override
2140+
{
2141+
return "Vārdnīcas dokumentācija";
2142+
}
2143+
QCString trSliceInterfaces() override
2144+
{
2145+
return "Saskarnes";
2146+
}
2147+
QCString trInterfaceIndex() override
2148+
{
2149+
return "Saskarņu rādītājs";
2150+
}
2151+
QCString trInterfaceList() override
2152+
{
2153+
return "Saskarņu saraksts";
2154+
}
2155+
QCString trInterfaceListDescription() override
2156+
{
2157+
return "Šeit ir saskarnes ar īsiem aprakstiem:";
2158+
}
2159+
QCString trInterfaceHierarchy() override
2160+
{
2161+
return "Saskarņu hierarhija";
2162+
}
2163+
QCString trInterfaceHierarchyDescription() override
2164+
{
2165+
return "Šis pārmantošanas saraksts tiek kārtots aptuveni, bet ne pilnībā, alfabētiskā secībā:";
2166+
}
2167+
QCString trInterfaceDocumentation() override
2168+
{
2169+
return "Saskarnes dokumentācija";
2170+
}
2171+
QCString trStructs() override
2172+
{
2173+
return "Struktūras";
2174+
}
2175+
QCString trStructIndex() override
2176+
{
2177+
return "Struktūru rādītājs";
2178+
}
2179+
QCString trStructList() override
2180+
{
2181+
return "Struktūru saraksts";
2182+
}
2183+
QCString trStructListDescription() override
2184+
{
2185+
return "Šeit ir struktūras ar īsiem aprakstiem:";
2186+
}
2187+
QCString trStructDocumentation() override
2188+
{
2189+
return "Struktūras dokumentācija";
2190+
}
2191+
QCString trExceptionIndex() override
2192+
{
2193+
return "Izņēmumu rādītājs";
2194+
}
2195+
QCString trExceptionList() override
2196+
{
2197+
return "Izņēmumu saraksts";
2198+
}
2199+
QCString trExceptionListDescription() override
2200+
{
2201+
return "Šeit ir izņēmumi ar īsiem aprakstiem:";
2202+
}
2203+
QCString trExceptionHierarchy() override
2204+
{
2205+
return "Izņēmumu hierarhija";
2206+
}
2207+
QCString trExceptionHierarchyDescription() override
2208+
{
2209+
return "Šis pārmantošanas saraksts tiek kārtots aptuveni, bet ne pilnībā, alfabētiskā secībā:";
2210+
}
2211+
QCString trExceptionDocumentation() override
2212+
{
2213+
return "Izņēmumu dokumentācija";
2214+
}
2215+
QCString trCompoundReferenceSlice(const QCString &clName, ClassDef::CompoundType compType, bool isLocal) override
2216+
{
2217+
QCString result="Atsauce uz";
2218+
if (isLocal) result+=" lokālo";
2219+
switch(compType)
2220+
{
2221+
case ClassDef::Class: result+=" klasi"; break;
2222+
case ClassDef::Struct: result+=" struktūru"; break;
2223+
case ClassDef::Union: result+=" savienojumu"; break;
2224+
case ClassDef::Interface: result+=" saskarni"; break;
2225+
case ClassDef::Protocol: result+=" protokolu"; break;
2226+
case ClassDef::Category: result+=" kategoriju"; break;
2227+
case ClassDef::Exception: result+=" izņēmumu"; break;
2228+
default: break;
2229+
}
2230+
return result + clName;
2231+
}
2232+
QCString trOperations() override
2233+
{
2234+
return "Operācijas";
2235+
}
2236+
QCString trOperationDocumentation() override
2237+
{
2238+
return "Operācijas dokumentācija";
2239+
}
2240+
QCString trDataMembers() override
2241+
{
2242+
return "Klases lauki";
2243+
}
2244+
QCString trDataMemberDocumentation() override
2245+
{
2246+
return "Klases lauku dokumentācija";
2247+
}
2248+
2249+
/*
2250+
* Latvian translations for version 1.8.19
2251+
*
2252+
* Artyom Fedosov, 2025
2253+
* Github: artyom-fedosov
2254+
*/
2255+
//////////////////////////////////////////////////////////////////////////
2256+
// new since 1.8.19
2257+
//////////////////////////////////////////////////////////////////////////
2258+
2259+
/** VHDL design unit documentation */
2260+
QCString trDesignUnitDocumentation() override
2261+
{ return "Projektēšanas vienības dokumentācija"; }
19342262
};
19352263

19362264
#endif

0 commit comments

Comments
 (0)