Модератор: Модераторы
Лекс Айрин писал(а):Я, вообще-то, не думаю, что буду использовать больше 5 языков. Понадобится, поменяю подход.
AndrewFG писал(а): i18n и LCLTranslator все переводиться кроме DBGrid.Columns.

procedure TUpdateTranslator.IntUpdateTranslation(AnInstance: TPersistent);
var
  i,j: integer;
  APropCount: integer;
  APropList: PPropList;
  APropInfo: PPropInfo;
  TmpStr: string;
  APersistentProp: TPersistent;
  StoreStackPath: string;
begin
  APropCount := GetPropList(AnInstance.ClassInfo, APropList);
  try
    for i := 0 to APropCount-1 do
      begin
      APropInfo:=APropList^[i];
      if Assigned(PPropInfo(APropInfo)^.GetProc) and
         assigned(APropInfo^.PropType)
(*and  IsStoredProp(AnInstance, APropInfo)*) // <-----
then
        case APropInfo^.PropType^.Kind of
          tkUString,
          tkSString,
          tkLString,
          tkAString,
          tkWString
          :  begin 
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1