When someone says: "buy me cake", what's his meaning? Does it mean anything except its normal meaning? Thanks
Edit: I've seen this in a language file of a computer program: "Buy Me Cake :)" http://singularlabs.com/software/ccenhancer/
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It only takes a minute to sign up.Sign up to join this community
The author of the free software CCleaner Enhancer wrote this in the changelog:
CCEnhancer has been updated for performance enhancements.
Previously; the tool would make a connection to the definition file, ensuring that the server is responding. This caused the annoying “hang” before the download commenced, as it would take several seconds for the domain resolution and connection to take place. The definition file would be almost fully (if not completely) downloaded before the connection was dropped. The new version connects to a much smaller file to validate the connection, eliminating this hang. The CCEnhancer icon has also been updated slightly, making it look better and reducing the size considerably.
Lastly, a “Buy Me Cake” button has been added which links directly to my paypal donate page.
So, quite simply, because the software is free, if you like it you can click the button and donate some money to say thank you, which the author can use to buy cake (or something else). The suggestion is to donate not a lot, but just enough for some cake.
It's similar to other donateware where the suggestion is to tip the author for a coffee, you may see "Buy me a cup of coffee" for other software.
Here's the French language file, which shows the corresponding texts used when it's used in French:
Buy Me Cake :)|Offre-moi un kouign-amann :)
A kouign-amann is a round, Breton cake.
I assume: You're translating the user interface of this program and "language file of a computer program" refers to the file that contains the original strings as well as the translated strings for a certain language. I think you should also provide a screenshot if this is the case.
If my assumption is correct, I guess this is related to donations. When a program is distributed free of charge, it's usual that the programmer(s) use a phrase like "buy me a pint of beer", "buy me a cup of coffee" to encourage the users to donate to the development of the program. So, "buy me cake" would refer to something similar: "donate to the program so that I can enjoy a piece of cake on your tab".
"Buy me cake" isn't an idiom. Without the surrounding context, it's almost impossible to say what it means (other than "buy me a cake").
What did you mean by "language file of a program"? If it's source code, it must be a comment - and programmers are notorious for putting in odd comments.