I'd like to ask you about order of adjectives in sentence. In Czech, when we have two blue shirts and one is dirty, we say "the dirty blue shirt". When we have two dirty shirts and one is blue, we say "the blue dirty shirt". The more outstanding attribute can be emphasised by moving to the beginning. But at school I was learnt that English has this constant order:
number -> judgement -> size, length, height -> age -> colour -> origin -> material -> purpose
So, in our case, English would always say "the dirty blue shirt" (since "dirty" is a judgement?) without a possibility to emphasise one of attributes? Is it really so strict?
Thanks for your question.
I would say that it is possible to emphasise one of the attributes if you need to differentiate between similar objects. Referring back to your example, if there were two or more dirty shirts and one of them was blue it is possible to refer to this one as "the blue dirty shirt".