Obviously verbal declarations using standard language (e.g. "I bet $20") is binding in most casinos. However, sometimes players get a little "cute" with their choice of language. For instance, when one player has another covered, he might say "I'll put you all-in" or "I'll force you all-in" when he intends to bet all that the other player has (the more correct language would be for the big stack to just go all-in himself). Obviously a bettor cannot force another player all-in (the short-stacked player can just fold), so is such a declaration a binding action?
I recently witnessed a different example. A player bet $35 on the flop and was called. On the turn he uttered "same bet" before clumsily grabbing and moving forward 5 red chips. When he went back to add 2 more chips, the dealer indicated that his declaration of "same bet" was not a real bet and that adding chips after the initial bet of $25 would therefore be a string bet. Is this ruling about non-standard language correct, or does it maybe depend on house rules?