Oh the poor thing!
I'm going to tag in
@Eggcessive and
@coach723 too, hopefully they have better suggestions.
Is the joint on the "bad leg" swollen?
If vet care is an option that would be best, but perfectly understandable, vets can be quite expensive and finding one that sees chickens is pretty rare.
You can try splinting the leg to help stabilize it to see if that makes any difference.
I'm no expert on leg injuries for sure - problem that I see is she's unable to move that leg at all right?
She may benefit from being placed in a sling once you stabilize the leg. Some birds are very agreeable in a sling, some not, so you will have to monitor her.
She looks quite stressed, so IF you feel she's in a lot of pain, then you can give her 81mg Aspirin twice a day for 2-3 days max.
I would also give her 1/4 tablet B-Complex daily (this can be given for a few weeks) to help support leg health.