diff --git a/examples/canvas_test/canvastest.lpi b/examples/canvas_test/canvastest.lpi index bb5a9ca7f6..dbcbdd22b5 100644 --- a/examples/canvas_test/canvastest.lpi +++ b/examples/canvas_test/canvastest.lpi @@ -3,10 +3,10 @@ + - @@ -33,18 +33,11 @@ - + - - - - - - - @@ -52,691 +45,73 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - + + - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - + + - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/lcl/include/custompanel.inc b/lcl/include/custompanel.inc index dbbc304316..a13c29da30 100644 --- a/lcl/include/custompanel.inc +++ b/lcl/include/custompanel.inc @@ -45,6 +45,9 @@ begin SetInitialBounds(0, 0, CX, CY); ParentColor := True; UseDockManager := True; + // Accessibility + AccessibleRole := larGroup; + AccessibleDescription := rsTPanelAccessibilityDescription; end; procedure TCustomPanel.SetAlignment(const Value: TAlignment); diff --git a/lcl/include/customsplitter.inc b/lcl/include/customsplitter.inc index ca6d445584..dd72f6f860 100644 --- a/lcl/include/customsplitter.inc +++ b/lcl/include/customsplitter.inc @@ -930,6 +930,9 @@ begin Align := alLeft; Width := 5; + // Accessibility + AccessibleRole := larResizeGrip; + AccessibleDescription := rsTSplitterAccessibilityDescription; end; procedure TCustomSplitter.AnchorSplitter(Kind: TAnchorKind; AControl: TControl); diff --git a/lcl/include/treeview.inc b/lcl/include/treeview.inc index 5eba4263bf..f24b1bbf46 100644 --- a/lcl/include/treeview.inc +++ b/lcl/include/treeview.inc @@ -3059,7 +3059,7 @@ begin FTreeLinePenStyle := psPattern; FExpandSignColor := clWindowFrame; // Accessibility - AccessibleDescription := 'A tree of items'; + AccessibleDescription := rsTTreeViewAccessibilityDescription; AccessibleRole := larTreeView; end; diff --git a/lcl/interfaces/carbon/carbonprivatecontrol.inc b/lcl/interfaces/carbon/carbonprivatecontrol.inc index 9f12f80b27..519497f8fa 100644 --- a/lcl/interfaces/carbon/carbonprivatecontrol.inc +++ b/lcl/interfaces/carbon/carbonprivatecontrol.inc @@ -185,6 +185,7 @@ var lInputAccessibleObject: TLazAccessibleObject; lInputPasStr: string; lInputMutableArray: CFMutableArrayRef; + lInputArray: CFArrayRef; lInputHIPoint: HIPoint; lInputPoint: TPoint; // Outputs @@ -209,6 +210,7 @@ var lAccessibleObj: TLazAccessibleObject; lHandle: PtrInt; lSelection: TLazAccessibleObject; + lChildControl: TControl; const SName = 'CarbonControl_Accessibility'; begin {$IF defined(VerboseControlEvent) or defined(VerboseAccessibilityEvent)} @@ -537,7 +539,7 @@ begin or (lInputPasStr = 'AXSelectedChildren') then begin if not (lLazControl is TCustomControl) then Exit; - if lLazControl is TCustomForm then Exit; + if (lLazControl is TCustomForm) then Exit; // Create and return an array of AXUIElements describing the children of this view. if (lInputPasStr = 'AXSelectedChildren') then @@ -555,8 +557,16 @@ begin end else begin + // Using GetEventParemeter seams to bring crashes, no idea why + //GetEventParameter(AEvent, kEventParamAccessibleAttributeValue, + // typeCFArrayRef, nil, SizeOf(CFArrayRef), nil, @lInputArray); + // lArray := CFArrayCreateMutableCopy(kCFAllocatorDefault, 0, lInputArray); + // DebugLn('AXChildren 1 lArray='+IntToStr(PtrInt(lArray))); + lCount := lInputAccessibleObject.GetChildAccessibleObjectsCount; lArray := CFArrayCreateMutable(kCFAllocatorDefault, lCount, @kCFTypeArrayCallBacks); + + // Add non-control children for i := 0 to lCount - 1 do begin lCurAccessibleObject := lInputAccessibleObject.GetChildAccessibleObject(i); @@ -565,6 +575,17 @@ begin if lElement <> nil then CFArrayAppendValue(lArray, lElement); end; + + // Add control children + //DebugLn('1'); + for i := 0 to TWinControl(lLazControl).ControlCount-1 do + begin + //DebugLn('2'); + lChildControl := TWinControl(lLazControl).Controls[i]; + lElement := AXUIElementRef(lChildControl.GetAccessibleObject().Handle); + if lElement <> nil then + CFArrayAppendValue(lArray, lElement); + end; end; SetEventParameter(AEvent, kEventParamAccessibleAttributeValue, typeCFTypeRef, diff --git a/lcl/languages/lclstrconsts.ca.po b/lcl/languages/lclstrconsts.ca.po index 145c8c12f4..52ba041ba7 100644 --- a/lcl/languages/lclstrconsts.ca.po +++ b/lcl/languages/lclstrconsts.ca.po @@ -1231,6 +1231,21 @@ msgstr "Text" msgid "Tagged Image File Format" msgstr "" +#: lclstrconsts.rstpanelaccessibilitydescription +msgctxt "lclstrconsts.rstpanelaccessibilitydescription" +msgid "Panel" +msgstr "" + +#: lclstrconsts.rstsplitteraccessibilitydescription +msgctxt "lclstrconsts.rstsplitteraccessibilitydescription" +msgid "A grip to control how much size to give the left and right parts of an area" +msgstr "" + +#: lclstrconsts.rsttreeviewaccessibilitydescription +msgctxt "lclstrconsts.rsttreeviewaccessibilitydescription" +msgid "A tree of items" +msgstr "" + #: lclstrconsts.rsunabletoloaddefaultfont msgid "Unable to load default font" msgstr "No puc carregar la font per defecte" diff --git a/lcl/languages/lclstrconsts.cs.po b/lcl/languages/lclstrconsts.cs.po index ba08062565..f20987e950 100644 --- a/lcl/languages/lclstrconsts.cs.po +++ b/lcl/languages/lclstrconsts.cs.po @@ -1229,6 +1229,21 @@ msgstr "Text" msgid "Tagged Image File Format" msgstr "Označkovaný obrazový formát souboru" +#: lclstrconsts.rstpanelaccessibilitydescription +msgctxt "lclstrconsts.rstpanelaccessibilitydescription" +msgid "Panel" +msgstr "" + +#: lclstrconsts.rstsplitteraccessibilitydescription +msgctxt "lclstrconsts.rstsplitteraccessibilitydescription" +msgid "A grip to control how much size to give the left and right parts of an area" +msgstr "" + +#: lclstrconsts.rsttreeviewaccessibilitydescription +msgctxt "lclstrconsts.rsttreeviewaccessibilitydescription" +msgid "A tree of items" +msgstr "" + #: lclstrconsts.rsunabletoloaddefaultfont msgid "Unable to load default font" msgstr "Nelze načíst výchozí písmo" diff --git a/lcl/languages/lclstrconsts.de.po b/lcl/languages/lclstrconsts.de.po index ca24bfe7eb..d8e341e6a1 100644 --- a/lcl/languages/lclstrconsts.de.po +++ b/lcl/languages/lclstrconsts.de.po @@ -1230,6 +1230,21 @@ msgstr "Text" msgid "Tagged Image File Format" msgstr "Tagged Image File Format" +#: lclstrconsts.rstpanelaccessibilitydescription +msgctxt "lclstrconsts.rstpanelaccessibilitydescription" +msgid "Panel" +msgstr "" + +#: lclstrconsts.rstsplitteraccessibilitydescription +msgctxt "lclstrconsts.rstsplitteraccessibilitydescription" +msgid "A grip to control how much size to give the left and right parts of an area" +msgstr "" + +#: lclstrconsts.rsttreeviewaccessibilitydescription +msgctxt "lclstrconsts.rsttreeviewaccessibilitydescription" +msgid "A tree of items" +msgstr "" + #: lclstrconsts.rsunabletoloaddefaultfont msgid "Unable to load default font" msgstr "Kann Default-Schriftart nicht laden" diff --git a/lcl/languages/lclstrconsts.es.po b/lcl/languages/lclstrconsts.es.po index 540e82fbf8..f6e339f7de 100644 --- a/lcl/languages/lclstrconsts.es.po +++ b/lcl/languages/lclstrconsts.es.po @@ -1229,6 +1229,21 @@ msgstr "Texto" msgid "Tagged Image File Format" msgstr "Formato de Archivo de Imagen Etiquetado" +#: lclstrconsts.rstpanelaccessibilitydescription +msgctxt "lclstrconsts.rstpanelaccessibilitydescription" +msgid "Panel" +msgstr "" + +#: lclstrconsts.rstsplitteraccessibilitydescription +msgctxt "lclstrconsts.rstsplitteraccessibilitydescription" +msgid "A grip to control how much size to give the left and right parts of an area" +msgstr "" + +#: lclstrconsts.rsttreeviewaccessibilitydescription +msgctxt "lclstrconsts.rsttreeviewaccessibilitydescription" +msgid "A tree of items" +msgstr "" + #: lclstrconsts.rsunabletoloaddefaultfont msgid "Unable to load default font" msgstr "No se ha podido cargar la fuente predeterminada" diff --git a/lcl/languages/lclstrconsts.fi.po b/lcl/languages/lclstrconsts.fi.po index f7002cfce2..d561636365 100644 --- a/lcl/languages/lclstrconsts.fi.po +++ b/lcl/languages/lclstrconsts.fi.po @@ -1212,6 +1212,21 @@ msgstr "Teksti" msgid "Tagged Image File Format" msgstr "" +#: lclstrconsts.rstpanelaccessibilitydescription +msgctxt "lclstrconsts.rstpanelaccessibilitydescription" +msgid "Panel" +msgstr "" + +#: lclstrconsts.rstsplitteraccessibilitydescription +msgctxt "lclstrconsts.rstsplitteraccessibilitydescription" +msgid "A grip to control how much size to give the left and right parts of an area" +msgstr "" + +#: lclstrconsts.rsttreeviewaccessibilitydescription +msgctxt "lclstrconsts.rsttreeviewaccessibilitydescription" +msgid "A tree of items" +msgstr "" + #: lclstrconsts.rsunabletoloaddefaultfont msgid "Unable to load default font" msgstr "" diff --git a/lcl/languages/lclstrconsts.fr.po b/lcl/languages/lclstrconsts.fr.po index 540fd510bb..93cca4cba3 100644 --- a/lcl/languages/lclstrconsts.fr.po +++ b/lcl/languages/lclstrconsts.fr.po @@ -1235,6 +1235,21 @@ msgstr "Texte" msgid "Tagged Image File Format" msgstr "" +#: lclstrconsts.rstpanelaccessibilitydescription +msgctxt "lclstrconsts.rstpanelaccessibilitydescription" +msgid "Panel" +msgstr "" + +#: lclstrconsts.rstsplitteraccessibilitydescription +msgctxt "lclstrconsts.rstsplitteraccessibilitydescription" +msgid "A grip to control how much size to give the left and right parts of an area" +msgstr "" + +#: lclstrconsts.rsttreeviewaccessibilitydescription +msgctxt "lclstrconsts.rsttreeviewaccessibilitydescription" +msgid "A tree of items" +msgstr "" + #: lclstrconsts.rsunabletoloaddefaultfont msgid "Unable to load default font" msgstr "Impossible de charger la police par défaut" diff --git a/lcl/languages/lclstrconsts.he.po b/lcl/languages/lclstrconsts.he.po index b84dd575b6..e5c9ea7d4e 100644 --- a/lcl/languages/lclstrconsts.he.po +++ b/lcl/languages/lclstrconsts.he.po @@ -1226,6 +1226,21 @@ msgstr "טקסט" msgid "Tagged Image File Format" msgstr "פורמט מתוייג של קובץ דמות" +#: lclstrconsts.rstpanelaccessibilitydescription +msgctxt "lclstrconsts.rstpanelaccessibilitydescription" +msgid "Panel" +msgstr "" + +#: lclstrconsts.rstsplitteraccessibilitydescription +msgctxt "lclstrconsts.rstsplitteraccessibilitydescription" +msgid "A grip to control how much size to give the left and right parts of an area" +msgstr "" + +#: lclstrconsts.rsttreeviewaccessibilitydescription +msgctxt "lclstrconsts.rsttreeviewaccessibilitydescription" +msgid "A tree of items" +msgstr "" + #: lclstrconsts.rsunabletoloaddefaultfont msgid "Unable to load default font" msgstr "לא יכול לטעון את גופן ברירת המחדל" diff --git a/lcl/languages/lclstrconsts.id.po b/lcl/languages/lclstrconsts.id.po index 90d4093eeb..342e6e7e7d 100644 --- a/lcl/languages/lclstrconsts.id.po +++ b/lcl/languages/lclstrconsts.id.po @@ -1232,6 +1232,21 @@ msgstr "Teks" msgid "Tagged Image File Format" msgstr "" +#: lclstrconsts.rstpanelaccessibilitydescription +msgctxt "lclstrconsts.rstpanelaccessibilitydescription" +msgid "Panel" +msgstr "" + +#: lclstrconsts.rstsplitteraccessibilitydescription +msgctxt "lclstrconsts.rstsplitteraccessibilitydescription" +msgid "A grip to control how much size to give the left and right parts of an area" +msgstr "" + +#: lclstrconsts.rsttreeviewaccessibilitydescription +msgctxt "lclstrconsts.rsttreeviewaccessibilitydescription" +msgid "A tree of items" +msgstr "" + #: lclstrconsts.rsunabletoloaddefaultfont msgid "Unable to load default font" msgstr "Tidak bisa mengambil font default" diff --git a/lcl/languages/lclstrconsts.it.po b/lcl/languages/lclstrconsts.it.po index 5bf3038aed..a14c6fa447 100644 --- a/lcl/languages/lclstrconsts.it.po +++ b/lcl/languages/lclstrconsts.it.po @@ -1234,6 +1234,21 @@ msgstr "Testo" msgid "Tagged Image File Format" msgstr "" +#: lclstrconsts.rstpanelaccessibilitydescription +msgctxt "lclstrconsts.rstpanelaccessibilitydescription" +msgid "Panel" +msgstr "" + +#: lclstrconsts.rstsplitteraccessibilitydescription +msgctxt "lclstrconsts.rstsplitteraccessibilitydescription" +msgid "A grip to control how much size to give the left and right parts of an area" +msgstr "" + +#: lclstrconsts.rsttreeviewaccessibilitydescription +msgctxt "lclstrconsts.rsttreeviewaccessibilitydescription" +msgid "A tree of items" +msgstr "" + #: lclstrconsts.rsunabletoloaddefaultfont msgid "Unable to load default font" msgstr "Impossibile caricare il font predefinito" diff --git a/lcl/languages/lclstrconsts.lt.po b/lcl/languages/lclstrconsts.lt.po index 835e0fa3fb..7be4f1bc07 100644 --- a/lcl/languages/lclstrconsts.lt.po +++ b/lcl/languages/lclstrconsts.lt.po @@ -1233,6 +1233,21 @@ msgstr "Tekstas" msgid "Tagged Image File Format" msgstr "„Tagged Image File Format“" +#: lclstrconsts.rstpanelaccessibilitydescription +msgctxt "lclstrconsts.rstpanelaccessibilitydescription" +msgid "Panel" +msgstr "" + +#: lclstrconsts.rstsplitteraccessibilitydescription +msgctxt "lclstrconsts.rstsplitteraccessibilitydescription" +msgid "A grip to control how much size to give the left and right parts of an area" +msgstr "" + +#: lclstrconsts.rsttreeviewaccessibilitydescription +msgctxt "lclstrconsts.rsttreeviewaccessibilitydescription" +msgid "A tree of items" +msgstr "" + #: lclstrconsts.rsunabletoloaddefaultfont msgid "Unable to load default font" msgstr "Nepavyko įkelti numatyto šrifto" diff --git a/lcl/languages/lclstrconsts.nl.po b/lcl/languages/lclstrconsts.nl.po index 007fd1e448..df3891f54e 100644 --- a/lcl/languages/lclstrconsts.nl.po +++ b/lcl/languages/lclstrconsts.nl.po @@ -1229,6 +1229,21 @@ msgstr "Tekst" msgid "Tagged Image File Format" msgstr "Tagged Image File Format" +#: lclstrconsts.rstpanelaccessibilitydescription +msgctxt "lclstrconsts.rstpanelaccessibilitydescription" +msgid "Panel" +msgstr "" + +#: lclstrconsts.rstsplitteraccessibilitydescription +msgctxt "lclstrconsts.rstsplitteraccessibilitydescription" +msgid "A grip to control how much size to give the left and right parts of an area" +msgstr "" + +#: lclstrconsts.rsttreeviewaccessibilitydescription +msgctxt "lclstrconsts.rsttreeviewaccessibilitydescription" +msgid "A tree of items" +msgstr "" + #: lclstrconsts.rsunabletoloaddefaultfont msgid "Unable to load default font" msgstr "Kan het standaard font niet laden" diff --git a/lcl/languages/lclstrconsts.no.po b/lcl/languages/lclstrconsts.no.po index ad3922d099..dae45adadf 100644 --- a/lcl/languages/lclstrconsts.no.po +++ b/lcl/languages/lclstrconsts.no.po @@ -1237,6 +1237,21 @@ msgstr "Tekst" msgid "Tagged Image File Format" msgstr "" +#: lclstrconsts.rstpanelaccessibilitydescription +msgctxt "lclstrconsts.rstpanelaccessibilitydescription" +msgid "Panel" +msgstr "" + +#: lclstrconsts.rstsplitteraccessibilitydescription +msgctxt "lclstrconsts.rstsplitteraccessibilitydescription" +msgid "A grip to control how much size to give the left and right parts of an area" +msgstr "" + +#: lclstrconsts.rsttreeviewaccessibilitydescription +msgctxt "lclstrconsts.rsttreeviewaccessibilitydescription" +msgid "A tree of items" +msgstr "" + #: lclstrconsts.rsunabletoloaddefaultfont msgid "Unable to load default font" msgstr "Ikke istand til å laste standard skrift" diff --git a/lcl/languages/lclstrconsts.pl.po b/lcl/languages/lclstrconsts.pl.po index f84e383b62..1401ca4626 100644 --- a/lcl/languages/lclstrconsts.pl.po +++ b/lcl/languages/lclstrconsts.pl.po @@ -1225,6 +1225,21 @@ msgstr "" msgid "Tagged Image File Format" msgstr "" +#: lclstrconsts.rstpanelaccessibilitydescription +msgctxt "lclstrconsts.rstpanelaccessibilitydescription" +msgid "Panel" +msgstr "" + +#: lclstrconsts.rstsplitteraccessibilitydescription +msgctxt "lclstrconsts.rstsplitteraccessibilitydescription" +msgid "A grip to control how much size to give the left and right parts of an area" +msgstr "" + +#: lclstrconsts.rsttreeviewaccessibilitydescription +msgctxt "lclstrconsts.rsttreeviewaccessibilitydescription" +msgid "A tree of items" +msgstr "" + #: lclstrconsts.rsunabletoloaddefaultfont msgid "Unable to load default font" msgstr "Nie można załadować domyślnej czcionki" diff --git a/lcl/languages/lclstrconsts.po b/lcl/languages/lclstrconsts.po index 7ace2a03c1..033748fa65 100644 --- a/lcl/languages/lclstrconsts.po +++ b/lcl/languages/lclstrconsts.po @@ -1210,6 +1210,21 @@ msgstr "" msgid "Tagged Image File Format" msgstr "" +#: lclstrconsts.rstpanelaccessibilitydescription +msgctxt "lclstrconsts.rstpanelaccessibilitydescription" +msgid "Panel" +msgstr "" + +#: lclstrconsts.rstsplitteraccessibilitydescription +msgctxt "lclstrconsts.rstsplitteraccessibilitydescription" +msgid "A grip to control how much size to give the left and right parts of an area" +msgstr "" + +#: lclstrconsts.rsttreeviewaccessibilitydescription +msgctxt "lclstrconsts.rsttreeviewaccessibilitydescription" +msgid "A tree of items" +msgstr "" + #: lclstrconsts.rsunabletoloaddefaultfont msgid "Unable to load default font" msgstr "" diff --git a/lcl/languages/lclstrconsts.pt.po b/lcl/languages/lclstrconsts.pt.po index bb9528696f..f851f48eb3 100644 --- a/lcl/languages/lclstrconsts.pt.po +++ b/lcl/languages/lclstrconsts.pt.po @@ -1230,6 +1230,21 @@ msgstr "Texto" msgid "Tagged Image File Format" msgstr "Formato Arquivo Imagem \"Tagged\"" +#: lclstrconsts.rstpanelaccessibilitydescription +msgctxt "lclstrconsts.rstpanelaccessibilitydescription" +msgid "Panel" +msgstr "" + +#: lclstrconsts.rstsplitteraccessibilitydescription +msgctxt "lclstrconsts.rstsplitteraccessibilitydescription" +msgid "A grip to control how much size to give the left and right parts of an area" +msgstr "" + +#: lclstrconsts.rsttreeviewaccessibilitydescription +msgctxt "lclstrconsts.rsttreeviewaccessibilitydescription" +msgid "A tree of items" +msgstr "" + #: lclstrconsts.rsunabletoloaddefaultfont msgid "Unable to load default font" msgstr "Impossível carregar fonte padrão" diff --git a/lcl/languages/lclstrconsts.pt_BR.po b/lcl/languages/lclstrconsts.pt_BR.po index 65105f1b50..de0e52c69c 100644 --- a/lcl/languages/lclstrconsts.pt_BR.po +++ b/lcl/languages/lclstrconsts.pt_BR.po @@ -1224,6 +1224,21 @@ msgstr "Texto" msgid "Tagged Image File Format" msgstr "Formato Arquivo Imagem \"Tagged\"" +#: lclstrconsts.rstpanelaccessibilitydescription +msgctxt "lclstrconsts.rstpanelaccessibilitydescription" +msgid "Panel" +msgstr "" + +#: lclstrconsts.rstsplitteraccessibilitydescription +msgctxt "lclstrconsts.rstsplitteraccessibilitydescription" +msgid "A grip to control how much size to give the left and right parts of an area" +msgstr "" + +#: lclstrconsts.rsttreeviewaccessibilitydescription +msgctxt "lclstrconsts.rsttreeviewaccessibilitydescription" +msgid "A tree of items" +msgstr "" + #: lclstrconsts.rsunabletoloaddefaultfont msgid "Unable to load default font" msgstr "Impossível carregar fonte padrão" diff --git a/lcl/languages/lclstrconsts.ru.po b/lcl/languages/lclstrconsts.ru.po index 949e5762a2..f400bda257 100644 --- a/lcl/languages/lclstrconsts.ru.po +++ b/lcl/languages/lclstrconsts.ru.po @@ -1234,6 +1234,21 @@ msgstr "Текст" msgid "Tagged Image File Format" msgstr "Формат Tagged Image File" +#: lclstrconsts.rstpanelaccessibilitydescription +msgctxt "lclstrconsts.rstpanelaccessibilitydescription" +msgid "Panel" +msgstr "" + +#: lclstrconsts.rstsplitteraccessibilitydescription +msgctxt "lclstrconsts.rstsplitteraccessibilitydescription" +msgid "A grip to control how much size to give the left and right parts of an area" +msgstr "" + +#: lclstrconsts.rsttreeviewaccessibilitydescription +msgctxt "lclstrconsts.rsttreeviewaccessibilitydescription" +msgid "A tree of items" +msgstr "" + #: lclstrconsts.rsunabletoloaddefaultfont msgid "Unable to load default font" msgstr "Невозможно загрузить шрифт по умолчанию" diff --git a/lcl/languages/lclstrconsts.sk.po b/lcl/languages/lclstrconsts.sk.po index 45a9e934ca..dedf6b125c 100644 --- a/lcl/languages/lclstrconsts.sk.po +++ b/lcl/languages/lclstrconsts.sk.po @@ -1234,6 +1234,21 @@ msgstr "Text" msgid "Tagged Image File Format" msgstr "" +#: lclstrconsts.rstpanelaccessibilitydescription +msgctxt "lclstrconsts.rstpanelaccessibilitydescription" +msgid "Panel" +msgstr "" + +#: lclstrconsts.rstsplitteraccessibilitydescription +msgctxt "lclstrconsts.rstsplitteraccessibilitydescription" +msgid "A grip to control how much size to give the left and right parts of an area" +msgstr "" + +#: lclstrconsts.rsttreeviewaccessibilitydescription +msgctxt "lclstrconsts.rsttreeviewaccessibilitydescription" +msgid "A tree of items" +msgstr "" + #: lclstrconsts.rsunabletoloaddefaultfont msgid "Unable to load default font" msgstr "Nemožno načítať predvolený font" diff --git a/lcl/languages/lclstrconsts.tr.po b/lcl/languages/lclstrconsts.tr.po index 279bd285b6..56832a3090 100644 --- a/lcl/languages/lclstrconsts.tr.po +++ b/lcl/languages/lclstrconsts.tr.po @@ -1231,6 +1231,21 @@ msgstr "Metin" msgid "Tagged Image File Format" msgstr "" +#: lclstrconsts.rstpanelaccessibilitydescription +msgctxt "lclstrconsts.rstpanelaccessibilitydescription" +msgid "Panel" +msgstr "" + +#: lclstrconsts.rstsplitteraccessibilitydescription +msgctxt "lclstrconsts.rstsplitteraccessibilitydescription" +msgid "A grip to control how much size to give the left and right parts of an area" +msgstr "" + +#: lclstrconsts.rsttreeviewaccessibilitydescription +msgctxt "lclstrconsts.rsttreeviewaccessibilitydescription" +msgid "A tree of items" +msgstr "" + #: lclstrconsts.rsunabletoloaddefaultfont msgid "Unable to load default font" msgstr "Varsayılan yazıtipi yüklenemiyor" diff --git a/lcl/languages/lclstrconsts.uk.po b/lcl/languages/lclstrconsts.uk.po index 1b0300552f..6e6277e730 100644 --- a/lcl/languages/lclstrconsts.uk.po +++ b/lcl/languages/lclstrconsts.uk.po @@ -1221,6 +1221,21 @@ msgstr "Текст" msgid "Tagged Image File Format" msgstr "Тегований формат файлу зображення" +#: lclstrconsts.rstpanelaccessibilitydescription +msgctxt "lclstrconsts.rstpanelaccessibilitydescription" +msgid "Panel" +msgstr "" + +#: lclstrconsts.rstsplitteraccessibilitydescription +msgctxt "lclstrconsts.rstsplitteraccessibilitydescription" +msgid "A grip to control how much size to give the left and right parts of an area" +msgstr "" + +#: lclstrconsts.rsttreeviewaccessibilitydescription +msgctxt "lclstrconsts.rsttreeviewaccessibilitydescription" +msgid "A tree of items" +msgstr "" + #: lclstrconsts.rsunabletoloaddefaultfont msgid "Unable to load default font" msgstr "Не можу завантажити шрифт за замовчуванням" diff --git a/lcl/languages/lclstrconsts.zh_CN.po b/lcl/languages/lclstrconsts.zh_CN.po index 39cf53c988..fc9b9678c3 100644 --- a/lcl/languages/lclstrconsts.zh_CN.po +++ b/lcl/languages/lclstrconsts.zh_CN.po @@ -1234,6 +1234,21 @@ msgstr "文本" msgid "Tagged Image File Format" msgstr "" +#: lclstrconsts.rstpanelaccessibilitydescription +msgctxt "lclstrconsts.rstpanelaccessibilitydescription" +msgid "Panel" +msgstr "" + +#: lclstrconsts.rstsplitteraccessibilitydescription +msgctxt "lclstrconsts.rstsplitteraccessibilitydescription" +msgid "A grip to control how much size to give the left and right parts of an area" +msgstr "" + +#: lclstrconsts.rsttreeviewaccessibilitydescription +msgctxt "lclstrconsts.rsttreeviewaccessibilitydescription" +msgid "A tree of items" +msgstr "" + #: lclstrconsts.rsunabletoloaddefaultfont msgid "Unable to load default font" msgstr "无法装载默认字体" diff --git a/lcl/lclstrconsts.pas b/lcl/lclstrconsts.pas index 860f26157c..5695f8f97e 100644 --- a/lcl/lclstrconsts.pas +++ b/lcl/lclstrconsts.pas @@ -500,6 +500,11 @@ resourceString lisCEFilter = '(filter)'; + // Accessibility + rsTTreeViewAccessibilityDescription = 'A tree of items'; + rsTPanelAccessibilityDescription = 'Panel'; + rsTSplitterAccessibilityDescription = 'A grip to control how much size to give the left and right parts of an area'; + implementation end.